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.

HinwBemerkungeneise

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.