Re
Non,
Lis bien le tuto DAO et notamment sur les Recordset, prenons un exemple:
1 - Tu crées une requête Select qui reprends tous les champs de ta table
2 - Cette requête tu l'appliques à un recordset
3 - Avec MoveNext et MovePrevious tu navigues d'un enregistrement à l'autre (c'est comme si tu passais à la ligne suivante dans un fichier Excel)
4 - un recordset à aussi une propriété Field, (comme une table), avec field (tu peux l'appeler par le nom du champ - voir le tuto) tu navigues dans les champs de ton enregistrement.
Par exemple : prenons une table avec nom et prénom
SELECT Nom, Prenom FROM latable ORDER BY Prenom
tu l'affectes à un recordset rst (voir tuto)
ensuite si tu veux comparer un Nom du premier enregistrement, avec le prénom du suivant, tu stockes le nom dans une variable
ensuite tu passes à l'enregistrement suivant
et là tu compares cette variable avec le Prénom du champ suivant
1 2 3
| If rst("Prenom") = strNom then
....
End If |
Je pense que cet exemple t'aidera à mieux comprendre.
La lecture du tuto est impératif, tu as toutes les méthodes d'expliquées.
Starec
Partager