Hallo zusammen,
ich möchte mich an dieser Stelle erst einmal für den tollen Einsatz
bedanken, damit hatte ich nicht gerechnet.
> Leider macht das richtig Arbeit.
Nachdem ich gerade nochmal darüber nachgedacht habe, sehe ich das auch so.
> Vielleicht stellt sich auch heraus, dass zwei
Probleme/Verbesserungsvorschläge vorliegen.
Davon gehe ich aus.
Die Funktion zur farblichen Unterscheidung gerader und ungerader Zeilen
würde sich rein theoretisch direkt über die Eigenschaften des
Tabellen-Kontrollfelds (TK) umsetzen lassen. Da es sich hierbei um fixe
Werte handelt und diese unabhängig vom Tabelleninhalt angewendet werden
können.
Um jedoch die Grundlage zur bedingten Formatierung zu schaffen, sollten
wir uns zuerst bewusst machen, dass die Daten im TK:
- durch Eingaben geändert werden können
- IMMER auf ein zu Grunde liegendes RowSet basieren (wäre evt. ein
zusätzlicher Kritikpunkt)
=> also nicht wie bei Calc z.B. Koordinaten existieren
- Sortiert werden können
- gefiltert werden können
- immer nur der gerade sichtbare Bereich an Daten geladen wird,
=> und durch das Scrollen erst die nachfolgenden Zeilen geladen werden.
Deshalb ist es meiner Meinung nach wohl doch nicht (so einfach) mit der
Funktion getan, per Makro die Zellen einfärben zu können. Man müsste
dann nach jedem Filtern / Sortieren, jede Zelle wertmäßig überprüfen,
auch wenn im RowSet mehrere Millionen Datensätze vorhanden sind.
Ich kenne eine Wawi-Software, die nach erfüllter Bedingingung komplette
Zeilen einfärbt. Das ist für viele Fälle schon sehr Hilfreich und
ausreichend. Zusätzlich kann man für jede Spalte die Schriftart und
nochmals die Hintergrundfarbe (darüberliegend) einstellen.
Meiner Ansicht nach muss es die Möglichkeit geben, jeder Datenspalte
eine Bedingung mitzugeben, die dann jeweils beim Laden der Zeile und
beim Ändern von Werten neu geprüft und angewendet wird. Als Beispiel
kann man sich den Reportbuilder unter "Format"->"Bedingte
Formatierung..." ansehen.
Wäre es vielleicht sinnvoll die Entwicklung einer Extension in Betracht
zu ziehen?
Würde es etwas bringen das Thema auf der englischen ML anzubringen?
Grüße
Christian
--
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
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.