Das Speichern von Formularen kann auf verschiedene Arten direkt aus dem Formular aufgerufen werden. Folgend finden Sie eine Auswahl der Möglichkeiten. Bitte beachten Sie, dass das Speichern von Formularen nur möglich ist, wenn Sie in den Projekteigenschaften das Speichern zulassen.
Öffnen Sie unter Extras >> Optionen >> Projektoptionen die Projekteigenschaften.
Im Register FormView Verhalten finden Sie die Gruppe Speichern:
Wählen Sie die Option Formulardaten speichern erlauben.
Maskito Forms bietet Ihnen die Möglichkeit Ihre Daten in zwei verschiedenen Dateitypen zu speichern.
Diese Einstellung nehmen Sie unter: Extras >> Optionen >> Projektoptionen im Register Eingabedaten vor.
Weitere Informationen zu Windows- bzw. webbasierten Formularen finden Sie im Artikel “Formulare veröffentlichen”.
Sowohl in web- als auch in windowsbasierten Formularen haben Sie die Möglichkeit mit Hilfe eines selbst erstellten Speichern-Buttons das Formular durch den Anwender abspeichern zu lassen.
Um eine Funktionalität in Maskito Forms abzubilden, müssen Sie sich überlegen, welche Bedingungen erfüllt sein müssen und welche Ergebnisse in diesem Fall erfüllt werden sollen. Im Falle des Speicherns liegen folgende Anforderungen vor:
WENN der Button Speichern geklickt wird UND es sich um eine neue Datei handelt, DANN vergib einen Dateinamen UND speichere die Datei ab, SONST speichere die Datei ab.
Um diese Funktion zu erstellen, gehen Sie wie folgt vor:
btn_speichern
und der Beschriftung Speichern.[btn_speichern] Clicked = true
. Geben Sie zusätzlich mit rechte Maustaste >> Funktionen >> Compare-Wertevergleich die Bedingung [?form_sfx_file] gleich [leer]
. Dadurch wird in der Prozedur geprüft, ob bereits ein Dateiname vergeben wurde..sfx-Datei definieren
oder .sfd-Datei definieren
und geben Sie den Dateinamen mit der gewünschten Dateiendung ein.Der FormViewer bietet Ihnen die Möglichkeit des Speicherns an, ohne zusätzliche Speicherprozeduren einrichten zu müssen. Dafür müssen Sie im Formular ausschließlich das Speichern zulassen und die Menüleiste einblenden.
Legen Sie eine neue Funktion an (Neue Funktion erstellen).
Rufen Sie im THEN-Bereich das Kontextmenü System >> .sfx-Datei definieren auf.
Legen Sie in diesem Fenster den Namen für die Datei fest. Verwenden Sie Konstanten um den Dateinamen eindeutig oder auf bestimmte Personen zu beziehen.
Beispiele:
[?form_name][?GUID]
für Formular mit ID[?form_name][?ad:name]
für Formularname mit AusfüllernameHinweis: Das Formular in das Standardverzeichnis (C:\Dokumente und Einstellungen\mustermann\Eigene Dateien\FormularWare.NET\sfx) gespeichert.
Möchten Sie das Formular unter einem bestimmten Pfad speichern, können Sie diesen vor den zu verwendenden Dateinamen schreiben.
Beispiele:
F:\Formulare\[?form_name]
um das Formular im Verzeichnis Formulare auf dem Laufwerk F abzulegenC:\Dokumente und Einstellungen\<user>\Desktop\[?form_name]
um das Formular auf dem Desktop abzulegen