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.