Bonjour,
Lorsque le temps d'exécution de mon code est long j'utilise la propriété "syscmd" pour afficher l'avancement du traitement en bas de l'écran. Malheureusement pour les codes les plus longs il arrive souvent qu'access perde le controle de syscmd. Cette perte est liée à l'ouverture automatique d'une nouvelle cession dans ma barre des tâches et ne semble pas se produire avec la version compilée du code (.mde)
Le programme arrive quand même au bout mais c'est plus long et parfois il butte sur le dernier msgbox qui affiche le temps de traitement
Quelqu'un connait-il la raison ?
Hier je pensais que c'était parce que je ne désactive pas systématiquement mes recordset après usage mais après vérification il semble que ce ne soit pas ça...
En particulier à quoi sertaprès
Code : Sélectionner tout - Visualiser dans une fenêtre à part set rst=nothingFaut-il le mettre systématiquement ou seulement après la dernière utilisation du recordset ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part rst.close
Partager