LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Переход н...
 RE: Переход на запись в подчиненной форме
 
 15.06.2007 21:03:18
Vglory
26 сообщения


RE: Переход на запись в подчиненной форме
Спасибо Николай, все работает, но хотелось бы узнать, как можно перейти на определенную запись в подчиненной форме?
Можно, конечно, определить количество записей всего и с помощью данного примера перейти на нужную запись по очередно с первой или последней, но может это можно сделать проще?
Кстати, как можно определить количество записей?


P.S. Общий раздел по формам
Автор: Vglory от 25.11.2002 9:51:58 Источник ...
 15.06.2007 21:03:18
All
4316 сообщения
1-ый


RE: Переход на запись в подчиненной форме
Так как метод прямого перехода на нужную запись почему-то не работает, то можно обойти:
Dim rs As Object
Dim i As Long
Set rs = Me.T1_подчиненная_форма.Form.Recordset.Clone
rs.MoveFirst
i = 1
While i < 2 'нужная запись
rs.MoveNext
i = i + 1
Wend
Me.T1_подчиненная_форма.Form.Recordset.Bookmark = rs.Bookmark



P.S. Общий раздел по формам
Автор: Николай от 0:00:00 Источник ...
 15.06.2007 21:03:18
All
4316 сообщения
1-ый


RE: Переход на запись в подчиненной форме
Установите фокус на подчиненную форму, а далее переходите на запись.

Forms![ГлавнаяФорма]![ПодчиненнаяФорма].SetFocus
DoCmd.GoToRecord , , acGoTo, 10


P.S. Общий раздел по формам
Автор: АлексейЕ от 0:00:00 Источник ...
 15.06.2007 21:03:18
All
4316 сообщения
1-ый


RE: Переход на запись в подчиненной форме
to АлексейЕ:
Этот способ может работать (может придется подправить запись Forms![ГлавнаяФорма]![ПодчиненнаяФорма]), если эти действия выполняются из главной формы.
Ранее вопрос был поставлен - осуществить переход из другой, "посторонней" формы.


P.S. Общий раздел по формам
Автор: Николай от 0:00:00 Источник ...
 15.06.2007 21:03:18
All
4316 сообщения
1-ый


RE: Переход на запись в подчиненной форме
продолжение:
DoCmd.SelectObject acForm, "T11"
Forms!T11.T1_подчиненная_форма.SetFocus
DoCmd.GoToRecord , , acGoTo, 2
DoCmd.SelectObject acForm, Me.Name

следует учесть возможность, что на Activate формы T11 может быть процедура.



P.S. Общий раздел по формам
Автор: Николай от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Переход н...
ПоискПоиск  Список форумовСписок форумов  
right