mtlcyr
Messages postés5Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention10 février 2005
-
9 févr. 2005 à 14:58
mtlcyr
Messages postés5Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention10 février 2005
-
10 févr. 2005 à 14:54
Bonjour, voila je vous explique mon probleme : j'ai fait un appli qui utilise un bd access et crystal report.
J'au deux procedure : une qui enregistre dans la bd et l'autre qui
imprime le rapport crystal report, quand je call les 2 a la suite
(enregistrement et imprimer le rapport), la base de données n'a pas le
temps de tout ecrire les infos que le rapport s'imprime avec donc la
moitié des infos. Si je reimprime ensuite le rapport est parfait. Y a
t'il un moyen de mettre une tempo avant l'impression et comment faire .
Noobs. Merci beaucoup de votre aide
mtl
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 9 févr. 2005 à 18:13
Salut
VB6 ?
- As-tu essayé d'ajouter des DoEvents entre deux pour laisser le temps aux applications de travailler ?
- Peut-être existe t-il une méthode Refresh sur ta connexion à ta DB ...
- Sinon, pour faire une pause de qqes secondes :
Dim Temps As Date
Temps = Now
Do While Abs(DateDiff("s", Now, Temps)) < 3 ' sec
DoEvents
Loop
Vala
Jack
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 9 févr. 2005 à 19:21
Quoique, à la réflexion, la soluce de jack est meilleure si ton appli tourne au alentours de minuit car la fonction timer renvoie le nombre de secondes depuis minuit.