SALUT !!
Me revoilou !
ça faisait un bail ! presqu'un an que j'étais pas venue ici ! (Normal car je n'ai pas travaillé sur access durant cette période ! )
Voilà, j'ai un tout petit mini problème.
Je travaille sur une base access qui n'a pas été développée par mes soins. A un endroit, en cliquant sur un bouton d'impression Word, le code demande à access de mettre à jour une table locale et ensuite d'ouvrir le doc word à partir de c'te table.
Seulement voilà, une fois sur 3 environ, dans le document quelque part il manque des données (genre une ligne). Cela le fait surtout quand on ouvre la base sans appuyer sur "maj" c'est à dire quand on ouvre l'application directe.
Parfois même, il affiche le message d'erreur 5631 pour dire qu'il manque des données mais pas tout le temps .
J'ai repéré dans le code les lignes qui peuvent poser problèmes (en général c la dernière ligne d'un "if" qui ne s'exécute pas bien) et j'ai voulu tester quelque chose :
ce que j'ai fait c'est que j'ai répété les lignes qui ne marchait pas bien 2 fois et là, à coup sûr j'obtiens toutes les données à chaque fois .
Donc cela peut il venir du fait, qu'access ouvre trop vite word avant d'avoir eu le temps de remplir la table complètement ? ça parait étonnant, mais j'en suis arrivée à cette conclusion étrange !
Si c'est le cas, avez vous une solution plus jolie que répéter 2 fois la même ligne ? car c'est pas très beau de faire ça .
MERCI !
NB : J'travaille sur Access 2000.
Partager