bonjour et non, l'ordre de ta table est apparent, mais tu as une clé primaire Numauto ?? tu peux aussi ouvrir ton recordset en ajoutant Order by ...
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Henri Perussaux" a écrit dans le message de news:
Bonjour Après avoir déclaré la table rstTableAccessSource, j'ai essayé la syntaxe :
Do While Not rstTableAccessSource.EOF strNom = rstTableAccessSource.("NOM") Loop
Mais il ne lit pas dans l'ordre des enregistrements
Merci de votre aide
3stone
Salut,
"Henri Perussaux" | Après avoir déclaré la table rstTableAccessSource, j'ai essayé la syntaxe : | | Do While Not rstTableAccessSource.EOF | strNom = rstTableAccessSource.("NOM") | Loop | | Mais il ne lit pas dans l'ordre des enregistrements
Il te manque de toute façon :
rstTableAccessSource.MoveNext
avant le Loop
PS: Déclarer rst as Recordset suffit amplement, inutile d'en faire un roman ;-)
PPS: "Nom" comme nom de champ est une mauvaise idée aussi...
"Henri Perussaux"
| Après avoir déclaré la table rstTableAccessSource, j'ai essayé la syntaxe :
|
| Do While Not rstTableAccessSource.EOF
| strNom = rstTableAccessSource.("NOM")
| Loop
|
| Mais il ne lit pas dans l'ordre des enregistrements
Il te manque de toute façon :
rstTableAccessSource.MoveNext
avant le Loop
PS:
Déclarer rst as Recordset suffit amplement, inutile d'en faire un roman ;-)
PPS:
"Nom" comme nom de champ est une mauvaise idée aussi...
"Henri Perussaux" | Après avoir déclaré la table rstTableAccessSource, j'ai essayé la syntaxe : | | Do While Not rstTableAccessSource.EOF | strNom = rstTableAccessSource.("NOM") | Loop | | Mais il ne lit pas dans l'ordre des enregistrements
Il te manque de toute façon :
rstTableAccessSource.MoveNext
avant le Loop
PS: Déclarer rst as Recordset suffit amplement, inutile d'en faire un roman ;-)
PPS: "Nom" comme nom de champ est une mauvaise idée aussi...