Problème boucle DO UNTIL ... LOOP

Résolu
popo68 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
popo68 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous, voilà, je capte pas comment faire pour que ma boucle ne génère pas d'erreur :

Do Until <recordset>.EOF Or <recordset>!<nom_champ> = <recordset2>!<nom_champ>
---test---
<recordset2>.MoveNext
Loop


il est possible que dans mon premier recordset, je n'ai pas de champs qui soit égaux aux champs du deuxième recordset, donc Access me génère une erreur ("Erreur d'exécution '3021': Aucun enregistrement en cours.")

Je pense qu'elle est normal, donc pour contrer, j'ai ajouter <recordset>.EOF. je pensais que ca contrerai l'erreur, mais il n'en ai rien, car dans ma formule DO UNTIL... quand EOF = TRUE, j'ai mon <recordset> qui pointe quand meme sur un champ...

est ce qu'il existe une autre fonction ?

Merci de votre aide ^^

1 réponse

popo68 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
C'est bon les gars j'ai trouvé !

Pour ceux que ca intéresse, j'ai juste testé après mon <recordset>.movenext :

If <recordset>.eof then exit do


je sais c'était tout bête mais je débute ! lol


Sujet Clos Merci ^^
0