Für einen Bericht steht in der Abfrage eine Textspalte, die per CONCAT mehrere Spalten zusammenfasst. Dadurch haben die Texte sehr unterschiedliche Längen. Manchmal reicht der vorgesehene Platz nicht aus; dann wird automatisch ein Zeilenumbruch eingefügt; im Beispiel ist das zwischen "9054" und "an privat" durch einen Bruchteil der neuen Zeile zu erahnen.
Ich möchte in solchen Situationen den Rest einfach abschneiden, finde aber keine Einstellung dazu (ähnlich wie im Formular mit der maximalen Feldlänge). Der rote Pfeil wird zum Glück nicht gedruckt; und der Bruchteil der neuen Zeile kann (als Notlösung) unterdrückt werden, indem die Höhe des Textfeldes auf 0,32 cm reduziert wird, während die Höhe des Detailbereichs auf 0,4 cm bleibt.
Schöner wäre eine richtige Festlegung. Infrage kommt die Eigenschaft Formatierung; aber dort steht nur '@' als Merkmal für Textfelder, und ich wüsste nicht, wie man das ändern sollte (ähnlich zu den Formatierungen für numerische und Datumswerte). Gibt es da etwas? Jürgen
Report: Text abschneiden im formatierten Feld
Moderator: Moderatoren
Report: Text abschneiden im formatierten Feld
- Dateianhänge
-
- jt-report-textlength.jpg (24.05 KiB) 1286 mal betrachtet
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Report: Text abschneiden im formatierten Feld
Wende doch zusätzlich in der Abfrage noch SUBSTR() auf Deine zusammengefassten Spalten an, um auf eine maximale Länge zu begrenzen.juetho hat geschrieben:per CONCAT mehrere Spalten zusammenfasst. Dadurch haben die Texte sehr unterschiedliche Längen.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Report: Text abschneiden im formatierten Feld
Stimmt, das wäre eine Lösung - nicht unbedingt schön, weil die mögliche Textlänge bei einer Proportionalschrift auch von den Buchstaben abhängt, aber immer noch praktischer als meine Notlösung. Jürgen
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Re: Report: Text abschneiden im formatierten Feld
Hallo Jürgen,
ich hatte mir einmal die Mühe gemacht, die ursprünglichen Spezifikationen für den Report-Builder zu durchwühlen:
Da war sogar von mehrspaltigen Berichten die Rede. Wenn Du den Report-Builder aufmerksam durchtestest wirst Du auf manche Andeutung einer Funktion stoßen, die es nur auf Buttons/Checkboxen o.ä. gibt. Dahinter steht dann - nichts:
https://bugs.freedesktop.org/show_bug.cgi?id=52944
https://bugs.freedesktop.org/show_bug.cgi?id=52948
https://bugs.freedesktop.org/show_bug.cgi?id=52949
Gruß
Robert
ich hatte mir einmal die Mühe gemacht, die ursprünglichen Spezifikationen für den Report-Builder zu durchwühlen:
Da gibt es so einige geplante Funktionen, die leider nie zum Zuge gekommen sind. Diese wäre sicher schön gewesen.Can Grow
You can use the CanGrow property to control the appearance of sections or controls on reports that are printed or previewed. For example, if you set the property to Yes, a section or control automatically adjusts vertically to print or preview all the data the section or control contains.
Da war sogar von mehrspaltigen Berichten die Rede. Wenn Du den Report-Builder aufmerksam durchtestest wirst Du auf manche Andeutung einer Funktion stoßen, die es nur auf Buttons/Checkboxen o.ä. gibt. Dahinter steht dann - nichts:
https://bugs.freedesktop.org/show_bug.cgi?id=52944
https://bugs.freedesktop.org/show_bug.cgi?id=52948
https://bugs.freedesktop.org/show_bug.cgi?id=52949
Gruß
Robert