View Categories

03 Formularerstellung

Beispiel: Formularerstellung Schritt für Schritt

Übersicht

Dieses Beispiel beschreibt die Erstellung eines einfachen Formulars im Formular-Designer.
Als Beispiel wird ein kleines Eingabeformular mit folgenden Feldern aufgebaut:

  • Name
  • Vorname
  • Geburtsdatum
  • Bemerkung

Es wird empfohlen, zunächst mit einfachen Formularen zu beginnen und gemeinsame Layouts als Vorlage zu speichern. Formulare werden als .APF gespeichert; die Formularablagen liegen unter ...\FORMULAR\.

1. Neues Formular anlegen

Formular Designer direkt aus MCHOME starten.

  • Datei > Neues Formular

Anschließend öffnest du die Formular Optionen. Diese können direkt beim ersten Speichern oder über Objekt > Formular Optionen aufgerufen werden. Dort müssen mindestens ein Titel und die grundlegenden Formulareigenschaften festgelegt werden. Für jedes Formular muss ein Titel vergeben werden.

2. Formulareigenschaften festlegen

In den Formular Optionen definierst du die Grundstruktur des Formulars.

Typische Einstellungen:

  • Titel des Formulars
  • Seitenzahl
  • Seitenformat
  • Druckoptionen
  • optionales Hintergrundbild

Der Designer unterstützt ein- oder mehrseitige Formulare. Für mehrseitige Formulare kann zusätzlich gesteuert werden, welche Seiten im Erfassungsmodus angezeigt werden. Als Seitenformat stehen DIN A4 Hochformat, DIN A4 Querformat oder ein selbstdefiniertes Format zur Verfügung.

3. Arbeitsfläche vorbereiten

Für den Aufbau des Formulars kann die Arbeitsfläche unter Ansicht angepasst werden. Hilfreich sind insbesondere:

  • Grid anzeigen
  • Fadenkreuz
  • Arbeitsfläche grau
  • Tool Tips

Das Grid dient der exakten Positionierung der Objekte. Zusätzlich zeigt der Designer die aktuelle Position und Größe eines Objekts in Zentimetern an.

4. Eingabefelder anlegen

Aktiviere den Zeichenmodus für Felder und Boxen und ziehe mit der Maus an der gewünschten Position einen Rahmen auf. Auf diese Weise wird ein neues Objekt erzeugt.

Für unser Beispiel werden vier Felder angelegt:

  • NAME
  • VORNAME
  • GEBURTSDATUM
  • BEMERKUNG

5. Objekteigenschaften definieren

Für jedes erzeugte Objekt öffnest du per Rechtsklick die Objekt-Eigenschaften. Dort werden Feldname, Feldtyp, Feldlänge, Text und weitere Optionen festgelegt. Der Feldname kann entweder auf ein bestehendes Datenbankfeld verweisen oder ein neues formularbezogenes Feld erzeugen.

Für das Beispiel bietet sich folgende Konfiguration an:

FeldFeldtypFeldlängeHinweis
NAMEText50Nachname
VORNAMEText50Vorname
GEBURTSDATUMDatumDatumsfeld
BEMERKUNGMemomehrzeilig

Die verfügbaren Feldtypen umfassen unter anderem Anzeige, Text, Memo, Wahr/Falsch, Datum, Auswahlbox, Zahl, Währung, Hinweis und Akten-Link.

6. Bei Bedarf Pflichtfelder definieren

Falls bestimmte Eingaben zwingend erforderlich sind, kann ein Feld als „Eingabe/Auswahl verpflichtend“ markiert werden. In diesem Fall lässt MediControl das Speichern des Formulars nicht zu, solange das Feld nicht ausgefüllt wurde.

Im Beispiel könnten NAME, VORNAME und GEBURTSDATUM als Pflichtfelder markiert werden.

7. Texte und Beschriftungen einfügen

Neben Eingabefeldern können auch reine Textobjekte angelegt werden, zum Beispiel für Feldbeschriftungen wie:

  • Name
  • Vorname
  • Geburtsdatum
  • Bemerkung

Die Werkzeugleiste am Objekt erlaubt unter anderem:

  • linksbündig / rechtsbündig / zentriert
  • Schrift größer / kleiner
  • Text fett / kursiv
  • Rahmen ein / aus

8. Objekte ausrichten und positionieren

Markierte Objekte können über Ausrichtungsfunktionen oder mit den Pfeiltasten exakt positioniert werden.
Mit gedrückter Shift-Taste kann zusätzlich die Größe verändert werden. Auch mehrere Objekte können gemeinsam markiert und ausgerichtet werden.

Für das Beispiel empfiehlt es sich:

  • alle Beschriftungen linksbündig anzuordnen
  • alle Eingabefelder auf gleiche Breite zu setzen
  • ausreichend Abstand zum Druckbereich einzuhalten

Der Designer weist ausdrücklich darauf hin, den schraffierten Druckbereich zu beachten und genug Rand zu lassen. Die Vorschau mit F5 entspricht nicht zwingend dem endgültigen Ausdruck.

9. Formular testen

Mit Formular testen kann die aktuelle Ansicht im Erfassungsmodus geprüft werden. So lässt sich kontrollieren, ob Felder korrekt angezeigt werden und wie sich das Formular zur Laufzeit verhält.

10. Formular speichern

Speichere das Formular über:

  • Datei > Formular speichern
  • oder Datei > Formular speichern unter

Die Dateiendung .APF wird automatisch vergeben. Beim Speichern kann auch eine neue Formularablage angelegt werden; diese muss sich unter ...\FORMULAR\ befinden.

Wenn Datenbankfelder vergeben wurden, erscheint beim Speichern zusätzlich das Dialogfenster Feldreihenfolge. Dort kann die Reihenfolge der Felder für die spätere Abarbeitung angepasst werden.

11. Feldreihenfolge festlegen

Zusätzlich kann die Feldreihenfolge per Klick-Nummerierung festgelegt werden. Dabei werden die Felder in der Reihenfolge angeklickt, in der sie später angesprungen werden sollen. Das entspricht der TAB-Reihenfolge im Formular.

12. Datenbindung und Erweiterungen

Der Datenzugriff der generierten Formulare erfolgt automatisiert. Objekte können mit bestehenden patienten- oder stammdatenbezogenen Datenbankfeldern verknüpft werden oder neue formularbezogene Felder erzeugen. Die eigentlichen Verknüpfungen werden im MediControl Konfigurator durch den Administrator angelegt.

Zusätzlich können über Feldfunktionen weitere Funktionen eingebunden werden, z. B.:

  • FORMAT
  • GETDB
  • GETDBLIST
  • IF
  • RUNSCRIPT
  • SETVISIBLE
  • SETCOLOR

Zusammenfassung

Die Erstellung eines Formulars im Designer erfolgt grundsätzlich in folgenden Schritten:

  1. Neues Formular anlegen
  2. Formulareigenschaften festlegen
  3. Arbeitsfläche vorbereiten
  4. Objekte und Felder zeichnen
  5. Feldname, Feldtyp und Feldlänge definieren
  6. Pflichtfelder und Beschriftungen ergänzen
  7. Objekte ausrichten und testen
  8. Formular speichern
  9. Feldreihenfolge festlegen