Bonjour,
Est-il possible, par macro ou par commande vba, de basculer le mode d'affichage d'un formulaire actif entre "Formulaire" et "Feuille de données"
J'ai testé un bouton (placé dans l'entête du formulaire) commandant cette opération (NB la propriété ViewAllowed autorise tous les modes):
mais j'obtiens un message d'erreur 2136 indiquant que le formulaire doit être en mode "création" pour modifier cette propriété.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub Commande139_Click() If Me.DefaultView = 1 Then Me.DefaultView = 2 'Feuille de données Else Me.DefaultView = 1 'Formulaire unique End If End Sub
nb: 1-le formulaire ne permet pas l'accès au menu contextuel (click droit interdit), c'est la raison du bouton de permutation du mode d'affichage
2-le mode double affichage ne peut être utilisé dans ce cas particulier
Un moyen de contourner cette limitation de manière "invisible" pour l'utilisateur ?
Merci.
Guy
Partager