Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Formatierung Tabellenspalte
geschrieben von: Silver (194.15.148.---)
Datum:

Mahlzeit!

Folgendes klassische Problem: ich habe ein Feld in einer Tabelle, wo ein VARCHAR(500) drin steht.

Ich würde nur gerne die maximale Tabellenbreite auf 100px beschränken und den Rest jeweils per Zeilenumbruch darstellen.

Der Lösungsweg, der hier Forum vorgeschlagen wird, geht über die SUBSTR Funktion direkt bei der Erstellung des Reports. Da ich aber nicht weiss, ob der Kommentar 10px oder 480 px lang ist, müsste ich vorsichtshalber etwas in der Art schreiben:

SELECT
substr(KOMMENTAR, 0,100)
||'<br>'||
substr(KOMMENTAR, 101,99)
||'<br>'||
substr(KOMMENTAR, 201,99)
||'<br>'||
substr(KOMMENTAR, 301,99)
||'<br>'||
substr(KOMMENTAR, 401,99) "KOMMENTAR"
FROM...

Das ist natürlich sehr umständlich, gibt es da keine schönere Lösung?
Zumal man lieber die Zeilenumbrüche hinter einem Wort hätte und nicht abgeschnitten nach einer bestimmten Länge.
Wofür sind unter den jeweiligen Report Attributes im Tabular Form Element solche Einträge wie "Element Width", wenn sie sowieso auf keinerlei Eingabe reagieren? (hatte eigtl. damit gerechnet, dass man dort die Breite der Tabellenspalte angeben kann...)



1 mal bearbeitet. Zuletzt am .



Thema Neugierige geschrieben von geschrieben
Formatierung Tabellenspalte 2500 Silver
Re: Formatierung Tabellenspalte 1289 cc13
Re: Formatierung Tabellenspalte 1282 Silver
Re: Formatierung Tabellenspalte 1687 Silver


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.