Seitenauswahl bei REPORT .. PRINTER PROMP

12/03/2010 - 15:17 von Peter Pichlmair | Report spam
Hallo Ihr da draussen,


Ich habe einen Kundenwunsch bei dem mir nix einfàllt wie ich ihn
realisieren soll:

Bei Ausdruck eines Reports mit dem Befehl REPORT FORM TO PRINTER
PROMPT erscheint die Druckerauswahl. Darin kann ich eine Seite (oder
auch einen Seitenbereich) für den Druck festlegen. Aber halt nur eine!

Der Kunde hat nun Office 2007 im Einsatz. In dessen Druckauswahl kann
ich mehrere Einzelseiten oder Seitenbereiche auswàhlen (z.B. Ich will
die Seite 3 7 21 33-45 ausdrucken).

Der Kunde will jetzt diese Mehrfachauswahl auch bei den VFP-Listen
haben! Was muss ich anstellen um den Druckerauswahldialog vom Office
ins Foxpro zu bekommen?

Ich verwende VFP9.0 SP2, die Reports werden noch im 'alten' Modus
(ReportBehavior = 80) erstellt und gedruckt.

Mit vielen Dank für Eure Tips

Peter Pichlmair
SBE-IT Solutions GmbH
 

Lesen sie die antworten

#1 Holger Vorberg
12/03/2010 - 15:44 | Warnen spam
Peter Pichlmair schrieb:
Hallo Ihr da draussen,


Ich habe einen Kundenwunsch bei dem mir nix einfàllt wie ich ihn
realisieren soll:

Bei Ausdruck eines Reports mit dem Befehl REPORT FORM TO PRINTER
PROMPT erscheint die Druckerauswahl. Darin kann ich eine Seite (oder
auch einen Seitenbereich) für den Druck festlegen. Aber halt nur eine!

Der Kunde hat nun Office 2007 im Einsatz. In dessen Druckauswahl kann
ich mehrere Einzelseiten oder Seitenbereiche auswàhlen (z.B. Ich will
die Seite 3 7 21 33-45 ausdrucken).

Der Kunde will jetzt diese Mehrfachauswahl auch bei den VFP-Listen
haben! Was muss ich anstellen um den Druckerauswahldialog vom Office ins
Foxpro zu bekommen?

Ich verwende VFP9.0 SP2, die Reports werden noch im 'alten' Modus
(ReportBehavior = 80) erstellt und gedruckt.



mach dir deinen eigenen Dialog, in dem der Benutzer die Seiten eingeben
kann und Drucke den Report dann mit der RANGE Klausel. Wenn er also 3 7
21 33-45 eingegeben hat, dann so:

report formrange 3,3...
report formrange 7,7...
report formrange 21,21...
report formrange 33,45...

Gruß
Manfred

Ähnliche fragen