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]

Antwort per Email an