OVH Cloud OVH Cloud

Pour trouver comment lire chaque enregistrement d'une table

2 réponses
Avatar
Henri Perussaux
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

2 réponses

Avatar
Pierre CFI [mvp]
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


Avatar
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...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/