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


Тема: GotoRecord в подчиненной форме
Я с помощью мастера создал форму, содержащую подчиненную форму и открыл ее (основную форму) с помощью команды DoCmd.OpenForm. Когда я хочу перейти с помощью команды DoCmd.GotoRecord на новую запись в подчиненной форме, появляется сообщение о том, что подчиненная форма не открыта. Подскажите, пожалуйста, как мне выполнить переход на новую запись в подчиненной форме


P.S. Создание форм
Автор: Константин от 18.09.2002 9:09:55 Источник ...
 15.06.2007 21:03:06
All
4316 сообщения
1-ый


RE: GotoRecord в подчиненной форме
Возможно подчиненная форма еще неоткрыта, поэтому необходимо дождаться ее загрузки. Если подчиненная форма - табличная, то лучше использовать поиск rst.FindFirst для Recordset формы.


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


RE: GotoRecord в подчиненной форме
Необходимо команду DoCmd.GotoRecord поставить в процедуре Form_Open подчиненной формы, а не главной. Если переход на новую запись нужен только при открытии главной, то If IsLoaded(ГлавнаяФорма) Then DoCmd.GotoRecord . IsLoaded- пользоваельская функция из БД "Борей"


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


RE: GotoRecord в подчиненной форме
Ну зачем усложнять.
Передайте фокус подчиненной форме
Me.ПодчиненнаяФорма.SetFocus
и переходите куда вздумается
DoCmd.GoToRecord , , acNewRec



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