|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
Есть форма. На ней набор вкладок. На первой вкладке размещаются список и подчинённая форма. После загрузки формы первым фокус получает список с выделенной записью, по которому обновляется подчинённая форма. По Enter-у на списке фокус переходит на подчинённую форму, где заполняются поля и по Enter-у происходит переход от записи к записи. После заполнения последней записи фокус из подчинённой формы уходит и попадает на название первой вкладки набора вкладок и чтобы попасть на список нужно прожимать TAB. Как можно направить фокус после подчинённой формы сразу на список? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 00:42 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
mjnh, Код: vbnet 1.
где поле (или вообще, что угодно) находится на нужной вкладке. Вкладка (нужная) откроется автоматом. Код в событие mjnhПосле заполнения последней записи фокус из подчинённой формы ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 08:37 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
vixxamjnh, Код в событие mjnhПосле заполнения последней записи фокус из подчинённой формы А что за событие? На потерю фокуса суб-формой не подходит проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 11:19 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
mjnh, дайте форму в студию (подозреваю, что там что-то интересное). ПыСы: а если отвязать список и подчиненную форму от вкладок, как работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 12:12 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
mjnh.... После заполнения последней записи фокус из подчинённой формы уходит...vixxamjnh, дайте форму в студию (подозреваю, что там что-то интересное). если бы там не было "чего-то интересного" фокус оставался в подчиненной форме (зачем фокус убирать-а если я хочу внести ещё одну запись?) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 13:13 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
sdku, sdkuзачем фокус убирать-а если я хочу внести ещё одну запись? загадки во тьме... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 13:19 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
Сваял подобную упрощённую программку. После запуска frmMain фокус передаётся в список, жмём Enter и попадаем в подчинённую форму (первое поле заблокировано прожимаем Enter ещё раз) меняем поля столбца Rezult и прожимаем Enter. После Enter на последней запси смотрим на Вкладка1, она будет выделена пунктиром, чтобы уйти с неё надо прожать Tab, тогда фокус уйдёт в список, дальше по задумке стрелка вниз и Enter который перебрасывает на обновлённую подчинённую форму. Так вот надо исключить из этого цикла фокус на Вкладке. Набор вкладок убирать не желательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 19:05 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
mjnh, не принимая во внимание логику формы, ответ по сути вопроса: mjnhПосле запуска frmMain фокус передаётся в список, жмём Enter и попадаем в подчинённую форму (первое поле заблокировано прожимаем Enter ещё раз) меняем поля столбца Rezult и прожимаем Enter. После Enter на последней запси смотрим на Вкладка1, она будет выделена пунктиром, чтобы уйти с неё надо прожать Tab, тогда фокус уйдёт в список добавьте следующее в код формы: Код: vbnet 1. 2. 3.
Так вот mjnh надо будет исключитьен из этого цикла фокус на Вкладке, а сразу перейдет фокус на список. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 19:22 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
Благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 19:34 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
Прикольно. Теперь никоим образом нельзя попасть на текстовое поле для изменения даты. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 20:22 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
mjnh, посмотрел Ваше "творчество"-а что Вы вообще делаете?-не понятно,однако.(отбираете записи по дате? и зачем вкладки?) (конкретно и полно поставленная задача это 75-80 % её успешного решения) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 20:43 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
mjnhПрикольно. Теперь никоим образом нельзя попасть на текстовое поле для изменения даты. уфффф..... Ну поставьте триггер, в конце концов для логики переходов по контролам. Ваш же код, в конце концов.... Хотя sdku посмотрел Ваше "творчество"-а что Вы вообще делаете?-не понятно,однако.(отбираете записи по дате? и зачем вкладки?) (конкретно и полно поставленная задача это 75-80 % её успешного решения) ваш ли код??? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 20:54 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
sdkumjnh, посмотрел Ваше "творчество"-а что Вы вообще делаете?-не понятно,однако.(отбираете записи по дате? и зачем вкладки?) (конкретно и полно поставленная задача это 75-80 % её успешного решения) Это ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 21:09 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
vixxamjnh, Имеется в виду доступ к полю с датой на главной форме, а не в подчинённой. В подчинённой то что вы выделили можно убрать, я скрыл и оставил в прикреплённой к подформе панели инструментов две кнопки, которые раскрывают и скрывают столбцы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 21:14 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
vixxamjnhПрикольно. Теперь никоим образом нельзя попасть на текстовое поле для изменения даты. уфффф..... Ну поставьте триггер, в конце концов для логики переходов по контролам. Ваш же код, в конце концов.... Хотя sdku посмотрел Ваше "творчество"-а что Вы вообще делаете?-не понятно,однако.(отбираете записи по дате? и зачем вкладки?) (конкретно и полно поставленная задача это 75-80 % её успешного решения) ваш ли код??? мой, мой. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 21:15 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
mjnhИмеется в виду доступ к полю с датой на главной форме, а не в подчинённой. Дык, Код: vbnet 1. 2.
куды ж бедному крестьянину деваться.... Триггер, флаги, условия перехода... али каку нить "горячую" клавишу приплести, не? Вы бы, батенька, определились, а то Как можно направить фокус после подчинённой формы сразу на список? вроде бы и завелось, но аппетит, как правило приходит во время еды. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 21:35 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
в догонку: "горячую" (ну или флажок на форме, e.t.c.) клавишу на txtDate.SetFocus, как-то так ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 21:41 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
Короче отменил все принудительные переходы по потере фокуса, будут мышь дроч... пользовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 22:05 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
mjnh, на вкладке сделайте в Переходах список после подчиненной формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2017, 14:23 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
aleckomjnh, на вкладке сделайте в Переходах список после подчиненной формы. противоречит исходным условиям: mjnhКак можно направить фокус после подчинённой формы сразу на список? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2017, 20:04 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
vixxa, не противоречитъ. но можно в коде менять свойство .tabindex контролов. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2017, 21:05 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
alecko, абсолютно согласен, и, кстати, этот вариант (как и многие другие) были предложены ТС. Но он решил, и скорее всего, правильно решил, что (ИМХО) пользователи mjnhбудут мышь дроч... пользовать. В конце-концов: кто девушку ужинает, тот ее и танцует ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2017, 21:52 |
|
Переход по контролам формы
|
|||
---|---|---|---|
#18+
Я и сам пользователь, уже протестировал, передал по смене. Функции сбора, создание отчётов, импорт в xls на верхний уровень предприятия и по смежникам выполняется, интегрировал с остальными данными и отчётами на своём уровне, первый день полёт нормальный. Буду паралельно интерфейс переделывать в виде шахматки, нашёл пару топиков на форуме. Куплю недорого редактируемый перекрестный запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2017, 15:26 |
|
|
start [/forum/topic.php?fid=45&msg=39536561&tid=1612006]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 162ms |
0 / 0 |