Поделиться через


Метод Application.CreateForm (Access)

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

Синтаксис

expression. CreateForm (Database, FormTemplate)

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

Параметры

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

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

Форма

Замечания

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

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

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

Пример

В этом примере создается новая форма в образце базы данных Northwind на основе формы Customers и для ее свойства RecordSource задается таблица Customers. Выполните этот код из примера базы данных 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 и обратная связь.