Открыть форму для Add или Edit чтоб форма распознала в каком режиме ее открыли

Андрей159
Дата: 16.01.2012 06:40:17
С формы управления будет две кнопки "добавить" и "редактировать". Форма открывается одна и та же в двух вариантах:
1. DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormAdd, acDialog
2. DoCmd.OpenForm stDocName, , , stLinkCriteria, , acDialog

нужно:
1. при открытии узнать режим в котором открыта форма
2. Как только будет известно первое, я задам соответствующий заголовок. Для добавления надпись должна быть одна, для редактирования - другая
mds_world
Дата: 16.01.2012 07:15:37
Если, как вы говорите, форма может быть только в 2 режимах и не более, то достаточно опросить одно из свойств, DataEntry или Modal. Причем опрашивать надо в самой форме, поскольку в режиме диалога вызывающий код останавливается до закрытия диалоговой формы.
На событии Open формы
If Me.DataEntry then 
  Me.Caption="Режим ввода"
else
  Me.Caption="Режим диалога"
end if