![]() |
Wie kann ich Seitenzahlen erstellen, während Laufzeit?
Ich arbeite gerade an einem Projekt, bei dem mit Delphi und einer Oracle DB Reports erzeugt werden.
Nun ist es so, daß je nachdem, ob für eine Seite (Report) Daten vorhanden sind oder nicht, diese erzeugt werden oder halt nicht. Dadurch kann ich keine einfache Nummerierung durch Labels machen. Am Anfang der Laufzeit, weiss ich also nicht, wieviele Seiten erstellt werden. 1. Wie kann ich Seitenzahlen erstellen, während Laufzeit? 2. Wie kann ich erzeugten Seitenzahlen in die Indexseite einfließen lassen? |
Re: Wie kann ich Seitenzahlen erstellen, während Laufzeit?
Womit werden die Report's erzeugt?
Bei QuickReport z.B. gibt's das QRSysData, mit dessen Hilfe die Seitenzahlen zur Laufzeit eintragen werden. Auch die Gesamtseitenzahl lässt sich ermitteln und einem Label auf dem Deckblatt zuweisen. |
Re: Wie kann ich Seitenzahlen erstellen, während Laufzeit?
Mit QuickReport wird alles erstellt.
QRSysData konnte ich nicht finden. Ich arbeite mit Delphi 7. |
Re: Wie kann ich Seitenzahlen erstellen, während Laufzeit?
Wie wäre es mit einer Variable die sich bei jeder erfolgreichen Erstellung einer Seite erhöht?
mfg freak |
DP-Maintenance
Dieses Thema wurde von "MrSpock" von "Internet / IP / LAN" nach "Datenbanken" verschoben.
Oracel und Quickreport ... das hört sich doch nach Datenbankanwendung an. Und schwups, da isses schon. |
Re: Wie kann ich Seitenzahlen erstellen, während Laufzeit?
Es gibt doch Quickreport unter D7 nur noch zur Kompalibität.
Nutz doch lieber Rave das kann auch Seitenzahlen. |
Re: Wie kann ich Seitenzahlen erstellen, während Laufzeit?
QRSysData ist eine spezielle Komponente vom QuickReport. Das Icon hat im Fuß den Schriftzug SYS...
In der Hilfe wirst du zunächst nichts dazu finden, da die Hilfe zu den QuickReports (1.) spartanisch und (2.) standardmäßig in der OH nicht eingebunden ist. Mit diesem Icon kannst du neben Seitenzahlen noch einige andere System-Daten anzeigen. Grüße Mikhal |
Re: Wie kann ich Seitenzahlen erstellen, während Laufzeit?
Zitat:
Der Report wird in 2 Durchläufen erzeugt; der 1. Durchlauf dient dazu die Anzahl der Seiten festzustellen. Im 2. Durchlauf wird dann die eigentliche Druckausgabe produziert. Natürlich muss der Report Generator diese Verfahren beherrschen, sonst wird's schwierig. |
Re: Wie kann ich Seitenzahlen erstellen, während Laufzeit?
So einfach ist das leider nicht mit den 2 Durchläufen, da in einem Durchlauf einige Berechnungen und auch Grafiken erstellt werden. Zudem laufen bis zu 20 Reports parallel.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18: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-2025 by Thomas Breitkreuz