Hallo Robert,

Am 29.10.2010 22:09, schrieb Robert Großkopf:
> Das Layout des Briefes steht, die Daten bekomme ich auch da rein. Nur hat das 
> Ganze einen Schönheitsfehler. Im Gegensatz zum Serienbrief muss ich mit 
> vorgefertigten Textfeldern für ganze Absätze arbeiten, damit die Daten 
> anschließend vernünftig formatiert sind. Nun habe ich aber eine Stelle, in 
> der 
> deutlich unterschiedlich viel Text vorkommen kann, bevor "Mit freundlichen 
> Grüßen ..." erfolgt. Da im Bericht keine Möglichkeit besteht, den Platz eines 
> Textfeldes während des Berichtes schrumpfen zu lassen, wenn der Inhalt 
> kleiner 
> ist, möchte ich also die Schlussformel des Briefes mit in das Textfeld 
> aufnehmen. Und da liegt jetzt mein Problem:
>   
Ich habe ein ähnliches Problem bei Berichten für eine Adressliste. Da
gibt es eine Spalte, die sehr unterschiedlich viel Daten aufnehmen muss.
Leider muss ich mich, soweit ich sehen konnte, vorher bei der Höhe der
Zeile und bei der Breite der Spalte festlegen. Lieber wäre mir, die Höhe
der Zeile würde sich aus der Länge des Eintrages in diesem Feld für
jeden Datensatz neu ergeben.
> Weiß irgend jemand in dieser Liste, ob es überhaupt möglich ist, einen 
> Zeilenumbruch über eine interne HSQLDB-Datenbanktabelle abzuspeichern und im 
> Bericht anschließend auch auszulesen? Ausprobiert habe ich CHR(13) und \n - 
> was so leider nicht zum Erfolg führte, da es logischerweise als einfacher 
> Text 
> gesehen wird, nicht als Formatierungshinweis.
>   
Wenn man die Daten über ein Formular erfasst, kann man bei der
Definition wählen, ob mehrzeiliger Text in einem Textfeld eingegeben
werden kann. Dort kann man dann einfach die ENTER-Taste benutzen! Im
Bericht wird dann diese Zeilenschaltung auch berücksichtigt. ACHTUNG:
nur mit MySQL-Datenbank probiert nicht mit HSQLDB.

Gruß
Ulrich

-- 
Ulrich Goebel
Sonnenrain 29, 53757 St. Augustin
Tel.: 02241-8799161
mobil: 0160-8221923
eMail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an