Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TListView einträge mit RAVE-Report ausdrucken (https://www.delphipraxis.net/105971-tlistview-eintraege-mit-rave-report-ausdrucken.html)

Tazidus 3. Jan 2008 06:10


TListView einträge mit RAVE-Report ausdrucken
 
Hallo,

ich habe ein ListView (als vsReport) mit Einträgen (Name, Vorname, Strasse, Wohnort) und dieser wird manuell gefüllt, also ohne Datenbank, bzw. über einen Datenimport aus einer Textdatei - also KEINE Datenbank anbindung bzw. Tabelle.

Ich habe nun ein RAVE-Report erstellt mit zwei Band-Komponenten (Kopfzeile und Tabellenkopf) und ein DataBand mit den eigentlichen Tabellendaten.

Auf dem Form habe ich die Komponenten RvReport1 und RvCustomConnection1 und ein Button.

Wenn ich jetzt auf den Button drücke, sollten die Daten übergeben werden und die "Kundenliste" sollte ausgedruckt werden. Der Report wird auch aufgerufen und es erscheint auch was. Zwar nur die Überschrift.

Daher meine Frage:

Wie binde ich den Report richtig ein - oder besser gesagt, wie kann ich die Daten aus dem ListView an den RAVE-Report übergeben. Im Report habe ich das Datenobject "DirectDataView" eingebunden, aber ich finde keinen Zugang zum ListView.

Wer kann helfen?

mkinzler 3. Jan 2008 06:34

Re: TListView einträge mit RAVE-Report ausdrucken
 
Am Besten du packst die Daten in eine Memory-Dataset oder wrappst dir Textdatei in einem CSV-DataSet.

DP-Maintenance 3. Jan 2008 06:52

DP-Maintenance
 
Dieses Thema wurde von "SirThornberry" von "Datenbanken" nach "VCL / WinForms / Controls" verschoben.

Helmi 3. Jan 2008 09:09

Re: TListView einträge mit RAVE-Report ausdrucken
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich stand mal vor dem gleichen Problem.

Ich häng dir mal mein Test-Programm an.
Das war mein Programm für Rave-Report-Tests.

Auf der linken seite der Form siehst du eine ListView.

Schau dir im Projekt1.rav die letzte Seite an.
Es mag vielleicht etwa übertrieben sein, aber so funktionierts.

Solltest du es kompilieren wollen, dann achte bitte darauf,
das ich den Pfad für Projekt1.rav fest im OI eingetragen hab.

Musst halt den Pfad ändern.

Ich hoffe ich konnte helfen.

Tazidus 3. Jan 2008 14:55

Re: TListView einträge mit RAVE-Report ausdrucken
 
Geniale Leistung.
Dank Deiner "Anleitung" (Vorgaben) konnte ich mein Problem lösen.

Dein Quelltext war der Schlüssel. :firejump:
Eh man ich bin so dankbar. Ohne Dich hätte ich jetzt die ganze Nacht durchmachen müssen - weil mich so ein Problem unendlich nervt.

Aber mal ein persönliche Frage:

Den Stile (runde Ecken der Group-Box und die schöne ComboBox) den finde ich so toll. Wo bekommt man dies?

Gruß
Daniel

Helmi 3. Jan 2008 15:12

Re: TListView einträge mit RAVE-Report ausdrucken
 
Danke!
Gern geschehen!

Ich stand ja selbst mal vor dem Problem :-)

Die runden Ecken (so viel zur Quadratur des Kreises) bekommst du
wenn du das XP-Manifest einbindest.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:19 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