Freigeben über


Application.CreateForm-Methode (Access)

Die CreateForm-Methode erstellt ein Formular und gibt ein Form-Objekt zurück.

Syntax

Ausdruck. CreateForm (Datenbank, FormTemplate)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Datenbank Optional Variant Der Name der Datenbank, die die Formularvorlage enthält, die Sie zum Erstellen eines Formulars verwenden möchten. Wenn Sie die aktuelle Datenbank verwenden möchten, geben Sie dieses Argument nicht an. Wenn Sie eine geöffnete Bibliotheksdatenbank verwenden möchten, geben Sie diese Datenbank mit diesem Argument an.
Formtemplate Optional Variant Der Name des Formulars, das Sie als Vorlage zum Erstellen eines neuen Formulars verwenden möchten.

Rückgabewert

Formular

HinwBemerkungeneise

Verwenden Sie die CreateForm-Methode beim Entwerfen eines Assistenten, der ein neues Formular erstellt.

Die CreateFormCreateForm-Methode öffnet ein neues, minimiertes Formular in der Formularentwurfsansicht.

Wenn der Name, den Sie für das Argument FormTemplate verwenden, ungültig ist, verwendet Visual Basic die Formularvorlage, die durch die Einstellung Formularvorlage auf der Registerkarte Formulare/Berichte des Dialogfelds Optionen angegeben wird.

Beispiel

In diesem Beispiel wird ein neues Formular in der Northwind-Beispieldatenbank basierend auf dem Kundenformular erstellt, und die RecordSource-Eigenschaft wird auf die Customers-Tabelle festgelegt. Führen Sie diesen Code aus der Northwind-Beispieldatenbank aus.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.