Salut à tous !
J'ai dans un formulaire un champ permettant à l'utilisateur d'entrer une référence au clavier et un bouton "Recherche".J'aimerai lors du click sur ce bouton de recherche, que le programme teste si cette référence est présente dans ma table.
Si c'est le cas: Le champ Référence du Formulaire prend la valeur de cette référence. (Je sais faire)
Sinon: J'affiche une MsgBox d'erreur. (Je sais faire)
Mon problème reste de tester la présence de la dîte valeur dans ma table.
Merci d'avance pour vos conseils !
Cyp'
Edit: A noter que j'ai trouvé ca dans la FAQ mais je ne suis pas sûr que ce la corresponde et que j'arrive pas à l'exploiter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Function ExisteChamp(NomTable As String, NomChamp As String) As Boolean On Error GoTo err: Dim MCat As New ADOX.Catalog Dim MTable As ADOX.Table Dim MField As ADOX.Column Set MCat.ActiveConnection = CurrentProject.Connection Set MTable = MCat.Tables(NomTable) Set MField = MTable.Columns(NomChamp) ExisteChamp = True err: Set MCat = Nothing Set MTable = Nothing Set MField = Nothing End Function
Partager