Informationstabellen
Mit den Informationstabellen können Sie zusätzliche Informationen zur SWISSLOG Datenbank hinzufügen und mit einem SWISSLOG-Feld in Beziehung bringen. Es gibt viele Gründe für die Verwendung von Informationstabellen. Der hauptsächliche Nutzen der Informationstabellen ist für die Statistik. In der Informationstabelle finden Sie die Beschreibungen der Abkürzungen wie sie für viele Diplome wie IOTA, US-Staaten, US-Counties, DOK verwendet werden. Ebenso kann eine Tabelle aus Rufzeichen und Mitgliedsnummern bestehen, z.B. DIG, TEN-TEN usw.
Informationen aus der Informationstabelle können verwendet werden um:
Detail-Informationen in Statistiken anzuzeigen
Details während der QSO-Eingabe anzuschauen:
Strg-I drücken
ins entsprechende Feld doppelklicken oder
den
Knopf drücken,,
Da diese Tabelle ebenfalls ein Bestandteil der SWISSLOG Datenbank ist, können Sie
diese Tabellen auch mit dem Reportgenerator verarbeiten und eigene Auswertungen erzeugen.
Bemerkung: Sollten Sie eigene Informationstabellen erzeugen,
wären wir und alle Swisslog-Benutzer dankbar wenn Sie uns die
Informationstabellen zur weiteren Verbreitung schicken könnten.
Zur Zeit haben wir Informationstabellen für DIFM, DIG,
DOK, IOTA, MF, US-Counties und mehr.
Schauen Sie in das ..\Info Verzeichnis.
Die Verbindung zwischen einer Info-Tabelle und einem Swisslog-Feld kann
entweder indirekt in einer Statistikdefinition, oder direkt mit der "Info-Tabellen zuweisen"-Funktion,
definiert werden.
Der bevorzugte Weg ist die Verbindung in der Statistikdefinition.
Die folgenden Funktionen sind für die Informationstabellen verfügbar,
Sie finden Sie im Menü Werkzeuge | Informations-Tabellen
WICHTIG: Swisslog enthält eine Funktion zum Updaten vorhandener Informationstabellen über das Internet. Bitte lies Update Diplom Informationen
Die Erzeugung einer Informationstabelle besteht aus folgenden Schritten:
Erzeugen einer Textdatei welche die Detailinformationen beinhaltet. Diese Datei wird normalerweise mit einem Texteditor erzeugt
Erzeugen einer Layout-Definitions-Datei. Das kann auch mit SWISSLOG gemacht werden.
Laden der Informationstabelle in die Swisslog DB. Das muss mit SWISSLOG gemacht werden.
In vielen Fällen reicht es den Schritt 2 durchzuführen, da die benötigten Dateien bereits im ..\Info-Verzeichnis vorhanden sind oder übers Internet geladen werden können.
Der erste Schritt besteht darin eine einfache Textdatei welche die Detailinformationen beinhaltet, zu erzeugen. Die Datei muss mindestens den Schlüssel und die Beschreibung des Schlüssels enthalten. Der Schlüssel ist der Wert welcher im Logbuch gespeichert wird. Beispiele sind das DXCC, die IOTA Nummer, die TEN-TEN Nummer, der DOK usw. Die Beschreibung beschreibt den Schlüssel im Detail. Zum Beispiel der Ländernamen für das DXCC oder den Namen der Insel für das IOTA.
Die Datei wird normalerweise mit Hilfe eines Editors, wie sie in Windows verfügbar sind, erzeugt. Die Felder müssen durch ein Begrenzungszeichen getrennt sein. Übliche Begrenzungszeichen sind:
, ; : tab
Die Datei für den DOK könnte wie folgt aussehen:
A01,KONSTANZ
A02,BRUCHSAL
A03,BADEN-BADEN
A04,BÜHL
Das erste Feld ist der DOK (Sschlüssel) welcher im Logbuch gespeichert ist und das zweite Feld ist der Ortsverbandsname des DOK. Hier sind die Felder durch ein Komma getrennt.
Ein anderes Beispiel. Die Textdatei für die IOTA Informationstabelle sieht wie folgt aus:
AF-001;3B6;Agalega Islands
AF-002;FT/Z;Amsterdam & St.Paul Islands
AF-003;ZD8;Ascension Island
AF-004;EA8;Canary Islands
AF-005;D4;Cape Verde, Leeward Islands
AF-006;VQ9;Diego Garcia Island
AF-007;D6;Comoro Islands
Wie Sie sehen, besteht sie aus drei Feldern durch das ";"-Zeichen getrennt. Das erste Feld ist wieder der Schlüssel, die IOTA Nummer. Das zweite Feld ist die DXCC-Abkürzung und das dritte Feld ist der Name der Insel.
2.) Erzeugen der Layout-Definitionsdatei (.lot)
Die Layout-Definitionsdatei beschreibt das Format der Einträge in der Textdatei. Sie können die Layout-Definitionsdatei mit Hilfe von Swisslog erzeugen, oder manuell mit einem Texteditor.
Um die Layout-Defintionsdatei mit Swisslog zu erzeugen wählen Sie:
Werkzeuge | Informations-Tabellen | Erstellen / Löschen
Der folgende Dialog wird geöffnet:
Der Dialog beinhaltet die Beschreibung der IOTA Textdatei. Die folgende Information muss eingegeben werden:
| Feld | Inhalt | Erklärung | ||||||||||||||||||
| Quelle | C:\Swisslog\Info\IOTA.TXT | Der Name der Textdatei | ||||||||||||||||||
| Tabellenname | INF_IOTA | der Name der Informationstabelle in der Swisslog DB. Sie können den Namen selbst wählen aber er muss immer mit INF_ beginnen | ||||||||||||||||||
| Schlüsselfeld | 1 | Die Position des Schlüsselfeldes. In unserem Beispiel ist das erste Feld das Schlüsselfeld. | ||||||||||||||||||
| Trennzeichen | ; | ; wird benützt um die Felder in der Textdatei zu trennen | ||||||||||||||||||
| Grid fields (eine ausführliche Beschreibung der extdatei; und zeigt wie die Tabelle aussehen wird) | ||||||||||||||||||||
| Feldname | IOTA | Das ist der Names des Feldes in der Swisslog DB. Sie benützen diesen Namen wenn Sie die Abfrage oder eine Auswertung mit dem Reportgenerator definieren | ||||||||||||||||||
| Datentyp | Varchar | hier definieren Sie den Datentyp des Feldes.
Sie können aus dieser Liste
wählen:
|
||||||||||||||||||
| Feldlänge | 6 | Länge des Feldes in der SWISSLOG DB | ||||||||||||||||||
| Das Feld "Decimal Positions" wird in diesem Beispiel nicht benutzt; es findet nur Anwendung wenn man mit Zahlen arbeitet. | ||||||||||||||||||||
Sie können die Layout-Definitionsdatei auch mit einem Texteditor definieren. Das Format der Datei ist sehr einfach:
Table=INF_IOTA
KeyField=1
DelChar=;
Field1=IOTA,Varchar,6,0
Field2=DXCC,Varchar,10,0
Field3=Inselname,Varchar,80,0
Bemerkung:
Für den Fall, dass Sie Einträge haben die mit deleted markiert sind, z.B. DXCC,
benötigen Sie ein Feld in der Informationstabelle in der Länge von einem Zeichen
und sollte mit 'DELETED' bezeichnet
werden..
Der Inhalt sollte entweder 'D' für einen gelöschten oder 'N' für einen aktiven Eintrag sein..
3.) Laden der Informationstabelle in die SWISSLOG DB
Nachdem Sie die Textdatei und die Layout-Definitionsdatei
erzeugt haben können Sie den
Knopf drücken um die Informationstabelle in der Swisslog DB zu erzeugen.
Sie können die erzeugte SQL kontrollieren indem Sie den
Knopf drücken.
Falls ein Fehler auftrat wird er in der Liste angezeigt.
Um den Fehler zu untersuchen drücken Sie den
button.
"Duplicate keys" bedeutet, dass das Schlüsselfeld nicht eindeutig ist (es gibt mehrere Einträge mit dem gleichen Schlüssel)
Arithmetic exception, numeric overflow, or string truncation Fehler passieren wenn ein Feld zu klein für den Wert ist.
Exportieren / Importieren / Ändern
SWISSLOG erlaubt Dir, die in der Statistikdatenbank SWLSTAT.MDB gespeicherten Informationstabellen zu exportieren, zu importieren und zu ändern.
Hinweis: Swisslog enthält im Werkzeuge Menü eine Funktion, bestimmte Informationstabellen über das Internet upzudaten. Neue Versionen von Swisslog erscheinen regelmäßig und enthalten aktuelle Informationstabellen. Es ist also nicht notwendig, sie manuell zu editieren. Dies ist hier für fortgeschrittene Nutzer beschrieben.
Um Informationstabellen zu editieren, gehe wie folgt vor:
Wähle Werkzeuge | Informations-Tabellen aus dem Hauptmenü und dann Exportieren / Importieren / Ändern. Dies öffnet das Fenster Informations-Tabelle bearbeiten.
Wähle aus der Liste die Info-Tabelle, die Du bearbeiten möchtest.
Editiere die Einträge, die Du benötigst.
Durch Klicken auf einen Spaltentitel kannst Du die Tabelle absteigend oder aufsteigend sortieren.
Direkt unterhalb des Spaltentitels jeder Spalte befindet sich ein Filter Feld. Schreibe etwas hinein und die Ansicht zeigt alle passenden Einträge (Groß-/klein-Schreibung beachten). Im unteren Bild ist die INF_IOTA Tabelle ausgewählt, die Ansicht ist nach IOTA in aufsteigender Reihenfolge sortiert (beachte den kleinen Pfeil) und es ist ein Filter eingeschaltet, damit nur IOTA aus DXCC, welche mit EA beginnen, gelistet werden.

Mit den Knöpfen in der Werkzeugleiste kannst Du folgende Aktionen ausführen (von links nach rechts):
Gehe zum Ersten Eintrag
Gehe zum Vorigen Eintrag
Gehe zum Nächsten Eintrag
Gehe zum Letzten Eintrag
Füge einen neuen Eintrag ein
Lösche einen Eintrag
Editiere einen Eintrag
Bestätige die Änderung eines Eintrags
Nimm die Änderung zurück
Frische die Daten auf um die Änderungen zu sehen
Wie Du siehst, bietet der zugehörige Editor gute Möglichkeiten zum Bearbeiten der Informationtabellen. Du kannst die Informationstabellen aber auch exportieren, mit einem externen Editor (wie dem in Windows enthaltenen WordPad) bearbeiten und anschließend wieder importieren. Benutze die von Dir bevorzugte Methode.
Wenn Du eine upgedatete Datei einer Informationstabelle erhälst (welche dieselbe Feldstruktur und dasselbe Datenformat besitzt), dann kannst Du die ganze Informationstabelle importieren und manuell updaten.
Drücke den Knopf rechts neben dem Von Feld und wähle die zu importierende Informationstabellen Datei. Im nächsten Dialog doppelklicke auf den Dateinamen oder wähle den Dateinamen und drücke Öffnen.
Drücke den Importieren Knopf.
Umgekehrt kannst Du, wenn Du eine Informationstabelle aktualisiert hast und Du sie mit anderen Nutzern teilen möchtest, sie auf diese Weise exportieren:
Wähle die Informationtabelle, die Du exportieren möchtest.
Drücke den Knopf rechts neben dem hinein Feld und wähle den Ordner, in den Du die Informationstabelle exportieren möchtest.
Drücke den Exportieren Knopf. Die Informationstabelle (.TXT) und die Tabellen Definitions Datei (.LOT) werden in den gewählten Ordner exportiert.
Info-Tabellen den Feldern zuweisen
Sie können ein SWISSLOG-Feld einer Informations-Tabelle zuweisen. Zum Beispiel können Sie die Informations-Tabelle für IOTA dem Feld P_IOTA zuordnen, oder die DIG-Informations-Tabelle dem Feld C_SP1, usw. Die Informations-Tabelle kann dann auf folgende Arten angezeigt werden:
Drücken der Strg-I Tasten wenn das Feld ausgewählt wurde.
Doppelklick in das Feld.
Drücken der
Befehlsschaltfläche
wenn das Feld selektiert wurde.
Die Zuweisung einer Informationstabelle zu einem Feld kann auf zwei Arten erfolgen:
oder mit der
Die Zuweisung in der Statistik-Definition ist der bevorzugte Weg eine Informationstabelle
einem Feld zuzuweisen. Bitte lesen Sie Statistik
definieren für Details. Die Zuweisung in den Statistik Definitionen hat Vorrang über
die Zuweisung mit der Info-Tabelle zuweisen Funktion.
Sie können einem Feld die Information auch direkt mit der Info-Tabelle zuweisen Funktion zuweisen.
Wenn Sie diese Funktion wählen wird der folgende Dialog angezeigt:
Für jedes angezeigte Feld können Sie die Informationstabelle wählen welche zugewiesen werden soll.
Copyright © 2004
SWISSLOG
Last modified:
22 mar. 2018