Der Datenbankumschalter ermöglicht den einfachen Wechsel zwischen Datenbanken. Die aktive Datenbank wird durch einen gelben Hintergrund hervorgehoben. Alle Datenbanken, die nicht zur Schachform der aktiven Datenbank gehören, sind gesperrt (weißer Hintergrund).
Mit Halten der mittleren Maustaste (i.d.R. das Mausrad) auf einem Datenbankfeld wird eine Informationsbox angezeigt.
Die Funktionalitäten im Datenbankumschalter sind:
Zur Administration einer Datenbank steht ein kontextsensitives Menü bereit:
Öffnet eine Box mit der Anzeige verschiedener Datenbankinformationen.
Datenbankenexport
in andere Datenbankformate oder in ein Dokumentenformat.
Enthält diese Datenbank mehrere
Schachformen (nur bei der
Ablage-Datenbank und bei PGN-Dateien möglich) dann werden
nur die Partien der aktiven Schachform exportiert.
Dateiauswahldialog, um die zu importierenden PGN-Dateien auszuwählen. Es können mehrere PGN-Dateien gleichzeitig gewählt werden. Die Partien werden an die bestehende Datenbank angehängt.
Öffnet denDateiauswahldialog ausgewählt. Die Partien werden an die bestehende Datenbank angehängt. Es können mehrere Datenbanken gleichzeitig ausgewählt werden.
Die zu importierenden Datenbanken werden über den Dieses Untermenü bietet Funktionalitäten um Datenbanken zu verwalten (⇒Datenbankarchiv für die gewählte Datenbank anlegen. Der Dateiauswahldialog wird geöffnet, um den Archivnamen zu wählen.
Ein
Eine Schliessung der Ablage-Datenbank ist nicht möglich.
Schreibschutz einer Datenbank.
Diese Datenbank wird schreibgeschützt bzw. schreibberechtigt gesetzt. Für weitere Informationen sieheEine weitere Datenbank öffnen.
Eine Datenbank öffnen über die Datenbankhistorie.
Schachform speichern dann wird der nächste Menüpunkt verwendet.
Eine neue Datenbank anlegen. Es können nur Scidb- und Scid-Datenbanken (.sci, .si4, .si3) neu angelegt werden. Soll die Datenbank Partien einer anderenSchachform anlegen. In diesem Fall können nur Scidb-Datenbanken neu angelegt werden.
Eine neue Datenbank einer anderenAuswahl der Symbolgröße für die Datenbankkacheln.
Hilfedialog zum Datenbankumschalter öffnen.
Dieses Untermenü bietet Funktionalitäten um Datenbanken zu verwalten:
Dies ist nicht für die Ablage-Datenbank möglich.
Dies ist nicht für die Ablage-Datenbank möglich.
Eine Auswahl von Zuginformationen (wie z.B. "Verbrauchte Zugzeit") aus der Datenbank entfernen. Dies ist beispielsweise auch nützlich für Importe von FICS-Partien, um nachträglich die unerwünschten Informationen (hier "Verbrauchte Millisekunden") zu entfernen.
Kompaktieren) geschieht.
Dieses Funktion durchsucht die Datenbank nach zusätzlichen PGN-Tags (wie "WhiteTeam"). Es kann dann eine Auswahl von ihnen aus der Datenbank entfernt werden. Das Entfernen nicht benötigter Tags beschleunigt ein wenig die Positionssuche, aber erst wenn nach der Entfernung eine Kompaktierung der Datenbank (⇒Diese Datenbank kompaktieren, d.h. die zum Löschen vorgemerkten Partien werden physikalisch gelöscht. Zudem verschwinden die Lücken, die durch andere Aktionen entstanden sind. Diese Aktion kann nicht rückgägngig gemacht werden. Dieser Menüpunkt ist gesperrt wenn die Datenbank keine Lücken aufweist, und auch keine Partien mit ener Lösch-Markierung versehen sind.
Datenbanken können auch durch Drop (Fallenlassen) einer URI-Liste geöffnet werden. Wird eine URI-Liste (Dateienliste) – oder eine einzelne Datei – in das Datenbankumschaltfenster gezogen, so signalisiert ein farbiger Hintergrund, daß ein Drop erfolgen kann. Auf diese Weise kann das Öffnen von Datenbanken beispielsweise auch mit einem externen Dateimanager erfolgen.
Die Dateienliste kann auch über ein Datenbankfeld fallengelassen werden. In diesem Fall werden die Partien in die Zieldatenbank kopiert.
Um alle Partien einer Datenbank (evt. nur von einer Schachform) in eine andere zu kopieren, werden mit gedrückter linker Maustaste die Partien gegriffen und in das Zielfeld gezogen und fallengelassen. Voraussetzung ist, daß die Zieldatenbank nicht schreibgeschützt ist und auch nicht gesperrt. Dies ist ein wichtiges Instrument zum Verwalten und Kopieren von Dateien zwischen Datenbanken.