Hallo Mathias,
Mathias Bauer schrieb:
PETER EBERLEIN wrote:
Ich arbeite in der gleichen Verwaltung (anderes Bundesland) und betreue
Makros und Vorlagen für ca. 6000 Benutzer (StarOffice 5.2, OpenOffice
2.0.2 und Word).
OpenOffice/StarOffice ist für die Bearbeitung von Formularen schlichtweg
ungeeignet.
Es gibt dazu einige Issues (z.B. 16641), die aber allesamt nicht mal
target 3.0 haben.
Hast du noch ein paar mehr Nummern?
33737, 56156
Sie betreffen das Handling von Input-Fields.
Bei der Erstellung von Formularen hat man die Wahl, entweder
Eingabefelder, Platzhalter, Textmarken oder Kontrollfelder zu nutzen,
oder eine Kombination derselben. Aber keine Lösung ist befriedigend.
Kontrollfelder kommen dem Formulargedanken am nächsten, s. u.
Was nützen Dutzende von verschiedenen Formularfeldern (die in Base gut
funktionieren), wenn sie sich nicht in den Fließtext integrieren lassen?
Was meinst du genau damit: Verankerung als/am Zeichen?
Nein, die Verankerungsmöglichkeiten sind gut gelöst.
- die fixe Länge ist allenfalls für Datumsfelder geeignet. Die Länge
muss sich dem Inhalt anpassen.
- damit der Anwender das Formularfeld als solches erkennt, sollte es
keine Umrandung, sondern einen Hintergrund haben, der aber nicht
gedruckt werden darf. Idealerweise wird der Hintergrund noch betont,
wenn das Feld den Fokus bekommt, aber dies lässt sich auch leicht per
Makro realisieren.
Alternativ kann dies aber auch über eine Forms-Eigenschaft für alle
Controls eingestellt werden.
- beim Erstellen der Felder sollte der Kontext erkannt werden, d.h. die
Formate des vorausgehenden Zeichens werden für das Kontrollfeld
übernommen; bis jetzt muss die Schrift manuell nachgebessert werden.
- es muss eine Möglichkeit geben, das Scrollrad der Maus für
Formularfelder abzustellen. Ich habe es sehr oft erlebt, dass der
Anwender beim Scrollen versehentlich einen Listbox- oder Datumseintrag
überschrieben hat. Das ist vor allem dann ärgerlich, wenn die Formulare
automatisiert weiterverarbeitet werden und dann manuell an vielen
Stellen nachgebessert werden muss.
Diese Anforderung kollidieren u.U. mit den Anforderungen von Formularen
des Base-Moduls. Dies lässt sich m.E. aber leicht wie folgt lösen:
Die Felder bekommen zusätzliche Eigenschaften:
-Hintergrund drucken ja/nein ]
-Hintergrundfarbe bei Erhalt Fokus ]- oder als Formular-Eigenschaft
-Scrollrad aktiv ja/nein ]
-Länge an Inhalt anpassen ja/nein
Die Felder behalten ihre Eigenschaften, wie sie gegenwärtig
implementiert sind, wenn sie auf herkömmliche Weise mit der Maus
aufgezogen werden.
Werden sie dagegen bspw. über einen Menüpunkt Einfügen -> Formularfeld
-> Textfeld oder über einen Doppelklick auf das entsprechende
Control-Icon erzeugt (Einfügen an der Cursorposition in einer
definierten Größe abhängig vom Kontext), bekommen Sie die oben
beschriebenen Eigenschaften in der neuen Form.
Der Import-Filter Word sollte dann auch keine Konvertierung zu Eingabe-,
sondern zu Textfeldern (Formular) vornehmen.
Antwort auf eine etwaige Frage: Warum noch kein RFE von mir? -> es war
geplant, ich hole es aber gerne noch nach.
Gruß Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]