Bonjour à tous,
J'ai mis un bouton Modification dans un formulaire dont les ajouts, la suppression, la modification ne sont pas autorisés (NON dans les propriétés générales du formulaire).
Lorsque je clique sur ce bouton, j'ai une fenêtre qui demande un mot de passe (mon formulaire de données reste ouvert). Lorsque je clique sur Ok, après avoir entré le mot de passe, je voudrais que la modification des données soit possible.
Voici donc mon code, qui ne fonctionne pas puisque je m'adresse à vous... J'ai une fenêtre de débogage qui pointe vers "Me.AllowEdits=True" (je précise que j'essaye d'adapter ce code qui, à l'origine, sert à ouvrir d'autres formulaires).
Pouvez-vous m'aider et me trouver le petit truc qui manque ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Private Sub btnOK_Click() If IsNull(Me.txtMotDePasse) Then MsgBox "Tapez votre mot de passe", vbInformation Me.txtMotDePasse.SetFocus Exit Sub End If If Me.txtMotDePasse = "xxxxx" Then DoCmd.Close Me.AllowEdits = True blnPasswordOK = True Else MsgBox "Mot de passe incorrect.", vbExclamation Me.txtMotDePasse.SetFocus End If End Sub
Je précise également que j'ai des sous-formulaires dans ce formulaire. Qu'est-ce que j'ajouterais pour autoriser la modification des données de ces sous-formulaires en même temps que celle du formulaire principal ?
Merci beaucoup à l'avance.
Partager