|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Добрый день. Нужна помощь. Есть форма "БМ" подчиненная табличная "БМ2", при нажатие одного из полей открывается форма "БМ3". При закрытии формы "БМ3" идет команда на обновление и курсор убегает на первую строчку. Строк в форме "БМ2" более 1000. Поэтому требуется , чтоб курсор оставался на том же месте. Помогите, готов заплатить. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 18:35 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
можно так попробовать Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 19:13 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
alecko Код: vbnet 1.
да вроде всегда тип вариантом был (какбэ массив там) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 19:57 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
novik72, попробуй команду Requery применять не к форме подчинённой, а к её контейнеру. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 20:01 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
novik72 При закрытии формы "БМ3" идет команда на обновление(чего??) и курсор убегает на первую строчку. Источник обновится при закрытии "БМ3" Посмотрите(не пойму в чем проблема): ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 20:15 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
ПыСы:форма "категории" ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 20:18 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
А я написал подпрограмку которая возвращает курсор на нужную запись после обновления. Если интересно, то вот ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 21:45 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
alecko, добрый вечер. а что такое "название контрола подчиненной формы БМ2 в форме БМ" ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 17:33 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
alecko, добрый вечер. а что такое "название контрола подчиненной формы БМ2 в форме БМ" ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 17:39 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
novik72, подчиненная форма БМ2, вставлена в форме БМ в контейнер - control (Подчиненная форма/отчет) у которого есть имя. бывает это имя совпадает с именем формы, которая вставлена в этот контейнер, бывает не совпадает (Акс ставит что-то типа Sub1). И да, учтите поправку Панурга Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 18:08 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
novik72, Возможно не правильно понял вопрос и все комментарии, но я если у меня что то переходит не в туда в куда нужно, то первым делом мышом - Правой кнопкой нажимаю на нужное поле и выбираю - в контекстном меню - Последовательность перехода, и выделив квадратик на противь нужного поля перемещаю его вверх или вниз. Так же можно изнасильно-принудительно заставить курсор переместиться к нужному элементу управления формы. Например, на событии - После обновления, поля - ВидИзделия, перейти к полю - Изделие: Me.[Изделие].SetFocus или DoCmd.GoToControl "Изделие" , а если это поле со списком, то и развернуть даннный список Me.[Изделие].Dropdown ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 19:25 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
novik72, еще одна неточность у меня - нужно все таки Set rstbm2 =Me.Sub1.form. recordset у форм есть свойство Bookmark вероятно можно обойтись и без рекордсета. можно кстати обойтись и без Bookmark-запомнить номер записи и потом по findfirst найти её. Лапух, речь идет о перемещениях не внутри записи, а по записям ленточной/табличной формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 20:56 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Если в обработке события есть строка Me.requery то курсор ДОЛЖЕН перемещаться на первую запись-она становится активной (так что и где,а главное зачем, Вы обновляете, ведь таблица, после нажатия Enter, уже обновлена и рекордсетом по ней делайте что хотите,курсор на форме при этом будет вести себя как зададите в параметрах) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 00:11 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Еще смотрите метод: DoCmd.Save ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 00:38 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Господа, проблема остается открытой, прикладывая свой файл. Напишите код, для дурака Решите плиз проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 16:58 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Нашел вот такой код. Сначала работал, потом перестал. Dim rst As DAO.Recordset, n Set rst = Me.Form.RecordsetClone n = Me.[ПФ_Мониторинг_].[Form]![№] Me.Requery rst.FindFirst ("11111" = n) If Not rst.EOF And Not rst.BOF Then Me.Form.[ПФ_Мониторинг_] End If ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 17:22 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
novik72...прикладывая свой файл...Или у меня со зрением, или одно из двух... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 20:00 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
sdku....Если в обработке события есть строка Me.requery то курсор ДОЛЖЕН перемещаться на первую запись....novik72Нашел вот такой код. Сначала работал, потом перестал. Dim rst As DAO.Recordset, n Set rst = Me.Form.RecordsetClone n = Me.[ПФ_Мониторинг_].[Form]![№] Me.Requery rst.FindFirst ("11111" = n) If Not rst.EOF And Not rst.BOF Then Me.Form.[ПФ_Мониторинг_] End IfВы читаете что отвечают? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 00:38 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Вдогонку. Стесняюсь спросить:а на какой помойке Вы нашли такой код(или это его "доработка") ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 00:42 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Вот файлик, при двойном клике по полю тип выезда, открывается форма. А помойка, это глобальная сеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 07:02 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Вот нашел в сети http://msa.polarcom.ru/st/s0000268.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 13:08 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
novik72, А в какой версии Акса создавался файл-не открывается (на форуме предпочитают *.mdb) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 13:41 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
sdkunovik72, А в какой версии Акса создавался файл-не открывается (на форуме предпочитают *.mdb) в 2010 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 17:29 |
|
После обновления формы курсор перепрыгивает на верх формы
|
|||
---|---|---|---|
#18+
Если так легко, что никто не может написать код? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 07:34 |
|
|
start [/forum/topic.php?fid=45&msg=39674722&tid=1611291]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 173ms |
0 / 0 |