4D v16.3

OPEN SETTINGS WINDOW

Home

 
4D v16.3
OPEN SETTINGS WINDOW

OPEN SETTINGS WINDOW 


 

OPEN SETTINGS WINDOW ( Selector {; Zugriff}{; EinstellungenTyp} ) 
Parameter Typ   Beschreibung
Selector  String in Pfad eines Themas, einer Seite oder einer Parametergruppe in den Dialogfenstern Einstellungen oder Datenbank-Eigenschaften
Zugriff  Boolean in Wahr=die anderen Seiten des Dialogfensters sperren, Falsch oder weggelassen=die anderen Seiten des Dialogfensters aktiv lassen.
EinstellungenTyp  Lange Ganzzahl in 0 oder weggelassen = Struktur-Einstellungen, 1 = Benutzer-Einstellungen

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 (gleiche Untermenge wie Benutzereinstellungen)

Ü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" 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

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";1)

Wird das Dialogfenster Einstellungen bzw. Datenbank-Eigenschaften bestätigt, gibt die Systemvariable OK den Wert 1 zurück, sonst den Wert 0.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Umgebung
Nummer: 903

Dieser Befehl ändert die Systemvariable OK

 
GESCHICHTE 

New
Geändert: 4D v11 SQL
Geändert: 4D v12
Geändert: 4D v13
Umbenannt: 4D v13
Geändert: 4D v16

 
SCHLÜSSELWÖRTER 

Database settings, Database parameters, Preferences, Voreinstellungen

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)