Bonjour, j’utilise ce code conseillé par l’un d’entre vous, pour un bouton qui fait ajouter un nouvel enregistrement. Un nouvel enregistrement comprend 6 contrôles pour 6 champs de la table, dont 4 listes déroulantes. Ce code me sert à faire prendre au contrôle « codeaj » le contenu numérique du n° auto, pour qu’il soit renseigné par un nombre quelconque simplement parce que ce champ »codeaj » et lié avec une autre table et que s’il n’y a pas de nombre contenu dans l’enregistrement plus rien ne se lie, ça c’est pour l’explication, ça ne pose pas de problème.
Par contre je voudrais maintenant en rendant mes 6 champ d’ajout d’enregistrement invisibles sur le formulaire (visible non, pour éviter à l’utilisateur des ajouts par erreur, très faisable jusque là), qu’en cliquant sur le bouton ajout, tous ces contrôles « visible non » redeviennent « visibles oui ». Quelles lignes de code doit-on y ajouter par ça ? Merci de votre aide.
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 Ajouter_école_Click() On Error GoTo Err_Ajouter_école_Click DoCmd.GoToRecord , , acNewRec Me.Codeaj = Me!N° ' Insérer le n° auto dans le champ Exit_Ajouter_école_Click: Exit Sub Err_Ajouter_école_Click: MsgBox Err.Description Resume Exit_Ajouter_école_Click End Sub
Partager