OVH Cloud OVH Cloud

Arreter un do loop

3 réponses
Avatar
Stf
Bonjour,
j'ai un do ... loop qui passe en revue ts les
enregistrements d'un recordset. Je voudrais pouvoir
l'arreter dans certaines conditions (lorsqu'il y a deux
enregistrement en relation dans une autre table avec l'enr
en cours.

3 réponses

Avatar
3stone
Salut,

"Stf"
j'ai un do ... loop qui passe en revue ts les
enregistrements d'un recordset. Je voudrais pouvoir
l'arreter dans certaines conditions (lorsqu'il y a deux
enregistrement en relation dans une autre table avec l'enr
en cours.



Tu peux préciser dès le départ de la boucle ce qui la termine

Do Until...

ou utiliser le

Exit If...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
Stf
je ne veux pas l'arreter ou en sortir,je veux le
suspendre:

s'il y a 2 enregistrement en relation cela alimente un form
je choisis lequel des deux je veux et mon do loop reprend
la ou je l'ai arrêté.

C'est possible???

merci

-----Message d'origine-----
Salut,

"Stf"
j'ai un do ... loop qui passe en revue ts les
enregistrements d'un recordset. Je voudrais pouvoir
l'arreter dans certaines conditions (lorsqu'il y a deux
enregistrement en relation dans une autre table avec
l'enr


en cours.



Tu peux préciser dès le départ de la boucle ce qui la
termine


Do Until...

ou utiliser le

Exit If...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------




.




Avatar
3stone
Salut,

"Stf"
je ne veux pas l'arreter ou en sortir,je veux le
suspendre:

s'il y a 2 enregistrement en relation cela alimente un form
je choisis lequel des deux je veux et mon do loop reprend
la ou je l'ai arrêté.

C'est possible???


Tout est possible...

Tu dis : "passer en revue un recordset"...
Arrive tu à exprimer par une requête quels enregistrements tu veux choisir ?

Si oui, une simple requête fera beaucoup mieux qu'une boucle VBA sur un recordset

Si non, il faudra de toute facon, "mémoriser" ceux qui sont choisi, pouvoir les pointer
par leur clé primaire...


Plus simple d'expliquer ce que tu as et vers quoi (quel usage) tu veux aller...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------