![]() |
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? |
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:
:hi:
frxGlobalVariables['V1']:= Edit1.Text;
frxGlobalVariables['V2']:= 'Test'; frxGlobalVariables['V3']:= Ini.ReadString('Test','Test','XXXX'); |
Re: FastReport mit Datensätzen im PageFooter
Zitat:
Code:
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.
TABELLE FIRMA
------------- FIID INTEGER NAME VARCHAR(255) PLZ sometyp ORT sometyp TABELLE BANKVERBINDUNG ---------------------- FIID INTEGER REFERENCES FIRMA(fiid) BAID INTEGER BLZ sometyp KTONR sometyp Dazu müsste man also im Seitenfuß ein Masterband(?) platzieren, welches die verfügbaren Bankverbindungen anzeigt? |
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 22:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz