Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi QuickReport: BeforePrint und ExportToFilter (https://www.delphipraxis.net/9155-quickreport-beforeprint-und-exporttofilter.html)

markon 19. Sep 2003 10:44


QuickReport: BeforePrint und ExportToFilter
 
hallo.
habe bereits einen gut funktionierenden report erstellt.
möchte die oben genannten methoden nutzen.
nirgends finde ich eine ordnetlich erklärung zu den einzelnen methoden für die qreports.

meine fragen zwecks parametern:
1. welche parameter benötigt beforeprint:
Code:
 frm_print.QuickRep1.BeforePrint( sender??? , ???  );
hab rumexperimentiert, kam aber jedoch auf kein ergebniss.

2. welche paramter benötigt ExportToFilter:
Code:
frm_print.QuickRep1.ExportToFilter( ??? );
über hilfe bin ich sehr dankbar
gruß
marcus

MrSpock 19. Sep 2003 12:18

Re: QuickReport: BeforePrint und ExportToFilter
 
Hallo markon,

ExportToFilter benötigt ein Argument vom Typ "TQRExportFilter".
BeforePrint benötigt die Argumente "Sender: TQuickRep; var PrintReport: Boolean". Sender ist wie immer die Komponente, die das Ereignis ausgelöst hat. Mit PrintReport kannst du festlegen, ob der Report gedruckt werden soll (PrintReport := True) oder nicht (PrintReport := False).

markon 19. Sep 2003 14:00

Re: QuickReport: BeforePrint und ExportToFilter
 
hallo.
danke der antwort.
bei den parametern meinte ich ein beispiel für so einen parameter.
bräuchte mal ein genaues bsp. für: "TQRExportFilter"

und eins für "Sender: TQuickRep;" (ist in diesem falle der button auf den ich klicke das auslösende ereignis?)

gruß
marcus

markon 16. Okt 2003 12:16

Re: QuickReport: BeforePrint und ExportToFilter
 
bräuchte mal hilfe..

Memo 16. Okt 2003 14:06

Re: QuickReport: BeforePrint und ExportToFilter
 
Zitat:

Zitat von markon
bei den parametern meinte ich ein beispiel für so einen parameter.
bräuchte mal ein genaues bsp. für: "TQRExportFilter"

Warum schaust du nich in die Hilfe?
Hier ein Bsp. aus der Selbigen:
Code:
procedure MyForm.ButtonClick(Sender : TObject);
var
  AExportFilter : TQRHTMLDocumentFilter;
begin
   AExportFilter := TQRHTMLDocumentFilter.Create('REPORT.HTM');
   try
      MyReport.ExportToFilter(AExportFilter)
   finally
      AExportFilter.Free;
   end;
end;
Zitat:

Zitat von markon
und eins für "Sender: TQuickRep;" (ist in diesem falle der button auf den ich klicke das auslösende ereignis?)

Der Ausslöser von was? Und warum versuchst du Parameter dafür zu sammeln?
Klick doch im OI mal auf das Ereignis BeforePrint des QR. Der Button soll doch nicht beforePrint direkt auslösen.

markon 17. Okt 2003 08:41

Re: QuickReport: BeforePrint und ExportToFilter
 
@memo
Delphi-Quellcode:
var
  AExportFilter : TQRHTMLDocumentFilter;
diesen TYP TQRHT... gibts irgendwie nicht.

habe ne englische trialversion, deshalb ist die hilfe nicht immer hilfreich. :drunken:

markon 17. Okt 2003 09:01

Re: QuickReport: BeforePrint und ExportToFilter
 
alles klar. hab rausbekommen! :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz