4D v14.3EDIT FORM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
EDIT FORM
|
EDIT FORM ( Tabellenname ; Formularname {; Benutzerformular {; Bibliothek}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Tabellenname | Tabelle |
![]() |
Tabelle des zu ändernden Formulars | |||||
Formularname | String |
![]() |
Name des zu ändernden Formulars | |||||
Benutzerformular | String |
![]() |
Name des zu ändernden Benutzerformulars | |||||
Bibliothek | String |
![]() |
Pfadname der verwendbaren Objektbibliothek | |||||
Der Befehl EDIT FORM öffnet das Tabellenformular im Benutzerformular-Editor über die Parameter Tabellenname, Formular und optional Benutzerformular:
Hinweis: Das Editorfenster öffnet sich nur, wenn es das erste Fenster im Prozess ist. Folglich müssen Sie einen neuen Prozess öffnen, damit der Editor angezeigt wird.
Übergeben Sie im Parameter Benutzerformular einen leeren String und ist mit Formular noch kein Benutzerformular verknüpft, erscheint das Quellformular im Editor. Das geänderte Formular wird dann in die Benutzerstrukturdatei (.4DA) kopiert und zum Ersetzen in Formular verwendet.
Wurde über EDIT FORM bereits ein Benutzerformular generiert, erscheint das Benutzerformular im Editor. Wollen Sie vom Quellformular aus starten, müssen Sie zuerst über den Befehl DELETE USER FORM das Benutzerformular löschen.
Über den Parameter Benutzerformular können Sie ein änderbares Benutzerformular setzen, das über CREATE USER FORM erstellt wurde. In diesem Fall erscheint das Formular im Editor.
In Bibliothek übergeben Sie den kompletten Pfadnamen für die Objektbibliothek, die zum eigenen Gestalten des Formulars zugelassen ist. Im Client/Server-Betrieb muss die Bibliothek im Ordner Resources der Datenbank auf derselben Ebene wie der Ordner PlugIns liegen, damit er für alle Client-Rechner verfügbar ist. Ist die Bibliothek gültig, wird sie mit dem Formularfenster geöffnet. Weitere Informationen dazu finden Sie im Abschnitt Objektbibliothek verwenden des Handbuchs 4D Designmodus.
Der Benutzer kann eine Bibliothek wählen und dann ein Dialogformular ändern:
MAP FILE TYPES("4DLB";4IL";"4D Library
$vAlib:=Select document(1;"4DLB";"Eine Bibliothek auswählen";0)
If(OK=1)
`Es wurde eine Bibliothek ausgewählt
$vALibPath=Document
Else
$vALibPath=""
End if
EDIT FORM([Dialogs];"Willkommen";"Lib_Logos.4il")
If(OK=1)
Anzeige des geänderten Formulars
DIALOG([Dialogs];"Willkommen")
End if
Speichert der Benutzer die im Formular ausgeführten Änderungen, wird die Systemvariable OK auf 1 gesetzt. Tritt ein Fehler auf, wird OK auf 0 (Null) gesetzt.
Ein Fehler wird generiert, wenn:
Produkt: 4D
Thema: Benutzerformulare
Nummer:
807
Erstellt: 4D 2004
CREATE USER FORM
DELETE USER FORM
Einführung in Benutzerformulare
LIST USER FORMS
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)