cs_luz
Messages postés29Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention12 février 2013
-
14 sept. 2006 à 09:45
cs_luz
Messages postés29Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention12 février 2013
-
15 sept. 2006 à 13:47
Bonjours,
j' ais crée des DataReport, certain ont une orientation portrait et d' autre paysage. Mais voila si l' imprimante est en portrait et le DataReport que j' ouvre est en paysage j' ais le message suivant: L' état est plus large que le papier. Inversement si l' imprimante est en paysage et que DataReport que j' ouvre est en portrait cela met la feuille automatiquement en paysage.
J' ais essayé avec la commande CommonDialog de changer l'orientation mais rien ne se passe.
With CommonDialog1
.Flags = cdlPDPrintSetup
.ShowPrinter
End With
Je pense qu' il faut utiliser la propriété : Printer.Orientation = vbPRORLandscape , mais où doit on la placer, a moin qu'il n'y est une solution plus simple.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 14 sept. 2006 à 11:03
Ou alors passe à autre chose que le générateur d'état de vb6 qui se fait vieux !
Le projet Report Manager, Open Source, gratuit, et vraiment très bien fait par exemple. Tu le trouveras sur SourceForge.net.
Je l'utilise depuis plusieurs mois maintenant, et j'en suis tombé amoureux ! Il est bien plus personnalisable que le générateur de vb6 !!!