Bonjour, je commence à apprendre vba access avec l'ouvrage Access 2000 Etape par étape, et j'ai la version access 2003 sur mon pc.
Problème, j'ai inséré un contrôle liste déroulante sur un formulaire en y associant (merci le générateur de requête) l'expression suivante :
Expr1:[NomFamille]&", "&[Prénom]
Or quand je repasse en mode formulaire pour tester, la liste affiche bien les enregistrements comme demandé, mais lorsque je clique sur un nom dans la liste, l'enregistrement correspondant ne s'affiche pas, alors que selon le manuel pour access 2000, cela devrait être le cas.
Donc j'ai jeté un oeil dans le code vba et je ne vois qu'une procédure associée à mon contrôle liste comme suit :
Et je ne vois aucun autre code associé au contrôle !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Modifiable53_AfterUpdate() ' Rechercher l'enregistrement correspondant au contrôle. Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[RéfContact] = " & Str(Nz(Me![Modifiable53], 0)) If Not rs.EOF Then Me.Bookmark = rs.Bookmark End Sub
Help, auriez-vous une suggestion, une idée ?
En tout cas merci.
Dominique
Partager