Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод 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 и обратная связь.