Hallo, ich habe ein Problem mit QReport.
Ich erzeuge aus einer sehr großen Datenbank mithilfe generierter SQL- Anweisungen eine Ergebnistabelle.
Diese wird in einem entsprechendem Formular als Tabelle oder als Detaildatensatz angezeigt.
Auf dieses Fromular habe ich zwei Buttons (Tabellendruck und Detaildruck) gesetzt. Beim Klick auf den
jeweiligen Button wird entweder ein Report mit der Tabellenansicht aller Ergebnisdatensätze (1-zeilig) oder
ein Report mit allen Detaildatensätzen (jeweils eine Seite) erzeugt. Das funktioniert auch ganz gut.
Da in Abhängigkeit von der Suchabfrage die Ergebnisdatenmenge sehr groß (mehrere 100.000 DS) sein kann,
möchte ich im Report verhindern, daß alle Daten gedruckt werden (Einschränkung beim Druck auf 10-15
Seiten bzw. Auswahl erzwingen) auch wenn der Anwender ausversehen gleich den Druckbutton des Reports drückt.
Trotzdem soll die gesamte Datenmenge ersteinmal als Report angezeigt und gespeichert (HTML) werden können.
Leider habe ich dazu in meinen schlauen Delphi- Büchern und der Online- Hilfe nichts passendes gefunden.
Für Tipps oder Literaturhinweise wäre ich sehr dankbar.
Gruß vlsoft
Ich erzeuge aus einer sehr großen Datenbank mithilfe generierter SQL- Anweisungen eine Ergebnistabelle.
Diese wird in einem entsprechendem Formular als Tabelle oder als Detaildatensatz angezeigt.
Auf dieses Fromular habe ich zwei Buttons (Tabellendruck und Detaildruck) gesetzt. Beim Klick auf den
jeweiligen Button wird entweder ein Report mit der Tabellenansicht aller Ergebnisdatensätze (1-zeilig) oder
ein Report mit allen Detaildatensätzen (jeweils eine Seite) erzeugt. Das funktioniert auch ganz gut.
Da in Abhängigkeit von der Suchabfrage die Ergebnisdatenmenge sehr groß (mehrere 100.000 DS) sein kann,
möchte ich im Report verhindern, daß alle Daten gedruckt werden (Einschränkung beim Druck auf 10-15
Seiten bzw. Auswahl erzwingen) auch wenn der Anwender ausversehen gleich den Druckbutton des Reports drückt.
Trotzdem soll die gesamte Datenmenge ersteinmal als Report angezeigt und gespeichert (HTML) werden können.
Leider habe ich dazu in meinen schlauen Delphi- Büchern und der Online- Hilfe nichts passendes gefunden.
Für Tipps oder Literaturhinweise wäre ich sehr dankbar.
Gruß vlsoft
Comment