powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменить порядок перехода по переключателям в группе
14 сообщений из 14, страница 1 из 1
Изменить порядок перехода по переключателям в группе
    #39505026
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема.
В форме для перехода от одного контрола к другому используется клавиша Таб. Внутри группы переключателей для перехода по переключателям используются стрелки (или пробел).
Если порядок перехода по Таб можно изменить, то порядок перехода внутри группы переключателей изменить не получается.
Создал и отладил форму с группой переключателей. Теперь возникла необходимость добавить несколько переключателей во внутрь группы, в определённые места. Переход по стрелкам происходит в порядке добавления. По-этому указатель скачет туда-сюда.
Пример.
Первоначально группа состояла из 3 переключателей: 1, 2, 3. Затем было добавлено ещё 2: 1,5 и 2,5 , которые были встроены в середину ряда
Код: plaintext
1  1,5  2  2,5  3
Под управлением стрелок указатель скачет следующим образом : 1 -> 2 -> 3 -> 1,5 -> 2,5 а надо 1 -> 1,5 -> 2 -> 2,5 -> 3 . Как это сделать? Желательно с наименьшими затратами.


-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505061
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss,
А как Вы осуществляете переходы внутри группы?
переход внутри группы производится клавишами со стрелкой и изменяется расположением переключателей-или я чё-то не понял
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505092
У элементов переключателя есть св-во "Значение параметра". Его и меняйте.
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505100
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ( Киев ),
это не изменит порядок перехода по клавише со стрелкой (логика работы переключателя предполагает щелчок мышом на нужном переключателе Клаавиатурой же надо выделить группу tab, в группе нужный переключатель кл.со стрелкой и нажать пробел-короче дольше)
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505102
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ( Киев )У элементов переключателя есть св-во "Значение параметра". Его и меняйте. Не получится. Это в примере у переключателей названия 1, 2, 3... А в реальности там строковые названия, а обработка завязана на значение переключателя, причем в нескольких местах.
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505194
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для A2003 SP3 утверждение:
авторПереход по стрелкам происходит в порядке добавления.
у меня не подтверждается. *стенд в прицепе.

Переход осуществляется (по размещению на форме) сверху-вниз слева-направо.

Попробуйте выровнять Top Property. (выделив все переключатели, и задав значение)
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505467
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Predeclared, к сожалению не получилось. У меня версия 2010. Выровнял все переключатели в линию, задал всем одинаковое значение "от верхнего края", но порядок перехода не изменился.

НО ПРОБЛЕМА РЕШЕНА!!!

Надо выделить группу переключателей (группу как контрол, а не отдельные переключатели) и вырезать её. Затем снова вставить. Теперь при управлении переходом стрелками указатель перескакивает так как надо.

P.S. Зачем всё это надо.?

Операторам приходится вводить множество анкет (несколько сотен, иногда до тысячи в день - есть такие специалисты). Часть информации числовая, часть текстовая, а часть вводится флажками. Дёргаться от клавиатуры к мыши и обратно при таких объёмах ввода - утомительно. А так, Tab или Enter - переход на следующий элемент. Попал на группу - стрелками быстро выбрал нужное значение, нажал Enter и переходишь на следующий элемент.
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505480
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Predeclared, прошу прощения за поспешные выводы. Позанимался с Вашим тренажером и заметил следующее. Если в конструкторе выровнять переключатели в ряд, то при переходе в режим формы порядок перехода не изменится. Но если потом перейти опять в режим конструктора и слегка сдвинуть один из переключателей, а потом снова войти в режим формы, то порядок перехода изменится так, как Вы описали. Т.е. изменение порядка перехода происходит с задержкой.
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505489
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss,

Выделяете группу.
Правая кнопка мыши
Переходы...

Если правильно вас понял.
В 2007 всегда этим пользуюсь.
Это свойство у многих объектов есть
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505554
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгортанJoss,

Выделяете группу.
Правая кнопка мыши
Переходы...

Если правильно вас понял.
В 2007 всегда этим пользуюсь.
Это свойство у многих объектов есть Это Вы задаёте переходы между элементами. Группа считается одним элементом. Внутри группы переходы так не задашь.
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39505591
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss,

В качестве бреда
сделать это все на подчиненной ленточной форме обрисовать как то
и по клавишам будет переход между группами(строками)
а в строках уже будете настраивать переход как писал выше
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39506596
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгортанJoss,

В качестве бреда
сделать это все на подчиненной ленточной форме обрисовать как то
и по клавишам будет переход между группами(строками)
а в строках уже будете настраивать переход как писал выше Это как путь из Сочи в Москву через Южный полюс. Да, так как Вы предложили можно сделать. Но зачем? Задача правильного перехода решена. А Ваш способ усложнит как программирование, так и управление.
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39506732
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы про это?
JossНадо выделить группу переключателей (группу как контрол, а не отдельные переключатели) и вырезать её. Затем снова вставить. Теперь при управлении переходом стрелками указатель перескакивает так как надо.
Да, решение простое, как то его проехал и думал, что проблема оставалась.

)))А это основной посыл.
ИгортанВ качестве бреда
Бывает по жизни, нетрадиционный подход к решению задачи
решает ее легче, чем стандартными способами...
...
Рейтинг: 0 / 0
Изменить порядок перехода по переключателям в группе
    #39506848
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бывает.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменить порядок перехода по переключателям в группе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]