Einzelnen Beitrag anzeigen

Delphi_Fanatic

Registriert seit: 24. Mär 2004
201 Beiträge
 
#1

OnBeforPrint-Event bei Rave-Report-"Bändern"

  Alt 27. Jan 2005, 08:06
Also Rave hat ja einige Vorteile, aber bei Datenbank-Reports fand' ich Quickreport wirklich besser...

Zur Sache :
Ich habe auf einem RaveReport ein Band, und bei dem will ich das "OnBeforPrint"-Event mit einer eigenen Delphi-Routine
belegen.

Wie mache ich das ?

Was ich bislang versucht habe :

1. Man kann im RaveDesigner Events vorgeben, auf Compilieren klicken, und dann wird auch irgendwas ausgeführt, aber ich weiss
nicht, wie man da genau Verbindungen zum eigentlichen Delphi-Quelltext herstellen kann, so dass ich z.B. auf Variablen im
Delphi-Programm selbst zugreifen kann.
Und so ist das erstmal nutzlos für mich ..

2. Ich habe versucht, eine eigene Klasse in meinem Delphi-Programm zu definieren undzwar vom Typ "TRaveSimpleEvent".
Ich dachte, dort könnte ich eine eigene Prozedur definieren und diese dann dynamisch im Delphi-Programm dem
OnBeforePrint-Event des Report-Bandes zu weisen.
Leider auch das ohne Erfolg, beim Compilieren kommt eine Fehlermeldung "Diese Form des Methodenaufrufs ist nur für Klassenelement erlaubt.

Also, wie geht das ?
Wie kann man dem OnBeforPrint-Event eines RaveBandes eigene Prozeduren zu weisen
?
  Mit Zitat antworten Zitat