Практикум для изучения возможностей работы в СУБД Access. Устюгова В.Н. - 31 стр.

UptoLike

Составители: 

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