View Categories

Einleitung

Bevor Sie mit der Erstellung Ihrer eigenen Formulare beginnen, möchten wir Ihnen nachfolgend einige nützliche Hinweise geben:
Sehen Sie sich die im Lieferumfang enthaltenen Beispielformulare an und machen Sie sich mit der Funktionalität des MCF Designers vertraut.

Entwerfen Sie sich ein Konzept für die Erstellung der Formulare. Wenn Sie z.B. immer den gleichen Briefkopf verwenden ist es sinnvoll, den Briefkopf auch als solchen (z.B. BRKOPF.APF) zu speichern und als Grundlayout für jedes weitere Formular zu verwenden.
Überprüfen Sie die Gemeinsamkeiten der Formulare, die Sie erstellen wollen und entwerfen Sie im MCF Designer zuerst das Grundlayout, von welchem Sie dann die einzelnen Formulare erstellen.

Beginnen Sie zuerst mit der Erstellung von einfachen Formularen wie z.B.: Fax, Briefpapier oder Glückwunschschreiben.
MCF Designer behandelt die Formularablagen wie Verzeichnisse. Wenn Sie ein Formular für verschiedene Formularablagen verfügbar machen möchten, kopieren Sie die Datei (das Formular und evtl. dazugehörige Datenbankdateien) in das entsprechende Verzeichnis.

//Beispiel 1
//Der Variablen TESTSTRING eine Wert zuweisen
TESTSTRING=„Das ist ein Patietn mit Namen:“
TESTSTRING={TESTSTRING} {NAME}, {VORNAME}
//Die Variable TESTSTRING als Dialog ausgeben
DLG=DLGMESSAGE{{{TESTSTRING}}}

//Beispiel 2
//Diese Scriptfunktion leitet eine Kontrollstruktur ein die eine Verzweigung ermöglicht, wenn eine Bedingung zutrifft! Trifft die Bedingung nicht zu, kann durch weitere Parameter eine Verzweigung eingeleitet werden.
//Parameter:
//Variable={VALUE}, im Gegensatz zu allen anderen Funktionen muss bei IFBLOCK die Variable nicht in {} übergeben werden.
//Mögliche Vergleichsoperatoren: =" Gleich, < Kleiner, > Größer, != Ungleich."
ERGEBNIS_1="2"
ERGEBNIS_2="4"
IFBLOCK{ERGEBNIS_1=0}
	VAR=Das Ergebniss ist: {ERGEBNIS_1}
ELSEIF{ERGEBNIS_1=1}
	VAR=Das Ergebniss ist: {ERGEBNIS_1}
ELSEIF{ERGEBNIS_1=2}
	VAR=Das Ergebniss ist: {ERGEBNIS_1}
	IFBLOCK{ERGEBNIS_2=4}
		VAR={VAR} und {ERGEBNIS_2}
	ENDIF
ELSE
	VAR="Das Ergebniss ist leider weder 0, 1 oder 2!"
ENDIF
DLG=DLGMESSAGE{{VAR}}