4D v14.3Einführung in Benutzerformulare |
||
|
4D v14.3
Einführung in Benutzerformulare
Einführung in Benutzerformulare
In 4D können Entwickler Benutzern die Möglichkeit geben, angepasste Formulare zu erstellen oder zu ändern. Diese Benutzerformulare lassen sich dann wie jedes andere 4D Formular verwenden. Benutzerformulare basieren auf standardmäßigen 4D Formularen, die der Entwickler in der Designumgebung angelegt hat. Solche Formulare heißen Quell- oder Entwicklerformulare, für welche die Eigenschaft Vom Benutzer editierbar aktiviert wurde. Der Benutzer kann über einen vereinfachten Formulareditor, der mit dem Befehl EDIT FORM aufgerufen wird, die Darstellung des Formulars und der Grafikelemente verändern, Elemente ausblenden, etc. Der Entwickler kann steuern, welche Aktionen zugelassen sind. Benutzerformulare lassen sich auf folgende Weise einsetzen:
Benutzerformulare funktionieren in kompilierten und interpretierten Datenbanken, mit 4D im lokalen Modus, 4D Server oder 4D Desktop. Im Client/Server-Betrieb sind vom Benutzer veränderte Formulare auf allen Rechnern verfügbar. Benutzerformulare werden in einer eigenen Datei mit der Endung .4DA gespeichert. Sie liegt auf derselben Ebene wie die Strukturdatei (.4DB/.4DC). Das Verhalten dieser Datei ist transparent: 4D verwendet ein Benutzerformular, sofern vorhanden. Der Befehl LIST USER FORMS findet jederzeit gültige Benutzerformulare. In dieser Datei suchen auch die Befehle FORM SET INPUT und FORM SET OUTPUT nach Benutzerformularen. Überflüssige Benutzerformulare werden entfernt, 4D verwendet dann standardmäßig das Quellformular. Im Client/Server-Betrieb wird die Datei .4DA nach denselben Regeln wie die Hauptstrukturdatei verteilt. Beim Verwenden von Befehlen zur Verwaltung von Benutzerformularen können spezifische Fehler auftreten. Sie liegen im Bereich -9750 bis -9759. Weitere Informationen dazu finden Sie im Abschnitt Fehler der Datenbank (-10600 -> 4004). Die Arbeitsweise von Benutzerformularen ist nicht länger kompatibel mit Projektformularen. Von daher sind die Befehle unter dem Thema "Benutzerformulare" nicht für Projektformulare verwendbar. |
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) Geerbt von : Einführung in Benutzerformulare ( 4D v12.4) |