ВУЗ:
Составители:
Рубрика:
31
Параметры (аргументы) в квадратных скобках являются необязательными. Метод OpenForm
использует следующие аргументы.
Аргумент Описание
имяФормы
Строковое выражение, представляющее допустимое имя формы в
текущей базе данных.
режим
Одна из следующих встроенных констант
acDesign (конструктор)
acFormDS (таблица)
acNormal (форма) - задает открытие формы в режиме формы
(значение по умолчанию).
acPreview (просмотр)
имяФильтра
Строковое выражение, представляющее допустимое имя запроса в
текущей базе данных.
условиеWhere
Строковое выражение, представляющее допустимое предложение
SQL WHERE без ключевого слова WHERE.
режимДанных
Одна из следующих встроенных констант:
acFormAdd (добавление)
acFormEdit (изменение)
acFormPropertySettings (значения свойств)
acFormReadOnly (только чтение)
Если оставить данный аргумент пустым (предполагается значение
по умолчанию acFormPropertySettings), Microsoft Access открывает
форму в режиме данных, который определяется значениями свойств
Разрешить изменение (AllowEdits), Разрешить удаление
(AllowDeletions), Разрешить добавление (AllowAdditions) и Ввод
данных (DataEntry).
режимОкна
Одна из следующих встроенных констант:
acDialog (окно диалога)
acHidden (невидимое)
acIcon (значок)
acWindowNormal (обычное)
Если оставить данный аргумент пустым, подразумевается значение
по умолчанию acWindowNormal.
аргументыОткрытия
Строковое выражение, определяющее значение свойства формы
OpenArgs. В дальнейшем это значение может быть использовано в
программе в модуле формы, например, в процедуре обработки
события Открытие (Open). Ссылки на свойство OpenArgs
допускаются также в макросах и выражениях.
Необязательный аргумент посреди списка аргументов разрешается пропустить, однако,
при этом необходимо ввести запятую, представляющую пропущенный аргумент. Если
пустыми оставлены последние аргументы, вводить запятые вслед за последним указанным
аргументом не требуется.
В следующем примере в форме «Сотрудники», открывающейся в режиме формы,
выводятся только записи со значением «Иванов» в поле «Фамилия». Допускается изменение
выводящихся записей и добавление новых.
DoCmd.OpenForm "Сотрудники", , ,"Фамилия = 'Иванов'"
1.7. Запомнить имя кнопки (свойство «Имя», не подпись!). Изменить имя кнопки на
OpenProc (Свойства кнопки, вкладка «Другие», свойство «Имя»). В режиме формы
нажать на кнопку. Что происходит? Почему? В режиме конструктора для формы
Параметры (аргументы) в квадратных скобках являются необязательными. Метод OpenForm
использует следующие аргументы.
Аргумент Описание
имяФормы Строковое выражение, представляющее допустимое имя формы в
текущей базе данных.
режим Одна из следующих встроенных констант
acDesign (конструктор)
acFormDS (таблица)
acNormal (форма) - задает открытие формы в режиме формы
(значение по умолчанию).
acPreview (просмотр)
имяФильтра Строковое выражение, представляющее допустимое имя запроса в
текущей базе данных.
условиеWhere Строковое выражение, представляющее допустимое предложение
SQL WHERE без ключевого слова WHERE.
режимДанных Одна из следующих встроенных констант:
acFormAdd (добавление)
acFormEdit (изменение)
acFormPropertySettings (значения свойств)
acFormReadOnly (только чтение)
Если оставить данный аргумент пустым (предполагается значение
по умолчанию acFormPropertySettings), Microsoft Access открывает
форму в режиме данных, который определяется значениями свойств
Разрешить изменение (AllowEdits), Разрешить удаление
(AllowDeletions), Разрешить добавление (AllowAdditions) и Ввод
данных (DataEntry).
режимОкна Одна из следующих встроенных констант:
acDialog (окно диалога)
acHidden (невидимое)
acIcon (значок)
acWindowNormal (обычное)
Если оставить данный аргумент пустым, подразумевается значение
по умолчанию acWindowNormal.
аргументыОткрытия Строковое выражение, определяющее значение свойства формы
OpenArgs. В дальнейшем это значение может быть использовано в
программе в модуле формы, например, в процедуре обработки
события Открытие (Open). Ссылки на свойство OpenArgs
допускаются также в макросах и выражениях.
Необязательный аргумент посреди списка аргументов разрешается пропустить, однако,
при этом необходимо ввести запятую, представляющую пропущенный аргумент. Если
пустыми оставлены последние аргументы, вводить запятые вслед за последним указанным
аргументом не требуется.
В следующем примере в форме «Сотрудники», открывающейся в режиме формы,
выводятся только записи со значением «Иванов» в поле «Фамилия». Допускается изменение
выводящихся записей и добавление новых.
DoCmd.OpenForm "Сотрудники", , ,"Фамилия = 'Иванов'"
1.7. Запомнить имя кнопки (свойство «Имя», не подпись!). Изменить имя кнопки на
OpenProc (Свойства кнопки, вкладка «Другие», свойство «Имя»). В режиме формы
нажать на кнопку. Что происходит? Почему? В режиме конструктора для формы
31
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
