Hallo Delphi Community!
Ich habe (mal wieder) eine Frage zu Rave Reports. Stellt Euch mal folgende Situation vor: In einem Rave Projekt gibt es mehrere Berichte. Diese Reporte sind über DriverDataViews mit der Datenbank verbunden. Da es mehrere Berichte gibt, ist natürlich auch klar, dass nicht jeder DriverDataView in jedem Bericht auftaucht. Ich möchte jetzt folgendes machen: Bevor ein Bericht erzeugt wird möchte ich mir alle
SQL-Befehle, die innerhalb eines spezifischen Berichtes verwendet werden ausgeben lassen um diese vorher noch mal eben zu analysieren (ist ne etwas kompliziertere Geschichte). Theoretisch müsste ich dann ja folgendes machen.
1. Alle "dynamischen" Komponenten (also alle Komponenten, die aus der Datenbank gefüllt werden) durchgehen und eine Liste mit (eindeutigen) DriverDataViews aufbauen (verschiedene Komponenten können ja auf denselben DriverDataView zugreifen, den dahinter liegenden
SQL-Befehl muss ich natürlich nur ein Mal analysieren).
2. Alle DriverDataViews durchgehen und über das Property "
Query" die
SQL Befehle ermitteln.
Leider weiss ich momentan nicht, wie ich das genau anstellen soll. Ich hoffe es gibt jemanden, der mir bei diesem Problem helfen kann.
Viele Grüsse und vielen Dank
Frank