Propriété Form.CurrentView (Access)

Utilisez la propriété CurrentView pour déterminer la façon dont un formulaire est actuellement affiché. Entier en lecture/écriture.

Syntaxe

expression. CurrentView

expressionVariable qui représente un objetForm.

Remarques

La propriété CurrentView utilise les paramètres suivants :

Paramètre Formulaire affiché dans :
0 Mode Création
1 Mode Formulaire
2 Mode Feuille de données
7 Mode Page

Utilisez cette propriété pour exécuter différentes tâches en fonction du mode. Par exemple, une procédure événementielle pourrait rechercher le mode d'affichage du formulaire actif et effectuer une certaine tâche en mode Formulaire et une autre en mode Feuille de données.

Exemple

L'exemple suivant utilise la sous-routine GetCurrentView pour savoir si le formulaire est affiché en mode Formulaire ou en mode Feuille de données. S'il est affiché en mode Formulaire, un message s'affiche dans une zone de texte du formulaire ; s'il est en mode Feuille de données, ce message s'affiche dans une boîte de dialogue.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.