OVH Cloud OVH Cloud

Faire défiler une bd sans voir le défilement des enregistrements

2 réponses
Avatar
Dan
Bonjour,
Je fais défiler tous les enregistrements d'un bd par le code suivant :

Set rs = Me.Recordset
rs.MoveFirst
Do Until rs.EOF
' instructions
rs.MoveNext
Loop

Le problème est que tous les enregistrements défilent "visuellement". Ce qui
augmente la durée de traitement et qui n'est pas très agréable.
Existe t'il une instruction comme dans Excel : Application.ScreenUpdating =
False
qui permet de ne pas voir le défilement à l'écran ?
Merci d'avance pour vos renseignements

2 réponses

Avatar
danielsorbier
DoCmd.Echo False, ""


Bonjour,
Je fais défiler tous les enregistrements d'un bd par le code suivant :

Set rs = Me.Recordset
rs.MoveFirst
Do Until rs.EOF
' instructions
rs.MoveNext
Loop

Le problème est que tous les enregistrements défilent "visuellement". Ce qui
augmente la durée de traitement et qui n'est pas très agréable.
Existe t'il une instruction comme dans Excel : Application.ScreenUpdating =
False
qui permet de ne pas voir le défilement à l'écran ?
Merci d'avance pour vos renseignements


Avatar
Eric
Bonjour,

Et en remplacant Set rs = Me.Recordset par Set rs = Me.RecordsetClone,
il ne devrait plus y avoir défilement des enregistrements, non ?

Bonjour,
Je fais défiler tous les enregistrements d'un bd par le code suivant :

Set rs = Me.Recordset
rs.MoveFirst
Do Until rs.EOF
' instructions
rs.MoveNext
Loop

Le problème est que tous les enregistrements défilent "visuellement". Ce qui
augmente la durée de traitement et qui n'est pas très agréable.
Existe t'il une instruction comme dans Excel : Application.ScreenUpdating =
False
qui permet de ne pas voir le défilement à l'écran ?
Merci d'avance pour vos renseignements


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr