Logbuchansicht – Abfragen (Queries) benutzen


Das Laden der Logbuch-Felder wird durch die Abfrage(Query)-Funktion kontrolliert. Sie können wählen welche Abfrage benutzt werden und mit der Hilfe des Query-Editors können Sie definieren welche Felder durch die Abfrage geladen werden sollen. Anstatt mit einer leeren Abfragen zu beginnen, sollten Sie versuchen eines der mitgelieferten Beispielen zu benutzen. Die Beispiel-Abfragen finden Sie im Verzeichnis mit dem Namen ...\SWISSLOG\Queries\Logbόcher und diese Dateien haben eine Dateierweiterung von .SPQ

Auswählen einer Abfrage für die Logbuch-Ansicht

Um einige der leistungsfähigen Logbuch-Funktionen zu benutzen, müssen, alle QSO’s des Logs in den Speicher des Computers geladen werden. Ein Beispiel, die Gruppieren-Funktion verlangt, dass alle QSO's in den Speicher geladen werden. Im Gegensatz dazu verlangt die Standard-Funktion, dass nur die auf dem Bildschirm sichtbaren QSO's in den Speicher geladen wurden. Sie werden verstehen, je grösser die Logbuch-Datenbank ist, umso grösser ist auch die Ladezeit um das Logbuch zu öffnen. Dieser Nachteil wird aber mit den schneller werdenden Computern wieder aufgehoben. Jedoch, anstatt sich auf einen schnelleren Computer zu verlassen, ist es besser die Abfrage zu planen und nur die Felder zu laden die Sie tatsächlich benötigen.

Abfragen benutzen

Wenn Sie im SWISSLOG ein Logbuch erzeugt haben und Sie mit einer der Beispiel-Abfragen experimentieren wollen, gehen Sie wie folgt vor:

Laden einer existierenden Abfrage

Falls ein Logbuch-Ansicht-Fenster bereits offen ist, dann können Sie zu einer anderen Abfrage, durch wählen von Neue Definitionen laden aus Funktionen im Hauptmenü, oder durch aktivieren des Pop-Up-Menüs, wechseln. Um das Pop-Up-Menü zu aktivieren, positionieren Sie den Cursor auf das Log und drücken die rechte Maustaste.

Eine angezeigte Abfrage ändern

Hinweis: Wenn Sie nur ein paar einfache Änderungen die das Erscheinungsbild des Logs betreffen, durchführen möchten, ist es gewöhnlich einfacher diese direkt in der Logbuch-Ansicht durchzuführen. Für spezielle Informationen zum Anpassen der Logbuch-Ansicht klicken Sie hier.

Es gibt eine Anzahl von Änderungen die mit einer Abfrage gemacht werden können, welche das Erscheinungsbild und Aussehen eines Logs gravierend ändern. Anstatt eine Abfrage von Anfang an zu erzeugen, ist es einfacher eine existierende Abfrage zu modifizieren. Mit dem Query Editor können Sie Spalten löschen und hinzufügen, Spalten verschieben, die Ausrichtung der Daten innerhalb der Spalte ändern und Sie können sogar das Datumsformat ändern – und das ist noch nicht alles – genaue Details sind weiter unten beschrieben.

Bezugnehmend auf das Query Editor Bild oben, sehen Sie die QSO-Tabelle oben links. Sie können sich die QSO-Tabelle als ein Menü vorstellen – Sie können Felder aus dem Menü auswählen und sie in der Abfrage einbinden. Manche der Felder haben rechts neben dem Namen eine rote Markierung. Diese Markierung zeigt Ihnen, dass diese Felder unten in der Query-Tabelle bereits benutzt werden.

Der untere Teil des Query Editor Fensters ist der Arbeitsbereich oder eine Tabelle mit Zellen die die Spalten welche in der Logbuch-Ansicht verwendet werden, definiert.

Funktionen

Ein Feld dem Logbuch hinzufügen – Die einfachste Methode ist ein Feld aus der QSO-Tabelle auszuwählen und dann in die gewünschte Position im Arbeitsbereich ziehen.

Hinweis: Generell, ist es immer am Einfachsten die Drag'n Drop Methode zu benutzen.

Anordnen von Spalten – Um eine Spalte innerhalb des Arbeitsbereiches neu anzuordnen, klicken Sie auf die Spaltenüberschrift und ziehen Sie es an die neue Position. Dies benötigt ein wenig Übung; wenn Sie auf die Spalte klicken, ändert sich der Cursor zu einer dicken Linie auf der linken Seite der Spalte die bewegt werden soll. Wenn Sie die Spalte zu einer neuen Position ziehen, wird sie links von der Cursorlinie eingefügt. Versuchen Sie es ein paar mal, damit wird es viel leichter die Funktion zu verstehen.

Ein Feld löschen – Wählen Sie ein Feld und drücken Sie die Entf-Taste. Das Feld wird aus dem Arbeitsbereich entfernt. Wenn Sie versehentlich das Feld entfernt haben, können sie es wieder in den Arbeitsbereich einfügen, indem Sie es aus der QSO-Tabelle wie oben beschrieben auswählen. Sie können auch ein zu löschendes Feld mit der rechten Maustaste anklicken und Remove Value aus dem Pop-Up-Menü selektieren..

Hinweis: In manchen Fällen werden Ihnen die Änderungen die Sie in der Abfrage gemacht haben, nicht gefallen. Anstatt zu versuchen das Problem zu lösen, mag es einfacher sein auf die Original-Abfrage zurück zu gehen und von vorne zu beginnen. Das ist wie wenn Sie Word benutzen, Sie können den Query Editor schliessen und ohne die Datei zu sichern wieder vorn vorne beginnen. Schliessen Sie das Query Editor Fenster ohne die Datei zu sichern, oder mit einem neuen Namen zu speichern. Wenn Sie versuchen den Editor zu schliessen, kommt ein Dialog der Sie fragt ob die Änderungen gespeichert werden sollen.... in diesem Fall wählen Sie No.

Ändern des Formats eines Feldwertes – Um ein Feld zu wählen, doppelklicken Sie auf das Feld und der Value Editor wird geöffnet. Überprüfen Sie ob das richtige Feld angezeigt wird – ein häufiger Fehler ist, dass versehentlich ein anderes Feld ausgewählt wurde. Es sind eine Anzahl von Eigenschaften im Value Editor definiert. Für dieses Beispiel, werden wir zwei Eigenschaften, die das Erscheinungsbild der Daten im Log beinflussen, ändern. Doppelklicken Sie auf das Feld QSODate unter der Spaltenüberschrift QSODate.

Hinweis: Sie können auch mit der rechten Maustaste auf das Feld klicken und Edit Properties aus dem Pop-Up-Menü wählen um den Value Editor zu öffnen.

In dem Beispiel oben zeigt der Value Editor verschiedene Eigenschaften des QSODate Feldes – im unteren Teil der Liste sehen Sie fünf Eigenschaften welche definieren wie das QSODate-Feld im Logbuch angezeigt wird. Mit der Ausnahme der Format-Eigenschaft, hat jede Eigenschaft eine Auswahlliste mit möglichen Werten, klicken Sie in das entsprechende Feld um die Werte anzuzeigen.

Die QSODate Format Eigenschaft ist etwas anders, da Sie keine Auswahlliste zur Verfügung stellt. Sie können das bevorzugte Datumsformat durch Eingabe von Standardabkürzungen, wie sie in anderen Programmen und Betriebssystemen verwendet werden, definieren. Formatierungssymbole können gross oder klein geschrieben werden – beide – erzeugen dasselbe Ergebnis. Einige der üblichen Zeit- und Datumsformate werden unten in der Tabelle gezeigt:

Symbol Beispiel – Beschreibung
hh:nn 23:59 – Stunden und Minuten als 24 Stunden Uhr
h:nn am/pm 11:59 pm – Stunden und Miunuten als 12 Stunden Uhr mit AM-PM Anzeige.
mmm d, yyyy Jan 1, 2004
mm/dd/yyyy 01/01/2004 – Abhängig vom Land können Tag und Monat mehrdeutig sein.
dd mmm yy 01 Jan 04 – Aus Lesbarkeitsgründen ist das dd mmm yy Format das bevorzugte. Tag und Monat sind nicht mehrdeutig und die Symbolgruppen benötigen keine Zeichensetzung – ausserdem erweitert das zusätzliche Leerzeichen zwischen den Buchstabengruppen die Lesbarkeit.

Hinweis: Die Format-Eigenschaften für die folgenden Felder, QSODate, Day, Month, und Year, beinflussen nur die entsprechenden Werte wie sie in der Logbuch-Ansicht angezeigt werden.

Wenn SIe das Datum als Suchargument benutzen, muss das Datum wie im Betriebssystem definiert eingegeben werden. Kommt eine Fehlermeldung oder Ihr Suchergebnis endet mit einer leeren Logbuch-Ansicht, überprüfen Sie das Datumsformat. Ein einfacher Weg das Datumsformat zu überprüfen ist auf den Pfeil in der Datumsüberschrift zu klicken und (Anpassen) aus der Liste wählen. Wenn der Custom AutoFilter Dialog erscheint, klicken Sie auf den Pfeil neben jedem leeren Feld auf der rechten Seite. Wenn der Kalender erscheint, klicken Sie auf Today – das gezeigte Datum erscheint im korrekten Windows Format – klicken Sie auf Cancel um den Dialog zu verlassen.

Wichtiger Hinweis: Bezugnehmend auf das obige Query Editor Bild, sehen Sie drei Felder: Jahr (Year), Monat (Month), und Tag (Day). Die Daten für die drei Felder werden aus dem QSODate Feld extrahiert – Jahr, Monat und Tag werden als separate Felder extrahiert. Der Grund für separate Felder ist, dass das Filtern nach Datum vereinfacht wird. Damit können Sie ein Filter definieren das nach einem ganz spezifischen Jahr, Monat und Tag selektiert. Wenn Sie nur das QSO-Datum Feld benutzen, wird das Filter einen Wert für jeden Tag an dem ein Eintrag gefunden wird, zurück liefern – das ist nicht immer nützlich. Sie mögen es jedoch vorziehen das QSO-Datum in der herkömlichen Methode, wie Tag.Monat.Jahr, angezeigt zu bekommen – in diesem Fall, sollte die Abfrage beides enthalten, die separaten Felder und das QSODate Feld. Ausführliche Informationen zu Filtern finden sie in einem Anschnitt weiter unten.

Einen Teil der QSO's auswählen – Diese Funktion erlaubt Ihnen spezielle QSO's im Gegensatz zu allen QSO's in der Logbuch-Ansicht auszuwählen. Eigentlich erzeugen Sie einen Filter – basierend auf den Filterparametern wird das Logbuch durchsucht und nur die QSO's angezeigt die dem Filterwert entsprechen.

Unter Benutzung des Query Editor Fensters, wählen Sie ein Feld im Arbeitsbereich, doppelklicken Sie auf dieses Feld, es wird der Value Editor geöffnet. Klicken Sie auf das zweite Register mit dem Namen Filter und geben Sie das Filterkriterium ein.

Die ersten beiden Eigenschaften; Number und Command, bieten eine Liste aus der Sie die möglichen Werte auswählen können. Klicken Sie in das Feld und dann auf den Pfeil neben dem Namen um die Liste zu öffnen. Number erlaubt Ihnen mehrere Filter zu definieren; Filter 1, Filter 2, etc. Jedes Filter kann sein eigenes logisches Kommando haben – wählen Sie ein logisches Kommando aus der Liste. Nun geben sie den entsprechenden Wert in den Value-Bereich ein.

Versuchen Sie dieses Beispiel

Als Beispiel, versuchen Sie ein Filter für das Band-Feld zu erzeugen – um ein Filter zu erzeugen das nur QSO's für 15m und 20m anzeigt, führen Sie folgende Schritte durch. (Falls Sie keine 15m und/oder 20m Kontakte in Ihrem Log haben, wählen Sie einen anderen Wert für dieses Beispiel.).

  1. Unter Benutzung des Query Editor Fensters, wählen Sie das Band Feld im Arbeitsbereich und nachen einen Doppelklick auf dieses Feld – es erscheint der Value Editor.
  2. Klicken Sie auf das zweite Register mit dem Namen Filter.
  3. Erweitern Sie die Number-Liste durch Klicken auf den Pfeil – wählen Sie Filter 1 da es das erste Filter ist.
  4. Erweitern Sie die Command-Liste durch Klicken auf den Pfeil – wählen Sie Is Equal To.
  5. Geben Sie den Wert 15m in die Zelle neben Value 1 ein.
  6. Geben Sie den Wert 20m in die Zelle neben Value 2 ein.
  7. Schliessen Sie den Value Editor – klicken Sie auf das X rechts oben.
  8. Bevor Sie den Query Editor schliessen, beachten sie die entsprechenden Werte in Filter 1... ="15m" OR "20m" die in das Band-Feld eingefügt wurden.

    Hinweis: Wenn Sie sich den Filterwert genau anschauen, sehen Sie Anführungszeichen um den Wert 15m und 20m – das Filter sucht im Log nach Werten die exakt gleich sind zu "15m" und "20m" – wenn Sie versehentlich das m-Zeichen für Meter weg lassen, wird das Filter kein QSO finden. "15" ist nicht gleich wie "15m".
     
  9. Jetzt können Sie den Query Editor schliessen – jetzt haben Sie zwei Möglichkeiten:

    Save As... Sie können die Abfrage-Datei für zukünftige Benutzung speichern – anstatt das obige Beispiel mit dem vorgegebenen Namen zu speichern, speichern Sie das Beispiel mit einem neuen Namen: Aus dem Hauptmenü wählen Sie File ¦ Save As... Das Logbooks Verzeichnis mit dem vorgegebenen Namen erscheint – ändern Sie den Namen, z. B.: test_filter. (Sie müssen die Dateierweiterung nicht eingeben – sie wird automatisch hinzugefügt).

    Schliessen ohne eine neue Datei zu erzeugen... Der zweite Weg das Query Editor Fenster zu schliessen, erlaubt nicht die Datei mit einem neuen Namen zu speichern. Wenn Sie auf das X rechts oben klicken, werden Sie gefragt ob die Änderungen mit dem vorgegebenen Namen gespeichert werden soll. Wenn Sie die Datei nicht mit dem Namen speichern, schliesst das Query Editor Fenster und alle Änderungen sind verloren.

Wenn der Query Editor schliesst, wird Ihr Log nur mit den 15m und 20m QSO's angezeigt. Sie können einen Schritt weiter gehen und das angezeigte Log sortieren, so dass zuerst alle 15m und dann die 20m QSO's angezeigt werden. Klicken Sie auf die Überschrift der Band-Spalte, achten Sie auf den Pfeil der nach oben für aufsteigende oder nach unten für absteigende Sortierung zeigt. Klicken Sie ein- oder zweimal auf die Überschrift der Band-Spalte und beobachten Sie die Änderungen.

Unten ist ein Bild für das gemachte Beispiel – dieses Bild basiert auf der Abfrage Einfach logbuch.spq welche normalerweise im folgenden Verzeichnis zu finden ist: ...\SWISSLOG\Queries\Logbόcher

Anfang


Copyright © 2004 SWISSLOG
Last modified: 08 dic. 2014