OVH Cloud OVH Cloud

Edition incomplète

1 réponse
Avatar
Pampi
Bonjour,

Access 2000.

Pour =E9diter directement (sans aper=E7u avant impression) des=20
factures, j'utilise dans mon code une boucle "Do While"=20
bas=E9e sur une requ=EAte :

Set tablelue =3D CurrentDb.OpenRecordset(SELECT * FROM=20
Factures")=20
If (Not tablelue.EOF) Then
Do While Not tablelue.EOF
DoCmd.OpenReport "Facture", acViewNormal
tablelue.MoveNext
Loop
End If

Il y a 177 factures dans la table Factures. Or, l'=E9dition=20
s'arr=EAte syst=E9matiquement apr=E8s la 26=E8me facture, sans=20
message d'erreur, cela quelle que soit l'imprimante, sous=20
Windows XP=A8ou 2000.

Je pr=E9cise que bien entendu il y a assez de papier dans=20
l'imprimante.

Autres d=E9tails :

- Le message "Impression en cours" ne s'affiche que 26=20
fois.
- Apr=E8s l'=E9dition de la 26=E8me facture, l'ic=F4ne imprimante=20
(en bas =E0 droite =E0 c=F4t=E9 de l'horloge) dispara=EEt, comme si=20
l'=E9dition =E9tait termin=E9e.=20
- Un point d'arr=EAt =E0 la sortie de la boucle n'est pas=20
intercept=E9 (le programme n'a pas l'air de sortir de la=20
boucle).
- si j'attends plusieurs minutes, aucune autre =E9dition de=20
facture ne s'effectue.=20

Merci par avance pour votre aide.


Pampi.

1 réponse

Avatar
Pampi
En fait j'ai trouvé : c'est mon 27ème enregistrement qui
était invalide (donnée numérique non renseignée).

Par contre, pourquoi aucun message ne s'est affiché ?

Dieu seul le sait ... et Raymond ?

Pampi



-----Message d'origine-----
Bonjour,

Access 2000.

Pour éditer directement (sans aperçu avant impression)
des

factures, j'utilise dans mon code une boucle "Do While"
basée sur une requête :

Set tablelue = CurrentDb.OpenRecordset(SELECT * FROM
Factures")
If (Not tablelue.EOF) Then
Do While Not tablelue.EOF
DoCmd.OpenReport "Facture", acViewNormal
tablelue.MoveNext
Loop
End If

Il y a 177 factures dans la table Factures. Or, l'édition
s'arrête systématiquement après la 26ème facture, sans
message d'erreur, cela quelle que soit l'imprimante, sous
Windows XP¨ou 2000.

Je précise que bien entendu il y a assez de papier dans
l'imprimante.

Autres détails :

- Le message "Impression en cours" ne s'affiche que 26
fois.
- Après l'édition de la 26ème facture, l'icône imprimante
(en bas à droite à côté de l'horloge) disparaît, comme si
l'édition était terminée.
- Un point d'arrêt à la sortie de la boucle n'est pas
intercepté (le programme n'a pas l'air de sortir de la
boucle).
- si j'attends plusieurs minutes, aucune autre édition de
facture ne s'effectue.

Merci par avance pour votre aide.


Pampi.

.