vbouh
Messages postés3Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention17 mai 2004
-
23 avril 2004 à 15:57
vbouh
Messages postés3Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention17 mai 2004
-
23 avril 2004 à 16:50
Salut les gens,
Je debute et j'ai qq chtits problemes avec les recordset.
J'aurais voulu savoir tout d'abord s'il existait une commande pour revenir en debut de recordset (en gros l'inverse de .Move Last).
Sinon j'ai un probleme avec le recordcount.
J'ouvre une recordest comme suit:
Set laliste = CurrentDb.OpenRecordset(requete)
Je fais un recordcount juste après. S'il le recordset est vide, recordcount me retourne zéro, par contre si celui ci contient des enregistrement, il me retourne tous le temps 1 meme si il y en a plusieurs. Comment dois-je faire pour régler ce probleme?
Merci d'avance.
HFanny
Messages postés699Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention13 mai 201120 23 avril 2004 à 16:24
Bonjour,
pour revenir au début il existe le moveFirst
Sinon pour le recordcount, aucune idée, c'est assez étrange.
Essaies de faire une requete select count(*) et récupère la donnée dans une variable integer, au moins tu auras le nb d'enregistrements.
cs_Pat35
Messages postés59Date d'inscriptionmercredi 3 septembre 2003StatutMembreDernière intervention 5 décembre 2007 23 avril 2004 à 16:50
Le fait que le recordcount ne te renvoie pas toujours le nombre exacte d'enregistrements de ton recordset dépend des options que tu as utilisé l'ors de l'ouverture du recordset.
Regadre l'aide de l'ado pour avoir plus de détails (un fichier 'ADO210.CHM').
Vous n’avez pas trouvé la réponse que vous recherchez ?