Если закрывается первая форма, то вторая форма ругается, что записи пусты

shooter
Дата: 31.08.2005 18:54:48
Доброе время суток!
Помогите пожалуйста!!!
Есть таблица, там много разных полей.
И есть 2 формы, в которых в качестве источника указаны поля данной таблицы(на каждой форме поля не совпадают).
Формы вызываются последовательно. Если закрывается первая форма(в ней как раз находятся ключевые поля), то вторая форма ругается, что записи пусты. Что делать?
Надо как-то установить курсор на запись в таблице, и что бы можно было всегда считать только эту запись?

Топик переименован.
Саныч.
adv
Дата: 01.09.2005 13:00:21
shooter
Формы вызываются последовательно. Если закрывается первая форма(в ней как раз находятся ключевые поля), то вторая форма ругается, что записи пусты. Что делать?

Такое может быть, если запись с первой формы не успела сохраниться.

Как вы открываете вторую форму - на Form_Close()?

Попробуйте в первой форме создать кнопку и повесить на её клик

DoCmd.RunCommand acCmdSaveRecord
DoCmd.OpenForm "Форма2", acNormal,, "первичный_ключ = " Me.первичный_ключ
DoCmd.Close acForm, "Форма1"
LeonM
Дата: 01.09.2005 13:03:09
А лучше сделать одну форму с вкладками.