Form.CurrentView-Eigenschaft (Access)
Verwenden Sie die CurrentView-Eigenschaft , um zu bestimmen, wie ein Formular derzeit angezeigt wird. Ganze Zahl mit Lese-/Schreibzugriff.
Syntax
Ausdruck. CurrentView
expression Eine Variable, die ein Form-Objekt darstellt.
Hinweise
Die CurrentView-Eigenschaft verwendet die folgenden Einstellungen.
Einstellung | Formular, das in angezeigt wird: |
---|---|
0 | Entwurfsansicht |
1 | Formularansicht |
2 | Datenblattansicht |
7 | Layoutansicht |
Verwenden Sie diese Eigenschaft, um verschiedene Aufgaben auszuführen, die von der aktuellen Ansicht abhängen. Eine Ereignisprozedur könnte z.B. festlegen, in welcher Ansicht das Formular angezeigt wird, und eine Aufgabe ausführen, wenn das Formular in der Formularansicht angezeigt wird, oder eine andere Aufgabe ausführen, wenn es in der Datenblattansicht angezeigt wird.
Beispiel
Im folgenden Beispiel wird mit der Unterroutine AktuelleAnsichtErmitteln ermittelt, ob das aktuelle Formular in der Formularansicht oder der Datenblattansicht angezeigt wird. Wird es in der Formularansicht angezeigt, wird dies dem Benutzer in einem Textfeld des Formulars mitgeteilt; wird es in der Datenblattansicht angezeigt, wird dieselbe Meldung in einem Meldungsfeld angezeigt.
GetCurrentView Me, "Please contact system administrator."
Sub GetCurrentView(frm As Form, strDisplayMsg As String)
Const conFormView = 1
Const conDataSheet = 2
Dim intView As Integer
intView = frm.CurrentView
Select Case intView
Case conFormView
frm!MessageTextBox.SetFocus
' Display message in text box.
frm!MessageTextBox = strDisplayMsg
Case conDataSheet
' Display message in message box.
MsgBox strDisplayMsg
End Select
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.