Informationstabellen


   Hoch    Zurück  Weiter  Beispiel

Einführung in die 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:

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

 Informationstabelle erzeugen

Die Erzeugung einer Informationstabelle besteht aus folgenden Schritten:

  1. Erzeugen einer Textdatei welche die Detailinformationen beinhaltet. Diese Datei wird normalerweise mit einem Texteditor erzeugt

  2. Erzeugen einer Layout-Definitions-Datei. Das kann auch mit SWISSLOG gemacht werden. 

  3. 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.

1.) Erzeugen der Textdatei 

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:
Datentyp Beschreibung
Char Alpha-numerische Werte mit fester Länge. 
Date Datum Werte  Es wird keine Genauigkeit angegeben
Decimal Dezimalzahlen. 
Float Fliesskommazahlen. 
Integer Ganzzahlen. 
Smallint Kleine Ganzzahlen. 
Numeric Fliesskommanummern.
Varchar Alpha-numerische Werte. Die maximale Länge der Spalte wird angegeben
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. 

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:

  1. Wähle Werkzeuge | Informations-Tabellen aus dem Hauptmenü und dann Exportieren / Importieren / Ändern. Dies öffnet das Fenster Informations-Tabelle bearbeiten.

  2. Wähle aus der Liste die Info-Tabelle, die Du bearbeiten möchtest.

  3. Editiere die Einträge, die Du benötigst.

  4. Durch Klicken auf einen Spaltentitel kannst Du die Tabelle absteigend oder aufsteigend sortieren.

  5. 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):

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.

Umgekehrt kannst Du, wenn Du eine Informationstabelle aktualisiert hast und Du sie mit anderen Nutzern teilen möchtest, sie auf diese Weise exportieren:

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:

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.

   Anfang   Hoch    Zurück  Weiter


Copyright © 2004 SWISSLOG
Last modified: 22 mar. 2018