Bonjour,
J'effectue une série de recherches dans une table, avec FindFirst. Mon code est le suivant :
Or cela ne fonctionne que pour le premier enregistrement trouvé. Ensuite rstSites.FindFirst me renvoit toujours au premier enregistrement trouvé, et NoMatch est à True, alors que les codes recherchés existent bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 For Each oFl In oFd.Files tTablFicCour = Split(oFl.name, " - ") sCodeSite = tTablFicCour(0) rstSites.MoveFirst rstSites.FindFirst ("Code_long='" & sCodeSite & "'") If rstSites.NoMatch Then oFicJournal.WriteLine ("Erreur: Le site '" & sCodeSite & "' n'existe pas.") GoTo Fichier_Suivant Else sNomSite = rstSites("Site_Nom") End If Next
Partager