Bonjour à tous,
J'essaye de faire quelque chose d'à priori simple en VBA sous access.
A savoir j'ai un contrôle textbox dans lequel j'entre un code postal.
Une fois que l'utilisateur tape entrée un sous formulaire est censé affiché une requête sql au travers d'un recordset indiquant (par exemple) le nom de toute les personnes dont le code postal est celui précédemment indiqué. Pour testé le code postal est à 14350 mais se déclenche quand même après mise à jour du textbox.J'utilise une liste de choix pour vérifier que la requête est ok : elle et ok
Voici le code :
J'ai beaucoup chercher pour résoudre ce problème. L'objet Fille0 existe bel et bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Texte2_AfterUpdate() Dim strSQL As String Dim rst As DAO.Recordset strSQL = "SELECT Nom FROM Tab_client WHERE Code_postal=14350" Modifiable4.RowSource = strSQL Set rst = CurrentDb.OpenRecordset(strSQL) Set Me.Fille0.Form.Recordset = rst End Sub
Merci d'avance pour la moindre piste que vous pourriez me fournir pour solutionner ce $^*ù*^$ù de problème.
Partager