Delphi-PRAXiS
Seite 2 von 2     12   

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 [FastReport] Innerhalb des Report in einem DataSet suchen (https://www.delphipraxis.net/149985-%5Bfastreport%5D-innerhalb-des-report-einem-dataset-suchen.html)

alzaimar 4. Apr 2010 12:45

Re: [FastReport] Innerhalb des Report in einem DataSet suche
 
Ich würde das ja über ein UserDataset und ein eigenes Feld lösen. Im OnGetData-Event (heißt doch so, oder) des Userdatasets kannst Du dann deine Abfrage auslösen.

Wenn es denn unbedingt im Report sein muss, kannst Du auch einfach eine eigene Verbindung aufbauen. Lohnt sich aber nicht, finde ich.

haentschman 4. Apr 2010 12:51

Re: [FastReport] Innerhalb des Report in einem DataSet suche
 
Zitat:

Das Ergebnis der Funktion "GetKTOText" ermittel ich und gebe es an eine Variable im Report.
...so ähnlich löse ich das auch manchmal. Dabei befinden sich in machen Datasets STATUS Spalten welche dann mit geladen werden und die Optik entsprechend des Status eingestellt wird.

Programmieren heißt: Machmal mit Tricks zum Ergebnis. :zwinker:

mkinzler 4. Apr 2010 12:56

Re: [FastReport] Innerhalb des Report in einem DataSet suche
 
In diesem Fall könnte man den Wert gleich im zu filterenden DataSet übergeben (Im Programm filtern oder Zeiger auf Datensatz plazieren)

RWarnecke 4. Apr 2010 13:00

Re: [FastReport] Innerhalb des Report in einem DataSet suche
 
Zitat:

Zitat von haentschman
Programmieren heißt: Machmal mit Tricks zum Ergebnis. :zwinker:

Das stimmt, da gebe ich Dir recht.

Zitat:

Zitat von mkinzler
In diesem Fall könnte man den Wert gleich im zu filterenden DataSet übergeben (Im Programm filtern oder Zeiger auf Datensatz plazieren)

Das mache ich doch eigentlich indirekt. Ich hole mir den Wert mit der Funktion und übergebe den Wert an den Report.

mkinzler 4. Apr 2010 13:03

Re: [FastReport] Innerhalb des Report in einem DataSet suche
 
Das kannst du dir ja Sparen, wenn du die Filterug vornimmst und dann den Wert als Spalte des DataSets übergibst

haentschman 4. Apr 2010 13:05

Re: [FastReport] Innerhalb des Report in einem DataSet suche
 
was mkinzler und ich meinen ist:
- wenn du den "Wert" im Dataset zu jedem Datensatz hast kannst du in jeder "Zeile" der Liste mit dem Wert "spielen".
- wenn du es als Variable übergibst, hast du quasi einen "globalen" Wert für alle.

...ersteres ist flexibler.

RWarnecke 4. Apr 2010 13:17

Re: [FastReport] Innerhalb des Report in einem DataSet suche
 
Zitat:

Zitat von haentschman
- wenn du den "Wert" im Dataset zu jedem Datensatz hast kannst du in jeder "Zeile" der Liste mit dem Wert "spielen".
- wenn du es als Variable übergibst, hast du quasi einen "globalen" Wert für alle.

Achso, jetzt habe ich es kapiert. Da ich aber nur einmalig den Wert ermitteln muss, ist für mich die Variable im Report ausreichend.

haentschman 4. Apr 2010 13:21

Re: [FastReport] Innerhalb des Report in einem DataSet suche
 
Dann ist´s ja gut...kommt immer auf den Verwendungszweck an :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:52 Uhr.
Seite 2 von 2     12   

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