OVH Cloud OVH Cloud

probleme d'impression de base de données

4 réponses
Avatar
dav
merci à Gloops par son aide...

sinon j'ai un autre probleme :

comment imprimer la totalité d'une base de données ?

j'envisage :

- faire un critere du style "select * from matable order by nom"

puis de faire :

do while not matable.EOF
printer.print matable!nom
loop
printer.EndDoc

c'est correct pour vous au niveau syntaxe ? pour le printer.EndDoc je
sais pas si il est bien situé....

merci,
dav

4 réponses

Avatar
Gloops
Bonjour,

J'avoue que je ne me suis pas servi de l'objet Printer, mais ça semble
bien correspondre à ce qui est indiqué dans l'aide. Je ne sais pas si on
est obligé de gérer explicitement les sauts de page.

J'ai écrit des trucs en Access pour imprimer "la totalité d'une base de
données", ce qui d'ailleurs fait du volume à la sortie, mais ce que tu
veux imprimer semble plutôt être "la liste des noms dans une table". Ou
bien je me trompe ?

Si tu essayais tu pourrais nous dire si ça correspond à ce que tu veux ...

M'étonnerait bien que ça te plante ta machine.

Pour les tests, tu peux utiliser la console de fax, ce qui te permet de
visualiser le résultat après impression, sans avoir à gâcher du papier.
Si tu ne l'as pas installée, il faut qu'en session administrateur tu
ailles voir dans le panneau de configuration, imprimantes et
télécopieurs, ajout d'une imprimante. A l'utilisation, utiliser
l'impression retardée, ça te laisse le temps d'aller dans la console
désactiver l'impression, sans être embêté par la tonalité du téléphone
... Attention que tu louperas la manoeuvre deux ou trois fois, donc
comme destinataire mets un numéro bidon, style +33(0)1, au pire ça finit
par sonner occupé. Si tu ne trouves pas le fax dans la liste des
imprimantes, peut-être ne l'as-tu pas sélectionné pendant l'installation
de Windows.
__________________________________
dav a écrit, le 01/11/2004 14:53 :

merci à Gloops par son aide...

sinon j'ai un autre probleme :

comment imprimer la totalité d'une base de données ?

j'envisage :

- faire un critere du style "select * from matable order by nom"

puis de faire :

do while not matable.EOF
printer.print matable!nom
loop
printer.EndDoc

c'est correct pour vous au niveau syntaxe ? pour le printer.EndDoc je
sais pas si il est bien situé....

merci,
dav


Avatar
Gloops
Oh ben j'ai fait fort.
Ce que j'écris là est valable pour Windows XP (testé avec la version Home).
_____________________________________
Gloops a écrit, le 01/11/2004 15:22 :
Pour les tests, tu peux utiliser la console de fax, ce qui te permet de
visualiser le résultat après impression, sans avoir à gâcher du papier.
Si tu ne l'as pas installée, il faut qu'en session administrateur tu
ailles voir dans le panneau de configuration, imprimantes et
télécopieurs, ajout d'une imprimante. A l'utilisation, utiliser
l'impression retardée, ça te laisse le temps d'aller dans la console
désactiver l'impression, sans être embêté par la tonalité du téléphone
... Attention que tu louperas la manoeuvre deux ou trois fois, donc
comme destinataire mets un numéro bidon, style +33(0)1, au pire ça finit
par sonner occupé. Si tu ne trouves pas le fax dans la liste des
imprimantes, peut-être ne l'as-tu pas sélectionné pendant l'installation
de Windows.


Avatar
Jean-Marc
"Gloops" a écrit dans le message de
news:41864b9e$0$31253$
Gloops a écrit, le 01/11/2004 15:22 :
> Pour les tests, tu peux utiliser la console de fax, ce qui te permet de
> visualiser le résultat après impression, sans avoir à gâcher du papier.
> Si tu ne l'as pas installée, il faut qu'en session administrateur tu
> ailles voir dans le panneau de configuration, imprimantes et
> télécopieurs, ajout d'une imprimante. A l'utilisation, utiliser
> l'impression retardée, ça te laisse le temps d'aller dans la console
> désactiver l'impression, sans être embêté par la tonalité du téléphone
> ... Attention que tu louperas la manoeuvre deux ou trois fois, donc
> comme destinataire mets un numéro bidon, style +33(0)1, au pire ça finit
> par sonner occupé. Si tu ne trouves pas le fax dans la liste des
> imprimantes, peut-être ne l'as-tu pas sélectionné pendant l'installation
> de Windows.



Oh ben j'ai fait fort.
Ce que j'écris là est valable pour Windows XP (testé avec la version


Home).
_____________________________________



Encore plus générique et multiplateforme, un PDF Writer
qui s'installe comme une imprimante est parfait pour ce
genre de tests (en plus, les PDF, c'est beau!).

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
Gloops
Ah c'est vrai que c'est multiplateforme, c'est le gros avantage d'ailleurs.

Il va falloir que j'en essaie encore quelques-uns, le jour où j'avais
essayé il y avait une erreur dans le saut de page, j'avais été obligé de
bidouiller le fichier source à la main. Et après j'ai eu peu l'occasion.
_________________________________________
Jean-Marc a écrit, le 01/11/2004 16:16 :

"Gloops" a écrit dans le message de
news:41864b9e$0$31253$

Gloops a écrit, le 01/11/2004 15:22 :

Pour les tests, tu peux utiliser la console de fax, ce qui te permet de
visualiser le résultat après impression, sans avoir à gâcher du papier.
Si tu ne l'as pas installée, il faut qu'en session administrateur tu
ailles voir dans le panneau de configuration, imprimantes et
télécopieurs, ajout d'une imprimante. A l'utilisation, utiliser
l'impression retardée, ça te laisse le temps d'aller dans la console
désactiver l'impression, sans être embêté par la tonalité du téléphone
... Attention que tu louperas la manoeuvre deux ou trois fois, donc
comme destinataire mets un numéro bidon, style +33(0)1, au pire ça finit
par sonner occupé. Si tu ne trouves pas le fax dans la liste des
imprimantes, peut-être ne l'as-tu pas sélectionné pendant l'installation
de Windows.






Oh ben j'ai fait fort.
Ce que j'écris là est valable pour Windows XP (testé avec la version



Home).

_____________________________________




Encore plus générique et multiplateforme, un PDF Writer
qui s'installe comme une imprimante est parfait pour ce
genre de tests (en plus, les PDF, c'est beau!).