Bonjour,
J'ai un petit souci avec un formulaire de saisie. Celui contient un certain nombre de zones de texte permettant de renseigner le nom du client, prénom, ... (ce que j'appelle les constantes du client), ainsi qu'un code produit, une date de souscription, ... (ce que j'appelle les variables)
Comme pour chaque client l'utilisateur peut être amené à saisir plusieurs variables, j'ai conçu ce formulaire de telle sorte qu'à l'activation d'un bouton dédié, le formulaire passe sur un enregistrement suivant tout en conservant les constantes du client dans les zones de texte ad hoc, évitant ainsi à l'utilisateur une pénible séance de saisie. Et cela fonctionne admirablement bien (merci à tous ceux sur ce forum qui m'ont aguillé pour réaliser ce travail)
En fait, je rencontre un souci avec un autre bouton, celui permettant de passer à l'enregistrement suivant sans "rechargement" des constantes clients. En effet, à son activation, les constantes du client liées au tout premier enregistrement saisi lors de l'ouverture du formulaire réapparaissent comme par magie ! Voici le code lié à ce bouton :
Savez-vous s'il existe une instruction VB permettant de rafraîchir les zones de textes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub Commande90_Click() On Error GoTo Err_Commande90_Click DoCmd.GoToRecord , , acNext Exit_Commande90_Click: Exit Sub Err_Commande90_Click: MsgBox err.Description Resume Exit_Commande90_Click End Sub
Merci pour votre aide.
Partager