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 Rave - DataMemo auf Band (https://www.delphipraxis.net/16486-rave-datamemo-auf-band.html)

ToZie 17. Feb 2004 18:17


Rave - DataMemo auf Band
 
Hallo,

ich habe als absoluter D7 Neuling ein Problemchen mit dem Rave-Report. Ich möchte den Inhalt eines Memo-Feldes mittels einer DataMemo Komponente ausgeben. Die Komponente soll ihre Größe abhängig vom Inhalt des Memofeldes anpassen.

Das funktioniert soweit auch, nur wird leider _immer_ eine Zeile zuwenig ausgegeben, die letzte Textzeile des Memo's fehlt im Ausdruck völlig.

Irgendeine Idee ?

lorenz 17. Feb 2004 20:27

Re: Rave - DataMemo auf Band
 
Hallo ToZie!

Nur mal so 'ne Idee: Könnte es daran liegen, dass Delphi (und der Computer überhaupt) bei 0 zu zählen beginnt und wir halt normalerweise mit 1?

Wenn man nämlich 5 meint, muss man bei Delphi 4 eintippen, weil 1, 2, 3, 4, 5 -> 0, 1, 2, 3, 4.

Aber die Vermutung muss nicht stimmen. Da ich den Quellcode nicht sehe, weiß ich nicht, ob so etwas darin überhupt vorkommt. Wahrscheinlich liegt's ja an was anderem :(

Man liest sich,

Lorenz

merlin17 17. Feb 2004 20:57

Re: Rave - DataMemo auf Band
 
hallo,

wie übergibst du das Memo (RANT, CustomConnection ) ??


:-) thomas, TeamNevrona

lorenz 17. Feb 2004 21:08

Re: Rave - DataMemo auf Band
 
Hallo ToZie!

Ich habe bei meiner Antwort nur an das mit der einen Zeile zu wenig gedacht.

Mit Datenbanken spiel ich mich nicht 'rum, da D6PE meineswissens keine Datenbanken unterstützt.

Sowas wie
Delphi-Quellcode:
DataMemo.Text:=Memo.Text
geht ja wahrscheinlich nicht ...

MfG

Lorenz

ToZie 17. Feb 2004 21:41

Re: Rave - DataMemo auf Band
 
Hallo,

@merlin17

die Daten werden über eine TRvDataSetConnection übergeben die an einem TAdsTable hängt. Vor und nach dem DataMemo sind auf dem Band DataText Komponenten plaziert die präzise für die nötige Anzahl Zeilen des Memo's Platz machen, die fehlende Zeile wird also für die Berechnung der Größe des Bandes durchaus herangezogen, aber nicht ausgegeben. Ich bin etwas ratlos.

Ich werde wohl erstmal versuchen im OnGetRow eine Dummy-Zeile anzuhängen...


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