Beispiel für ein Formular |
Top Previous Next |
Im folgenden Beispiel wird ein Formular vorgestellt, das anhand des Textverarbeitungsprogramms MS Word entworfen wurde. Es kann aber auch jeder andere Texteditor benutzt werden, der die Speicherung eines Dokuments als Rich Text Format erlaubt. Neben den eigentlichen Textformatierungen können auch andere Gestaltungsmöglichkeiten wie Feldfunktionen und Makros des entsprechenden Programms genutzt werden. In der folgenden Abbildung sind daher alle in den Text eingefügten MS Word-Feldfunktionen als solche sichtbar gemacht und grau unterlegt dargestellt. So ist etwa das Firmenlogo als Wordgraphik eingebettet (1). Ebenso ist das aktuelle Datum (2) als MS Word-Feldfunktion eingefügt.
Formular {EINBETTEN Word.Picture.6} (1)
44135 Dortmund, den {AKTUALDAT \* FORMATVERBINDEN} (2)
Der Beauftragte $$Feld(Value(Auskunft.Variablen.Beauftragter)) der Firma $$Feld(Value(Auskunft.Variablen.Firma))
nahm heute Einsicht in die Pläne über die Lage der Versorgungsleitungen in dem Gebiet
Ort: $$Feld(Value(Auskunft.Variablen.Ort)) Straße: $$Feld(Value(Auskunft.Variablen.Strasse)) Hausnr.: Von $$Feld(Value(Auskunft.Variablen.vonHnr)) bis $$Feld(Value(Auskunft.Variablen.vonHnr))
Strom {WENN $$Feld(Value(Auskunft.Planarten.Bestand.Layer.Leitungen.Ein))=1 ý ¨}
Gas {WENN $$Feld(Value(Auskunft.Planarten.Bestand.Layer.Gas.Ein))=1 ý ¨} (5) Wasser {WENN $$Feld(Value(Auskunft.Planarten.Bestand.Layer.Wasser.Ein))=1 ý ¨}
Topographie {WENN $$Feld(Value(Auskunft.Planarten.Bestand.Layer.Leitungen.Ein))=1 ý ¨}
Diese Auskunft wurde bearbeitet durch $$Feld(GetEnvironment(username)). (7)
Im Formularentwurf wird das Feld $$Feld() sowohl direkt im Text als auch innerhalb von MS Word-Feldern verwendet. In den meisten Feldern wird auf die Moskitofunktion Value zugegriffen, die den aktuellen Wert von Variablen zurückliefert. Für einige Variablen wird der Wert durch den Benutzer in einer Eingabemaske festgelegt (3). Aber im allgemeinen bekommen diese Variablen ihren Wert automatisch durch Moskito zugewiesen wie in (4), (5) und (7).
Einige Variablen können nur zwei Ausprägungen annehmen wie „Ein“ oder „Aus“, „Ja“ oder „Nein“ etc. Durch das Einfügen von $$Feld in ein MS Word WENN-Feld kann die Darstellung dieser Variablen im Formular von ihrer Ausprägung abhängig gemacht werden. Im Beispielentwurf wird so mit ý markiert, über welche Ebenen aktuell Auskunft erteilt wird (5).
Neben der Funktion Value liefern auch andere Funktionen Rückgabewerte, die zur Erstellung eines Formulars nützlich sein können wie GetEnvironment, wodurch der z.B. Name des Bearbeiters (7) automatisch ausgegeben werden kann.
Formular
44135 Dortmund, den 18.03.2009
Auf Grund unserer Vorführung nahm
der Beauftragte H. Hoebertz der Firma Moskito
Einsicht in die Pläne über die Lage der Versorgungsleitungen in dem Gebiet
Ort: Dortmund Straße: Mengeder Straße Hausnr.: Von 623 bis 623
Strom ý
Gas ý
Wasser ¨
Topographie ý
Diese Auskunft wurde bearbeitet durch $$Feld(GetEnvironment(username)).
|