Einzelnen Beitrag anzeigen

Benutzerbild von cherry
cherry

Registriert seit: 14. Nov 2005
561 Beiträge
 
RAD-Studio 2009 Ent
 
#1

Probleme mit RAD Studio 2009 und Rave Report 7.6

  Alt 23. Okt 2009, 12:17
Hi Leute

Hmm. Wollt mir nen Bericht in Ravereport basteln. Das hat alles wunderbar geklappt... Meine Komponenten in Delphi:

-> ADOQuery1 -> SELECT * FROM myView1 ORDER BY group, value
-> RvProject1 -> mein Rave Projekt, mit dem link auf die "rav" Datei
-> RvDataSet1 -> mit ADOQuery1 verlinkt
-> RvSystem1 -> mit RvProject1 verlinkt

soweit so gut... wenn ich nun mit folgendem Befehl den Bericht öffne, erscheint der Bericht wie er soll...
Delphi-Quellcode:
    ADOQuery1.Close;
    ADOQuery1.Open;
    with RvProject1 do
    begin
      open;
      ExecuteReport('MeinBericht');
      Close;
    end;
Soweit ist alles perfekt.

Nun zum PROBLEM:

Wenn ich den SQL Befehl während der Laufzeit ändere, danach ADOQuery1.Close; und ADOQuery1.Open; mache und anschliessend den Bericht nochmals öffne dann passiert was ganz merkwürdiges. Es erscheint ein Bericht, aber Hallo: mit den falschen Daten!!!

Der Bericht wird immer mit dem SQL Befehl generiert der in ADOQuery1.SQL zur Designtime steht... wenn ich ADOQuery1.SQL während der Laufzeit ändere und öffne, interessiert das Rave Report anscheinend nicht. Ich fasse es nicht... Wenn ich das Query Resultat anhand eines DBGrids überprüfe, ist sowohl das Dataset von ADOQuery1 wie auch von RvDataSet1 korrekt... nur den Bericht scheints nicht zu interessieren...

Was ist hier los????
Ist das nur mein Gefühl, oder ist die ganze Welt verrückt geworden!?
  Mit Zitat antworten Zitat