4D v16.3Benutzereinstellungen verwenden |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Benutzereinstellungen verwenden
Benutzereinstellungen verwenden
Sie können eine externe Datei mit eigenen Einstellungen erzeugen. Ist diese Funktionalität aktiviert, werden nicht die Einstellungen in der Strukturdatei, genannt "Struktur-Einstellungen", sondern die Einstellungen in der externen Datei, genannt "Benutzer-Einstellungen", verwendet. Auf diese Weise können Sie eigene Einstellungen zwischen den Updates Ihrer 4D Programme beibehalten oder je nach dem, wo Ihr 4D Programm eingesetzt wird, unterschiedliche Einstellungen verwalten. Sie können externe Einstellungsdateien im XML-Format auch per Programmierung verwalten.
Um Benutzer-Einstellungen extern abzulegen, müssen Sie in den Datenbank-Eigenschaften auf der Seite Sicherheit die Option "Benutzer-Einstellungen in externer Datei" aktivieren. Markieren Sie diese Option, werden die Datenbank-Eigenschaften in drei Dialogfenster aufgeteilt: Struktur Einstellungen, Benutzer Einstellungen und Benutzer Einstellungen für Datendatei. Sie können diese Dialogfenster über das Menü Design>Datenbank-Eigenschaften oder die Schaltfläche Eigenschaften in der Toolbar oben rechts öffnen:
Hinweis: Liegt die Datendatei auf der gleichen Ebene wie die Strukturdatei (Standardkonfiguration beim Erstellen einer Datenbank), erscheint der Menübefehl Benutzer-Einstellungen in externer Datei... nicht. Sie können auf diese Dialogfenster auch mit dem passenden Selector im Parameter EinstellungenTyp des Befehls OPEN SETTINGS WINDOW zugreifen. Ist der externe Modus aktiviert, sind die Datenbank-Eigenschaften über drei Dialogfenster verfügbar: "Struktur-Einstellungen", "Benutzer-Einstellungen" und "Benutzer-Einstellungen für Datendatei". Die Struktureinstellungen sind identisch mit den standardmäßigen Datenbank-Eigenschaften und bieten Zugang zu allen Eigenschaften. Die Benutzer-Einstellungen enthalten eine Auswahl relevanter Eigenschaften, die extern abgelegt werden können: Nachfolgende Tabelle zeigt, welche Einstellungen verfügbar sind und beschreibt die wichtigsten Unterschiede gegenüber den Standardeinstellungen:
In diesem Dialogfenster bearbeitete Einstellungen werden automatisch in der entsprechenden Datei settings.4DSettings gespeichert (siehe unten). Die meisten Benutzereinstellungen sind auch über den Befehl SET DATABASE PARAMETER verfügbar. Für Benutzereinstellungen ist die Eigenschaft "Wird zwischen 2 Sitzungen beibehalten" auf "Ja" gesetzt. Ist das Feature "Benutzereinstellungen" aktiviert, werden die vom Befehl SET DATABASE PARAMETER bearbeiteten Benutzereinstellungen automatisch in den Benutzereinstellungen für die Datendatei gesichert. Hinweis: Das gilt nicht für die Konstante Table sequence number; der Wert dieser Einstellung wird immer direkt in der Datendatei gespeichert. Markieren Sie in den Datenbank-Eigenschaften die Option Benutzer-Einstellungen in externer Datei, werden Dateien mit Benutzer Einstellungen automatisch angelegt. Ihr Speicherort richtet sich nach der definierten Benutzer Einstellungen. Die standardmäßige Datei mit Benutzereinstellungen wird automatisch erstellt und in einem Ordner [Preferences] an folgender Stelle abgelegt: <DatabaseFolder>/Preferences/settings.4DSettings ... wobei <DatabaseFolder> der Name des Ordners mit der Strukturdatei der Datenbank ist. Hinweis: In doppelklickbaren Anwendungen liegt die Datei mit den Benutzereinstellungen an folgender Stelle:
Die Datei Benutzereinstellungen, verknüpft mit der Datendatei, wird automatisch erstellt und im Ordner [Preferences] an folgender Stelle abgelegt: <DataFolder>/Preferences/settings.4DSettings ... <DataFolder> ist der Name des Ordners mit der aktuellen Datendatei (".4dd") der Anwendung. Hinweis: Liegt die Datendatei auf der gleichen Ebene wie die Strukturdatei (Standardeinstellung beim Erstellen der Datenbank), nutzen auf Struktur und auf Daten basierende Benutzereinstellungen den gleichen Speicherort und die gleiche Datei. Der Menübefehl Benutzereinstellungen für Datendatei ... ist dann nicht verfügbar. Dateien mit Benutzereinstellungen sind im XML Format. Sie lassen sich über die integrierten 4D XML Befehle oder über einen XML Editor lesen und verändern. Folglich können Sie die Einstellungen per Programmierung verwalten, insbesondere bei Anwendungen mit einkompilierter 4D Volume Desktop. Beachten Sie, dass Änderungen per Programmierung in dieser Datei erst berücksichtigt werden, wenn die Anwendung erneut geöffnet wird. Datenbankeinstellungen lassen sich auf drei Ebenen speichern. Jede auf einer Ebene definierte Einstellung überschreibt dieselbe Einstellung auf der vorigen Ebene, sofern sie existiert:
Beachten Sie, dass die Dateien settings.4DSettings auch nur einen Teil der relevanten Einstellungen enthalten kann, im Gegensatz zur Strukturdatei, die alle eigenen Einstellungen enthält, inkl. Core settings?? die sich nicht in externe Dateien verschieben lassen.
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Designmodus ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||