Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Kostas,
19. Jun 2008
ok werde ich machen kein Problem, melde mich gleich...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Kostas,
19. Jun 2008
Hi Union,
ich kannte BetterADO nicht, habs gefunden un nachinstalliert.
Die Felhermeldung und das Verhalten ist exakt gleich.
Wenn ich nach Prepare first mache, funkt der Report einwandfrei.
Im Grid ist mir aufgefallen das die Datenmenge wirklich zwei mal durchlaufen wird.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Kostas,
18. Jun 2008
Ich weis jetzt woran es liegt.
Es liegt anPrepareReport.
frxReport1.PrepareReport;
frxReport1.ShowReport;
Wenn PrepareReport vor ShowReport ausgeführt wird, dann verhält sich der Reporter so ich beschrieben habe.
PrepareReport geht also alle Datensätze durch und der Datensatzzeiger ist auf dem letzten Record.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Kostas,
18. Jun 2008
Jetzt kommen wir der Sache schon näher.
In Designer gibt eine unter dem Tab Data eine Komponentenpalette unter anderem auch
eine TfrxIB_Query und eine TfrxIB_Table die haben die Propertys Master und Params. Du arbeitest also mit
diesen Komponenten. Ich verwende die TfrxIBODataset Komponente die auf ein Form
platziert wird! Die Komponente hat keine master und Params. Das ist der Unterschied....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Kostas,
18. Jun 2008
Hallo Union,
einen Moment bitte. Du schreibst man muss die TFrxParams setzen, habe ich noch nie gemacht!
Kann ich auch nicht finden. Wie komme ich da bitte ran? Ebenfalls für mich sehr interessant,
das „Feld Master muss auf die Kopfdatenmenge zeigen“. Habe ich auch nicht gemacht und finde
nirgends eine Eigenschaft. Wo ist bitte das Zeug versteckt. Das wird vermutlich die Lösung sein.
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Kostas,
18. Jun 2008
Hallo Union,
ja so ähnlich mache ich es derzeit auch. Ein Select auf jede einzelne Rechnung und danach drucken.
Du machst es noch besser indem Du alle Rechnungen in ein File zusammen fast. Coole Idee werde ich
übernehmen. Aber ich finde das muss doch auch so gehen. Eigentlich ist Rechnung drucken doch das
Prinzip des Master/Detail-Reports. Das Problem ist nur, dass das PageHeaderBand mit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Kostas,
17. Jun 2008
Hallo Zusammen,
Gibt es ein Beispiel für einen Rechnungs-Report?
Irgendwie hab ich das Prinzip nicht verstanden.
Wie wird bitte ein Report für eine Rechnung erstellt wenn ich
zwei DataSets habe. Das MasterDataset enthält alle Rechnungskopfdaten
und das DetailDataset die Rechnungspositionen. Eine Rechnung kann über
mehrere Seiten gehen und es werden immer mehr wie eine Rechnung in...