Einzelnen Beitrag anzeigen

HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#10

AW: Fastreport mit Master und mehreren Detailbändern

  Alt 1. Feb 2016, 09:30
Guten Tag mkinzler,
auch auf die gefahrhin zu nerven.
Ich habe es nun sogemacht wie Du es vorgeschlagen hast.
Aber nun bekomme ich die Fehlermeldung: "ibqryBrdDaten: Das Feld Adressid wurde nicht gefunden"
Auch wenn ich "adressis durch a.adressid" ersetze wird die Fehlermeldung ausgegeben.

ibqryBrdDaten ist eine TIBQuery-Komponente.

Code:
frxdbdtstAemter.ParamByName('master').Value := frxdbdtstAdressen.FieldByName('AdressID').Value;
frxdbdtstAemter.Refresh;
frxdbdtstEhrungen.ParamByName('master').Value := frxdbdtstAdressen.FieldByName('AdressID').Value;
frxdbdtstEhrungen.Refresh;
Da die "TfrxDBDataset-Komponente" kein .ParamByName kennt habe ich im
AfterScrollEreignis des Master-Datasets folgendes
Delphi-Quellcode:
 ibqryBrdAemter.ParamByName('master').Value :=
  ibqryBrdDaten.FieldByName('a.AdressID').Value;
 ibqryBrdAemter.Refresh;
Kann hier der Fehler liegen. Ich verzweifle bald. Ich verstehe einfach nicht was da los ist.
Vielleicht magst Du noch mal helfen.
Mit Gruß HPB
  Mit Zitat antworten Zitat