Bonjour à tous,
Je pense que ce sujet a déjà été traité mais je n'ai pas trouvé de solution à mon problème et m'en remet donc à vous.
Voila j'ai un formulaire contenant des données que je souhaiterais verrouiller / déverrouiller à la modification en cliquant sur un bouton.
En fouillant sur les divers forums j'ai concocté le code suivant :
Seul hic le programme s'en fou pas mal de mon code. Toutes les lignes sont exécutées (la propriété allowedits passe bien de true à false) mais je peux toujours modifier toutes les cases de mon formulaire.
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
16
17
18
19
20
21
22 Sub form_current() etat = 1 Me.AllowEdits = False End Sub 'boutons 'modif Private Sub modif_Click() If etat = 0 Then Me.AllowEdits = False Me.AllowAdditions = False Me.AllowDeletions = False modif.Caption = "Modifier" etat = 1 Else Me.AllowEdits = True Me.AllowAdditions = True Me.AllowDeletions = True modif.Caption = "Enregistrer" etat = 0 End If End Sub
Je précise si jamais c'est important que mon bouton se trouve dans l'entête de formulaire et que la partie à verrouiller / déverrouiller serait la partie "détail".
Merci par avance pour vos messages.
Cordialement,
y_vidal
Partager