Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   RaveReport DataMemo dynamisch an Textmenge anpassen (https://www.delphipraxis.net/110059-ravereport-datamemo-dynamisch-textmenge-anpassen.html)

okoeller 12. Mär 2008 11:22


RaveReport DataMemo dynamisch an Textmenge anpassen
 
Hallo,

ich möchte in meinem RaveReport(version 6.5, Borland Edition) Textfelder mit Text aus TMemo Komponenten füllen.

Mit
Delphi-Quellcode:
RPFormular.SetParam('Kundenwunsch',memKundenwunsch.Text);
gelingt mir das auch schon, aber der Text wird nicht komplett angezeigt,
weil sich die DataMemo Komponente im Report nicht dynamisch an die Textmenge anpasst.
Es werden also nicht alle Zeilen im Report angezeigt.

Wie und wo stell ich das ein?

Oliver

Keldorn 12. Mär 2008 15:56

Re: RaveReport DataMemo dynamisch an Textmenge anpassen
 
Hallo,

wie ist dein Report aufgebaut?

Wenn du das RaveMemo in ein Band packst und im Datamemo die Eigenschaft "Expandparent" auf true stellst, sollte das gehen.

Gruß Frank

okoeller 12. Mär 2008 17:10

Re: RaveReport DataMemo dynamisch an Textmenge anpassen
 
Hallo Keldorn,
Zitat:

wie ist dein Report aufgebaut?
Es gibt Text Komponenten und DataText/DataMemo Komponenten, sonst nichts.

Die Band Komponenten lassen sich nicht einfügen, da muss ich wohl erst noch eine Region Komponente einfügen????

Oliver

Keldorn 12. Mär 2008 17:18

Re: RaveReport DataMemo dynamisch an Textmenge anpassen
 
Zitat:

Zitat von okoeller
da muss ich wohl erst noch eine Region Komponente einfügen????

ja, genau.

okoeller 12. Mär 2008 18:00

Re: RaveReport DataMemo dynamisch an Textmenge anpassen
 
Hallo Keldorn,

ich hab jetzt eine Region und darin einige Bänder mit Text- und DataMemo-Komponenten.
Die werden mir auch schön dynamisch in Abhängigkeit der Textmenge erweitert.

Jetzt ist aber ein DataMemo Bereich so groß, daß ein oder zwei Bänder mit ihren Inhalten auf der ersten Seite nicht mehr angezeigt werden. Da sollte jetzt ein Umbruch auf eine zweite Seite vollzogen werden. Wie stellt man das den jetzt an?????

Gruß
Oliver

Keldorn 12. Mär 2008 19:57

Re: RaveReport DataMemo dynamisch an Textmenge anpassen
 
schau dir mal die Eigenscahften eines Bandes an: Allowsplit, finishnewpage und startnewpage.
Setze Finishnewpage des ersten Bandes auf true und du hast immer einen Seitenumbruch zwischen den beiden Bändern.

wenn du 2 Datamemos hintereinander druckst, geht das vielleicht auch ganz anders, aber ich weiß nicht, was genau du machen willst.


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