Memorytables mit Nexus und Übergabe der temporären Daten an Rave Report Designer

Mitunter sollen Daten in Reports ausgegeben werden, die sich aus verschiedenen Quellen – Tabellen – speisen. Oft ist es möglich diese Daten über Queries, also SQL-Anweisungen mit Joins zu befüllen. Mitunter aber auch nicht.
In VFP habe ich mir hierzu immer einen temporären Cursor erstellt (Create Cursor), inkl. der SQL-Anweisungen für die gewünschten Felder, mir die Namen dieser Felder irgendwie gemerkt und dann im Report referenziert. Das funktioniert prima. Eleganter und einfacher, wie so vieles geht das Ganze aber unter Delphi, am Beispiel NexusDB/Rave.

Hierzu benötigt man nur eine TnxMemTable aus der NexusDB – Palette. Über FieldDefs erstellt man die gewünschten Felder im Objekt Inspektor und nicht vergessen StoreDefs auf True zu setzen. Gegebenenfalls kann man auch noch Indexes erstellen.

Aus der Rave-Palette benötigt man dann eine RVDatasetConnection – Komponente, verbindet diese nun über die Eigenschaft ‚ Dataset‘ mit der TnxMem-Table und fertig ist die Verbindung. Sinnvollerweise Codeweise sollte man dann diese Temp-Tabelle befüllen, z.B. mit Insert…Post.

Starten Sie nun Rave und fügen Sie die Temp-Tabelle über ‚New Data Objekt->Direkt Dataview‘ in Ihr Report-Projekt ein. Rechts im Data Dictionary sollte nun die Temp-Tabelle und die von Ihnen erstellten Felder zur Verfügung stehen, so dass diese im Report verwendet werden können, ganz wie die Felder einer echten Tabelle.

Viel Spaß!

Werbung & Infos:

Aktuelle Top Aktionen bei Acer, HP, Lenovo, Microsoft, Bitdefender & Co

Angebote im Acer Store

» Acer Spezialangebote: Rabatt und Extras auf viele Acer Notebooks, Convertibles, Gaming Notebooks und PC, Monitore und mehr

Angebote im HP Store

» HP Back To School Angebote: HP Notebooks, PCs, Drucker, Zubehör & Co mit bis zu 30% Rabatt kaufen – bis 26. September 2020

» HP Back To Work: Zahlreiche neue HP ProBook Notebooks, bewährte Elitebooks, ZBook Workstations, Drucker wie HP Color LaserJet, Monitore wie HP EliteDisplays, Taschen & Co im Angebot im HP Store

» HP Wochenend Angebote: Bei den  HP Wochenend Angeboten hier gibt es häufig am Wochenende viele preisreduzierte Notebooks

Angebote bei Lenovo

» Lenovo Top Wochenangebote: Heiße ThinkPad und IdeaPad Wochenangebote mit großer Auswahl und dicken Rabatten

Angebote bei Incomedia

» Top WebSite X5 Angebot: WebSite X5 Pro mit 30% Rabatt über diesen Link oder WebSite X5 Evo mit 30% Rabatt Angebot – Professionelle Webseiten ohne Programmierung erstellen

Dazu: WebAnimator now mit 55% Rabatt und WebAnimator plus mit 55% Rabatt


Weitere interessante Angebote

» Top bei Otto: Sehr gute HP Notebook Angebote, teils mit Extras wie 4 Jahre Garantie und mehr

» Mehr Aktionen in der Übersicht: Aktuelle HP Angebote und mehr auf einem Blick


Aktuelle Bitdefender Aktionen:

» Top Bitdefender Angebot aktuell: Das aktuelle Bitdefender Antivirus / Bitdefender Internet Security / Total Security Angebot – jetzt mit bis zu 60% Rabatt (!!!)

ebenso im Angebot:

Bitdefender Internet Security 2020 für 5 Geräte / 1 Jahr für 32 Euro statt 64,99 Euro

Bitdefender Premium Security 2020 für 10 Geräte / 1 Jahr für 56 Euro statt 129,99 Euro
inklusive Unlimitiertes VPN für 10 Geräte und 1 Jahr mit GEO-IP Auswahl inklusive!

Weitere Bitdefender Aktionen

» Bitdefender +1 Jahr dazu-Aktion

» Top für neue PCs! Bitdefender AntiVirus Plus Lebenslang Edition: 5 Jahre Schutz für nur für nur 89,95

Weitere aktuelle Bitdefender Angebote
» Alle Bitdefender Angebote auf einem Blick



Verwandte Themen: