Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Fastreport mit Master und mehreren Detailbändern (https://www.delphipraxis.net/188097-fastreport-mit-master-und-mehreren-detailbaendern.html)

mkinzler 1. Feb 2016 10:16

AW: Fastreport mit Master und mehreren Detailbändern
 
Das Feld muss noch in die Master-Abfrage übernommen werden:

SQL-Code:
select
  a.AdressID,
  a.Titel,
  a.name1,
  a.name2,
  a.Strasse,
  a.PLZ,
  a.Ort,
  a.Geborenam
from
  adressen a
where
  a.adressid in (15,920,1,20,2,22,1009);
Delphi-Quellcode:
ibqryBrdAemter.ParamByName('master').Value :=
  ibqryBrdDaten.FieldByName('AdressID').Value;
 ibqryBrdAemter.Refresh;

HPB 1. Feb 2016 11:39

AW: Fastreport mit Master und mehreren Detailbändern
 
Zitat:

Zitat von mkinzler (Beitrag 1328937)
Das Feld muss noch in die Master-Abfrage übernommen werden:

SQL-Code:
select
  a.AdressID,
  a.Titel,
  a.name1,
  a.name2,
  a.Strasse,
  a.PLZ,
  a.Ort,
  a.Geborenam
from
  adressen a
where
  a.adressid in (15,920,1,20,2,22,1009);
Delphi-Quellcode:
ibqryBrdAemter.ParamByName('master').Value :=
  ibqryBrdDaten.FieldByName('AdressID').Value;
 ibqryBrdAemter.Refresh;

Das hätte ich auch selber erkennen können. Kann ich nur mit meiner nervosität entschuldigen.

Nun bekomme ich aber die Fehlermeldung aus Fastreport, das z. B. die ibqrybraemter geschlossen ist.
Die Queries öffnet doch Fastreport selber?? oder?
Wenn ich sie per Code öffne wird auch eine Fehlermeldung ausgegeben.
Weis Du was nun zu machen ist?? Hast Du nochmals einen Tipp??
Mit Gruß HPB

mkinzler 1. Feb 2016 11:46

AW: Fastreport mit Master und mehreren Detailbändern
 
Entweder Standardwert füür Parameter vergeben oder statt Refresh Close/Open

Delphi-Quellcode:
ibqryBrdAemter.Close;
ibqryBrdAemter.ParamByName('master').Value :=
  ibqryBrdDaten.FieldByName('AdressID').Value;
 ibqryBrdAemter.Open;

HPB 1. Feb 2016 14:18

AW: Fastreport mit Master und mehreren Detailbändern
 
Vielen Dank an alle die bei der Lösung mitgeholfen haben.
Mein besonder Dank gilt mkinzler für seine guldige und professionelle Hilfe.
Nun habe ich auch viel dazu gelernt.
Das Thema ist nun erledigt.
Gruß HPB


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz