Метод Application.CreateForm (Access)

Метод CreateForm создает форму и возвращает объект Form .

Синтаксис

выражение. CreateForm (Database, FormTemplate)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
База данных Необязательный Variant Имя базы данных, содержащей шаблон формы, на основе которого будет создана форма. Если вам нужна текущая база данных, пропустите этот аргумент. Если вы хотите использовать открытую базу данных библиотеки, укажите библиотечную базу данных с этим аргументом.
FormTemplate Необязательный Variant Имя формы, которая будет использоваться в качестве шаблона для создания новой формы.

Возвращаемое значение

Form

Примечания

Используйте метод CreateForm при разработке мастера, который создает новую форму.

Метод CreateForm открывает новую, свернутую форму в конструкторе форм.

Если имя, используемое аргументом FormTemplate , недопустимо, Visual Basic использует шаблон формы, указанный параметром Шаблон формы на вкладке Формы и отчеты диалогового окна Параметры .

Пример

В этом примере создается новая форма в базе данных Northwind на основе формы "Клиенты" и задается свойство RecordSource для таблицы "Клиенты". Запустите этот код из базы данных примера Northwind.

Sub NewForm() 
 Dim frm As Form 
 
 ' Create form based on Customers form. 
 Set frm = CreateForm("Customers") 
 DoCmd.Restore 
 ' Set RecordSource property to Customers table. 
 frm.RecordSource = "Customers" 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.