Einzelnen Beitrag anzeigen

Int3g3r

Registriert seit: 28. Nov 2018
Ort: Schweiz
118 Beiträge
 
Delphi 10.3 Rio
 
#1

Fastreport frxDBDataset - Records Löschen ?

  Alt 7. Apr 2021, 09:55
Guten Tag,

Mein Report beinhaltet eine Adresse und ein Tier.
Somit habe ich ein frxDBDataset für die Adresse und das Tier (frxAdresse, frxHund).

MasterData1 -> frxAdresse
MasterData2 -> frxTier

Ich möchte nur eine einzige *.fr3 Vorlage benutzen.
Sonst muss ich danach mehrere anpassen was mühsam ist.

Folgende Reports muss ich generieren können:
1) Adresse mit Tier -> funktioniert
2) Nur Adresse
3) Nur Tier

Ist es möglich beim generieren eines Reports ein einzelnes DataSet zu deaktivieren ?
z.b bei Punkt 2 möchte ich das nur die Adresse ausgefüllt wird.
Somit muss das DataSet des Tieres leer sein. Wie kann ich dies erreichen ?
Ich möchte kein neues SQL-Qry ausführen.
Sondern nur alle Records im Dataset vor dem generieren löschen, falls dies möglich ist.

Ich stelle mir dies wie folgt vor (funktioniert nicht):
Delphi-Quellcode:
        dmMain.frxReport.LoadFromFile(iniGetString(ReportDIR)+'\UbernahmeTier.fr3');
        dmMain.frxTier.Clear;
        dmMain.frxReport.PrepareReport(true);
        dmMain.frxReport.ShowPreparedReport;
Gruss Int3g3r
  Mit Zitat antworten Zitat