![]() |
Rave Dynamische Breite von TRaveDataText
BEX 6.0.4 EUDL
RAVE Visual with RANT Hallo werte 'Kollegen', habe ien paar Probleme mit Rave und RANT. In einem Databand möchte iche eine feste Anzahl von DataText unterbringen , die aber je Datensatz eine unterschiedliche Länge haben. Falls die Gesamtlänge des DataText's die Breite des DataBands überschreitet, hätte ich gern die restlichen DataText's in eine zweite bzw. n-te Zeile einsortiert. Vielleicht hilft eine kleine Skizze, um mich verständlich zu machen. *-------------------Breite des Databand ----------------------------* * /--1.DataText--//--2.DataText--//--3.DataText--// * * /----------1.DataText------//----------2.DataText------//---------*--1.DataText------/ Da in der Skizze im 2 Datensatz die Gesamtbreite der DataText's zu groß ist hätte ich sie gern umgebrochen. *-------------------Width of Databand ----------------------------* * /--1.DataText--//--2.DataText--//--3.DataText--// * 1.Record * /----------1.DataText------//----------2.DataText------/ * 2.Record * /-----------------3.DataText------/ * 2.Record Kann man sich dabei mit TDataMemo helfen? Ich weiß mir leider keinen Rat mehr:-( Über jeden Hinweis würde ich mich sehr freuen. Thomas |
Re: Rave Dynamische Breite von TRaveDataText
Hallo Thomas,
ja, wenn ich alles richtig verstanden habe, sollte Dir das TDataMemo weiterhelfen. Leg genau ein Memo auf dein DataBand und gibt im OI über die Eigenschaft DataField (über die 3 Punkte) alle 3 Felder mit (durch '&' getrennt). Die Eigenschaft ExpandParent stellst du auf true. So sollte es wie gewünscht aussehen. Gruß Safti |
Re: Rave Dynamische Breite von TRaveDataText
Danke Safti, das klappt gut.
Nur leider hilft mir es noch nicht weiter. Das Band ist das BodyHeaderBand einer Untertabelle. Also die Spaltenüberschriften der Spalten in der Untertabelle. Wenn die Überschriften dynamisch umgebrochen werden, so wie du mir es gezeigt hast, sollen die Daten in der Untertabelle auch so umgebrochen werden. Etwa so *BodyHeaderBegin* * Spaltenüberschrift1 ** Spaltenüberschrift2 ** Spaltenüberschrift3 * * Spaltenüberschrift4 * *BodyHeaderEnd* *DetailRecord1Begin* * Wert1 ** Wert2 ** Wert3 * * Wert4 * *DetailRecord1End* *DetailRecord2Begin* * Wert1 ** Wert2 ** Wert3 * * Wert4 * *DetailRecord2End* Danke für alle Hinweise. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz