Hallo Rainer,
habe von Datenbanken praktisch keine Ahnung, kann deshalb wenig
beitragen; ich weiß derzeit nicht mal, ob es überhaupt irgendwelche
Formatierungsmöglichkeiten für die Tabellenansichten gibt.
Es geht um die Tabellenkontrollfelder in Formularen. Das steckt hinter
dem Begriff tablecontrol. Diese Tabellenkontrollfelder lassen für die
Spalten eine sehr begrenzte Schriftformatierung zu - z.B. die rote Farbe
für negative Währungsbeträge. Ansonsten wird das Schriftformat für das
gesamte Tabellenkontrollfeld festgelegt. Auch eine Hintergrundfarbe
bezieht sich auf das gesamte Feld.
Bisher ist es also weder möglich, in Spalten unterschiedliche Farben
oder Schriften zu verwenden (z.B. Spalten, die nur zum Lesen gedacht
sind in anderer Farbgebung), noch ist es möglich, in Zeilen
unterschiedliche Farben und Schriften zu verwenden.
Die derzeitige Anfrage hat nur wenig Erfolgsaussicht, weil der Wunsch zu
vage und eingeschränkt ist. M.E geht es um etwas ähnliches wie die
"Bedingte Formatierung" in CALC, wenn dem so ist, sollte die Anfrage
auch so heißen.
Die bedingte Formatierung würden die findigen Leute daraus per Makro
erstellen. Das ist nicht das Problem. Die Eigenschaft selbst existiert
zur Zeit nicht, so dass so etwas auch nicht per Makro angesprochen
werden kann.
Außerdem sollten schon mal ein paar rudimentäre Gedanken zur
Verwirklichung vorgestellt werden. In welchen Menüs sollte wie welche
Einstellmöglichkeit gewählt werden, greift man auf das Vorlagenkonzept
zurück, wird eine Format-Kopierfunktion benötigt, braucht man das auch
Zellenweise? Gibt es schon Ansätze, die man ggf. einfach übertragen oder
erweitern könnte? Was kann die Konkurrenz?
Die Einstellungen gehen nur an einer Stelle, nämlich bei den
Eigenschaften des Tabellenkontrollfeldes. Dort gibt es bisher keine
solche Einstellmöglichkeit, und sie existiert, soviel ich weiß, auch
nicht in den Beschreibungen zu diesem Feld.
Manchmal bieten ja Formularfelder mehr als die GUI bereitstellt. Das
kann man dann per Makro rausholen. So habe ich beständig per Makro
Felder auf unsichtbar geschaltet - die Einstellung ist in der GUI aber
unter LO mittlerweile möglich. Sie existierte vorher schon lange, konnte
aber eben nur per Makro angesprochen werden.
In diesem Fall dürfte das nicht so einfach sein, weil eben die
Eigenschaft selbst nicht existiert.
Einmal banal gesagt: es geht so ungefähr um das, was phpMyAdmin kann
seit ich es kenne: Zeilen dadurch voneinander abgrenzen, dass sie
wechselseitig in unterschiedlichen Farbgebungen erscheinen. Zusätzlich
Zeilen eine andere Farbe zuweisen können - geschieht bei phpMyAdmin über
einen Mausklick, könnte hier z.B. in Abhängigkeit vom Datensatzmarkierer
geschehen.
Irgendeine Konkurrenz interessiert mich hier erst einmal nicht, wenn ich
merke, dass ich bestimmte Eigenschaften gut gebrauchen könnte. Aber wenn
es eine einfach Konkurrenz unter Linux sein soll:
http://kexi-project.org/screenshots.html
Dort sind genau diese Bilder zu sehen: Zeilen abwechselnd farbig,
aktuelle ausgewählte Zeile mit zusätzlicher Farbgebung.
Gruß
Robert
--
Informationen zum Abmelden: E-Mail an discuss+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
- Re: Antw: Re: [de-discuss] Wer nutzt eigentlich Base? (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.