Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FastReport mit Datensätzen im PageFooter (https://www.delphipraxis.net/135901-fastreport-mit-datensaetzen-im-pagefooter.html)

nachti1505 19. Jun 2009 22:00

Datenbank: FB • Version: 2.1 • Zugriff über: FIBPlus

FastReport mit Datensätzen im PageFooter
 
Hallo,

ich versuche mich gerade im Designen einer Rechnung innerhalb von Fast Reports.

Jede Rechnung soll dabei (abhängig vom Rechnungsausteller) eine Auflistung der verfügbaren Bankverbindungen im PageFooter enthalten. Fragt sich nur, wie?

Ein Footer kann imho keine Datenbands enthalten, oder?

haentschman 20. Jun 2009 10:41

Re: FastReport mit Datensätzen im PageFooter
 
Hallo,

auch im Footer kannst du mit Daten oder auch Subreports arbeiten. Der Unterschied ist nur die Positionierung des Bandes innerhalb deines Reportes. Der Footer kommt immer am Schluß :-D (weißt du ja).

Wenn sich die Bankverbindung nicht permanent ändert, kannst du sie dem Report auch als Variablen übergeben und anzeigen. Ansonsten wie gehabt die Daten aus der DB auslesen und im Footer darstellen.

Bsp. mit Variablen:
Delphi-Quellcode:
frxGlobalVariables['V1']:= Edit1.Text;
frxGlobalVariables['V2']:= 'Test';
frxGlobalVariables['V3']:= Ini.ReadString('Test','Test','XXXX');
:hi:

nachti1505 21. Jun 2009 14:51

Re: FastReport mit Datensätzen im PageFooter
 
Zitat:

auch im Footer kannst du mit Daten oder auch Subreports
Prinzipiell bräuchte ich im Footer aber keine Daten, sondern ein Datenband... ich habe folgende beiden relevanten Tabellen (Programm soll für mehrere Firmen - auf dem gleichen Datenbestand arbeitend - konzipiert werden).

Code:
TABELLE FIRMA
-------------
FIID    INTEGER
NAME    VARCHAR(255)
PLZ     sometyp
ORT     sometyp


TABELLE BANKVERBINDUNG
----------------------
FIID    INTEGER REFERENCES FIRMA(fiid)
BAID    INTEGER
BLZ     sometyp
KTONR   sometyp
Je nach Rechnungsausteller (also je nach Firma) existieren nun 0 bis x Bankverbindungen. Und je nach Rechnungsausteller sollen alle X Bankverbindungen auf der Rechnung und dort auf jeder Seiten im Seitenfuß erscheinen.
Dazu müsste man also im Seitenfuß ein Masterband(?) platzieren, welches die verfügbaren Bankverbindungen anzeigt?

haentschman 21. Jun 2009 15:28

Re: FastReport mit Datensätzen im PageFooter
 
Hallo,

dann mach dir in deinen Footer einen Subreport. Da kannst du dann wie gewohnt mit Master, Detail, SubDetail etc. arbeiten.

:hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:21 Uhr.

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