Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OPEN SETTINGS WINDOW
|
OPEN SETTINGS WINDOW ( Selector {; Zugriff {; EinstellungenTyp}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Selector | String |
![]() |
Pfad eines Themas, einer Seite oder einer Parametergruppe in den Dialogfenstern Einstellungen oder Datenbank-Eigenschaften | |||||
Zugriff | Boolean |
![]() |
Wahr=die anderen Seiten des Dialogfensters sperren, Falsch oder weggelassen=die anderen Seiten des Dialogfensters aktiv lassen. | |||||
EinstellungenTyp | Lange Ganzzahl |
![]() |
0 oder weggelassen = Struktur-Einstellungen, 1 = Benutzer-Einstellungen, 2 = Benutzereinstellungen für Datendatei | |||||
Der Befehl OPEN SETTINGS WINDOW öffnet das Dialogfenster 4D Einstellungen oder die Datenbank-Eigenschaften der aktuellen 4D Anwendung und zeigt die Parameter oder die Seite, deren Schlüssel in Selector übergeben wurde.
Selector muss einen Schlüssel enthalten, der das Dialogfenster und die zu öffnende Seite angibt. Der Schlüssel setzt sich folgendermaßen zusammen: /Thema{/Seite{/Parametergruppe}}. Thema gibt das entsprechende Dialogfenster an: Sie können "4D" (für Einstellungen) oder "Database" (für Datenbank-Eigenschaften) übergeben. Wollen Sie z.B. die Seite „Compiler“ der Datenbank-Eigenschaften angeben, muss Selector enthalten “/Database/Compiler”. Die Liste der verwendbaren Schlüssel finden Sie unten. Wollen Sie direkt die erste Seite des Dialogfensters öffnen, übergeben Sie in Selector nur das Zeichen “/”.
Mit dem Parameter Zugriff können Sie Benutzeraktionen im Dialogfenster 4D Einstellungen oder Datenbank-Eigenschaften steuern, indem Sie die anderen Seiten sperren. Ein typisches Beispiel ist, dass Sie für den Benutzer festlegen wollen, dass er bestimmte Parameter anpassen kann, andere dagegen nicht. Dazu übergeben Sie für Zugriff Wahr, denn dann ist nur die im Parameter Selector angegebene Seite aktiv und änderbar, während der Zugriff auf alle anderen Seiten gesperrt ist (Klicken auf die Schaltflächen in der Navigationsleiste bleibt ohne Wirkung). Übergeben Sie Falsch oder lassen den Parameter weg, sind alle Seiten des Dialogfensters ohne Einschränkung zugänglich.
Der Parameter EinstellungenTyp wird nur in Anwendungen berücksichtigt, für die der Modus "Benutzer Einstellungen" aktiviert wurde. In diesem Modus werden eigene Benutzereinstellungen oder Benutzereinstellungen für Datendatei in einer externen Datei erstellt und anstelle der Standardeinstellungen verwendet. Weitere Informationen dazu finden Sie im Kapitel Einstellungen des Handbuchs 4D Designmodus. In diesem Kontext können Sie über den Parameter EinstellungenTyp angeben, ob Sie auf das Dialogfenster "Struktur-Einstellungen", "Benutzer-Einstellungen" oder "Benutzereinstellungen für Datendatei" zugreifen wollen. Sie können eine der foglenden Konstanten unter dem Thema 4D Umgebung angeben:
Konstante | Typ | Wert | Kommentar |
Structure settings | Lange Ganzzahl | 0 | Zugriff auf die "Struktur-Einstellungen" (Standardwert, wenn Parameter weggelassen). In diesem Modus sind die für Selector verwendeten Pfade identisch mit denen im Standardmodus. |
User settings | Lange Ganzzahl | 1 | Zugriff auf "Benutzer-Einstellungen". In diesem Modus sind im Parameter Selector nur bestimmte Pfade möglich. |
User settings for data | Lange Ganzzahl | 2 | Zugriff auf "Benutzereinstellungen für Datendatei", d.h. Benutzereinstellungen auf derselben Ebene wie die Datendatei gespeichert. In diesem Modus lassen sich im Parameter Selector nur bestimmte Pfade verwenden |
Übergeben Sie einen ungültigen Schlüssel, erscheint die erste Seite des Dialogfensters Datenbank-Eigenschaften.
Im Parameter Selector sind standardmäßig folgende Pfade möglich, d.h. in den Struktureinstellungen. Der erste Teil gibt das jeweilige Dialogfenster an:
/4D
/4D/General
/4D/Structure
/4D/Form editor
/4D/Method editor
/4D/Client-Server
/4D/Shortcuts
/Database
/Database/General
/Database/Mover
/Database/Interface
/Database/Interface/Developper
/Database/Interface/User
/Database/Interface/Shortcuts
/Database/Compiler
/Database/Database
/Database/Database/Data storage
/Database/Database/Memory and cpu
/Database/Database/International
/Database/Backup
/Database/Backup/Scheduler
/Database/Backup/Configuration
/Database/Backup/Backup and restore
/Database/Client-Server
/Database/Client-Server/Network
/Database/Client-Server/IP configuration
/Database/Web
/Database/Web/Config
/Database/Web/Options 1
/Database/Web/Options 2
/Database/Web/Log format
/Database/Web/Log scheduler
/Database/Web/Webservices
/Database/SQL
/Database/php
/Database/Compatibility
/Database/Security
Hinweis zur Kompatibilität: Der Befehl funktioniert weiterhin mit den Pfaden für 4D Versionen 11.x oder früher; 4D stellt automatisch die Entsprechung her. Wir empfehlen jedoch, ältere Aufrufe durch die oben aufgelisteten Pfade zu ersetzen.
Im Modus "Benutzer-Einstellungen" sowie "Benutzer-Einstellungen für Daten" können Sie in Selector einen der folgenden Pfade übergeben:
/Database
/Database/Interface
/Database/Database/Memory and cpu
/Database/Client-Server
/Database/Client-Server/Network
/Database/Client-Server/IP configuration
/Database/Web
/Database/Web/Config
/Database/Web/Options 1
/Database/Web/Options 2
/Database/Web/Log format
/Database/Web/Log scheduler
/Database/Web/Webservices
/Database/SQL
/Database/php
Zusätzliche Pfade im Modus "Benutzer-Einstellungen für Daten":
/Database/Backup
/Database/Backup/Scheduler
/Database/Backup/Configuration
/Database/Backup/Backup and restore
Die Seite “Methoden” der 4D Einstellungen öffnen:
OPEN SETTINGS WINDOW("/4D/Method editor")
Die Parameter “Abkürzungen“ in den Datenbank-Eigenschaften öffnen und die anderen Einstellungen sperren:
OPEN SETTINGS WINDOW("/Database/Interface/Shortcuts";True)
Die erste Seite der Datenbank-Eigenschaften öffnen:
OPEN SETTINGS WINDOW("/")
Im Modus "Benutzer-Einstellungen" auf die Seite Oberfläche der Datenbank-Eigenschaften zugreifen:
OPEN SETTINGS WINDOW("/Database/Interface";False;1)
Wird das Dialogfenster Einstellungen bzw. Datenbank-Eigenschaften bestätigt, gibt die Systemvariable OK den Wert 1 zurück, sonst den Wert 0.
Produkt: 4D
Thema: 4D Umgebung
Nummer:
903
Geändert: 4D v11 SQL
Geändert: 4D v12
Geändert: 4D v13
Umbenannt: 4D v13 (OPEN 4D PREFERENCES)
Geändert: 4D v16
Database parameters, Preferences, Voreinstellungen, Database settings
4D Programmiersprache ( 4D v20 R7)