Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Rave Report Abfrage Gruppieren


janis - Sa 01.01.05 19:51
Titel: Rave Report Abfrage Gruppieren
Hallo
ich habe folgende Frage ?
Ich möchte eine SQL Abfrage mittels Rave Report ausdrucken, die Abfrage enthält unter anderem die Namen der Mitarbeiter.
Nun möchte ich, dass der Ausdruck nach den Mitarbietern gruppiert wird. Kann mir jemand sagen wie das funktioniert ?
Ich habe die auch schon mit den Feldern Group Date und GroupKey versucht.
Daneben habe ich noch folgende Frage, welches ist die aktuelle Version von Rave Repots für Delphi Version 7
Danke Janis
:?:


Moderiert von user profile iconTino: Topic aus Programmierwerkzeuge verschoben am Sa 01.01.2005 um 18:57


tpau17 - Sa 01.01.05 21:28

Janis,

in dem SQL-statment order by Mitarbeiter und dann vor dem Databand ein GroupHeader einfügen, Mitarbeiter als
GroupKey definieren und den Mitarbeitername (DataText) in das GroupHeader-Band einfügen, that's all.

Zitat:
welches ist die aktuelle Version von Rave Repots für Delphi Version 7

v5.0.8; erhältlich hier:
http://www.borland.com/products/downloads/registered/download_delphi.html


:-) thomas, TeamNevrona


janis - So 02.01.05 00:48

Vielen Dank für Die Antwort, leider erscheint nur der erte Mitarbeitername.
Wenn ich den Report verlasse, kommt zudem manchmal noch eine Fehlermeldung betreffend Gitternetz sei
ausserhalb des zulässigen Bereichs
Gruss Janis
:?:


tpau17 - So 02.01.05 11:44

Janis,

Zitat:
Vielen Dank für Die Antwort, leider erscheint nur der erte Mitarbeitername.

wie sieht dein Report aus ? (Bänder, GroupKey etc.) und wie sieht Deine SQL-Anweisung aus?
oder sind es zwei sql-statements?
Zitat:
Wenn ich den Report verlasse, kommt zudem manchmal noch eine Fehlermeldung betreffend Gitternetz sei
ausserhalb des zulässigen Bereichs

"manchmal" reproduzierbar?


:-) thomas, TeamNevrona


janis - So 02.01.05 12:56

Vielen Dank für die Hilfe

der RaveReport besteht aus vier "Bänder"
Das erste Band ist die Kopfzeile
das zweite beinhaltet die Hauptdaten
das dritte ist gemäss Deinem vorschlag das GroupBand mit dem Mitarbeiter
und das vierte Band sind die Detaildaten dazu.
Im weiteren besteht der Report aus zwei SQL-Abfragen
Die SQL Abfrage Betreffend Mitarbieter ist wie folgt:


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
Select A.Auftragsnummer, A.Auftragsbezeichnung, B.Auftragsstatus,
C.Rechnungsstatus, A.Datum, D.NamePL  
From Daten A, Auftragsstatus B, Rechnungsstatus C, Projektleiter D         
Where A.Id_PL=:Projektleiter
And  A.Auftragsstatus =:Status
And A.Rechnungsstatus=C.ID_Rechnungssatus
And A.Auftragsstatus=B.ID_Auftragsstatus
And A.Id_PL=D.Projektleiter_ID
Order By D.NamePL;


Betreffend der Fehlermeldung, diese kann ich nicht reproduzieren, manchmal kommt diese Fehlermeldung, manchmal nicht.
Gruss Janis