Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem mit TQRExpression (https://www.delphipraxis.net/18761-problem-mit-tqrexpression.html)

PascalSV 24. Mär 2004 12:57


Problem mit TQRExpression
 
Hallo!!

Ich habe in einem anderen Thread gelesen, dass die TQRExpr Komponente nur dann richtig funzt, wenn die Datenmenge auch auf dem QReport liegt. Das wirft bei mir ein Problem auf! Ich kreiere den QReport und öffne das TRxMemoryData-Modul:

fTabelle_3:=TfTabelle_3.create(self);
fDatenmodul.memTabelle.Open;

Füge ich aber jetzt Datensätze zu dieser Komponente, erhalte ich zwar keine Fehlermeldung, die Komponente ist aber danach immer leer. Ich habe es mit einer gleichen Komponente im Datenmodul ausprobiert, da geht es mit dem gleichen Code einwandfrei....

Was könnte ich machen, um dieses Problem in den Griff zu bekommen? Ich habe auch im BeforePrint-Event des QReport mit memTabelle.LoadFromDataSet(fDatenmodul.memTabelle, fDatenmodul.memTabelle.RecordCount, lmCopy); versucht, die Komponente nachträglich mit den erforderlichen Daten zu füllen - nichts. Sie ist immer leer....

Danke für jede Hilfe!! :flehan:

Pascal

MrSpock 27. Mär 2004 10:21

Re: Problem mit TQRExpression
 
Hallo PascalSV,

du musst in diesem Fall die Eigenschaft DataSet der Komonente QuickRep zur Laufzeit setzen, dann sollte es funktionieren. Die Eigenschaft Expression der Komponente TQRExpr kann dann zwar nicht über den Editor ausgewählt werden, kann aber manuell oder zur Laufzeit in der Form Tabellenname.Feldname eingegeben werden.


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