waspy59
Messages postés189Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention15 mai 2013
-
2 avril 2007 à 17:59
waspy59
Messages postés189Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention15 mai 2013
-
4 avril 2007 à 11:42
Bonjour,
j'utilise un msflexgrid pour recuperer des données d'une BD.... jusque la pas de probleme
mais j'ai mis un bouton pour imprimer le contenu du flexgrid, ca marche correctement sauf qu'il m'imprime toute la longueur du msflexgrid et donc aussi les ligne vide.
je souhaiterai en fait imprimer que les lignes non vide du msflexgrid mais je n'y arrive pas, comment faire?
merci de votre aide
waspy59
Messages postés189Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention15 mai 2013 3 avril 2007 à 10:14
hello,
en fait j'ai trouvé et pour imprimé j'utilise l'objet Printer car les autres techniques je ne les connais pas ;-(
si j'utilise l'objet Printform il va m'imprimer la form complete et pas que le msflexgrid, non?
si tu as un exemple je suis preneur car avec l'objet Printer j'imprime ligne par ligne et donc je ne peux pas imprimer la grille du msflexgrid.... et c'est dommage
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 3 avril 2007 à 12:00
Tu es bien parti avec l'objet Printer. C'est ce que j'utiliserais.
Pour la grille, tu peux utiliser la commande Line avec le paramètre B (pour Box)
Il s'agit de bien la positionner par rapport au texte à l'aide des CurrentX et CurrentY
waspy59
Messages postés189Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention15 mai 2013 3 avril 2007 à 17:20
hello,
oui avec Printer ça marche plutot bien mais pour tracer la grille c'est pas encore ca.... sinon j'ai une tite question par rapport au variable recuperé d'un commondialog Print, en particulier pour le format du papier que le n'arrive pas a recuperer....
je recupere sans soucis:
printer.printquality
printer.copies
ect....
pour choisir le type de papier (A4, A5 ect...) cela correspond a "printer.papersize" ?
mzerci de ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 4 avril 2007 à 00:27
Bonne question...
Je ne pense pas que tu puisses récupérer cette valeur dans une variable, mais je peux me tromper... Par contre, lorsque la boîte de dialogue s'ouvre, tu peux aller dans les propriétés de ton imprimante et changer le format de papier, je pense.
En tout cas, je ne vois pas de Printer.Papersize ni rien qui puisse lui ressembler...
waspy59
Messages postés189Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention15 mai 2013 4 avril 2007 à 11:42
oki merci de ton aide, c'est pas bien grave pour le "papersize" car il faut bien le dire je n'imprime qu'en A4 donc........
sinon apres avoir bien tatonné j'ai réussi à tracer des grilles qui s'ajustent parfaitemennt grace a la fonction printer.line....