Allgemeines - SQL-Registry #
Die SQL-Registry lässt sich grob in fünf Teile gliedern.
MACHINE - PC-Spezifische Einstellungen #
Für jeden PC und jede Remote-Sitzung (z.B. Terminal Server oder RDP) wird hier ein eigener Schlüssel angelegt.
Hier werden normalerweise nur sehr wenige Einstellungen gespeichert. Diese betreffen beispielsweise die Telefonwahl (TAPI), spezielle Druckerzuordnungen oder eine feste Hinterlegung einer Lagergruppe (Mehrlagermodul) für einen PC.
Der spezielle Schlüssel .ALLMACHINE
wirkt sich auf alle PCs aus bzw. gilt als Vorgabe, falls keine PC-Spezifische Einstellung gemacht wurde.
Zu jedem PC wird der spezielle Schlüssel .sys-info
angelegt. Hierin werden Informationen zur verwendeten Eulanda-Exe-Version und der Zeitpunkt des letzten Logins gespeichert.
Beispiel für “.sys-info” #
last-exe-image=C:\temp\Eulanda\Eulanda.exe
last-exe-version=8.0.23.8070
last-login=2024-02-14T14:04:59
last-os=Windows 8 und höher, WorkStation 6.2
Das letzte Login-Datum kann auch hilfreich sein, um unbenutzte PC-Einträge zu identifizieren und ggf. zu löschen. Viele unbenutzte Einträge bremsen die Geschwindigkeit von EULANDA.
MODULES #
Einstellungen zu bestimmten Programm-Modulen. Änderungen an diesen Daten müssen nur in Ausnahmefällen direkt in der Registry vorgenommen, da hierfür entsprechende Punkte in den “Einstellungen” unter “Systemverwaltung” vorhanden sind.
OBJECTS #
Hier sind die einzelnen Datenobjekt-Klassen definiert, wie beispielsweise einer “Rechnungen”. Typischerweise entspricht eine Klasse einer SQL-Tabelle. Alles, was eine Objektklasse ausmacht, wie beispielsweise Menübefehle, Berichte und Verknüpfungen, ist hier zu finden.
Daneben sind hier auch die Kurzinfo-Bänder, Systemweite Menübefehle, Einstellungsseiten u. A. definiert.
Wichtig: Viele der hier hinterlegten Definition werden bei Programmupdates überschrieben und sollten deshalb nicht verändert werden. Stattdessen kann für viele der Einstellungen ein eigener Eintrag im Benutzerbereich der Registry unter \USER\.ALLUSER\OBJECTS
hinterlegt werden.
USER #
Benutzerabhängige Einstellungen
SESSION #
Dieser Bereich enthält Daten zur aktuellen Sitzung dieser laufenden EULANDA. Diese Daten sind flüchtig, das heißt die Daten werden nach Beendigung von EULANDA verworfen.
VENDOR #
Ein Bereich für Drittanbieter von Modulen. Auf einem neu installierten System ist dieser Bereich entsprechend leer.