QSL-Karten sortieren
Manche QSL-Bureaus erwarten, dass die QSL-Karten auf eine spezielle Art unf Weise sortiert sind. SWISSLOG bietet Funktionen die erlauben die Karten wie gefordert zu sortieren.
Die Hauptkomponenten für die QSL-Karten-Sortier-Funktion sind:
Vorrausetzung für die Sortierfunktion ist, dass die Callbuch-Einträge das Home-DXCC beinhaltet, das ist das DXCC des Landes an das die QSL-Karte geschickt werden soll und dass ein Callbuch-Eintrag für den QSL-Manager existiert.
Mit den Sortierregeln definieren Sie, wie die QSL-Karten für ein bestimmtes Land sortiert werden müssen.
Wenn für ein DXCC keine Regel definiert ist, werden die QSL-Karten alphabetisch nach Rufzeichen innerhalb des DXCC sortiert.
Auf der linken Seite sehen Sie die definierten Regeln.
Es gibt zwei Arten von Regeln:
Seien Sie sich bewusst, dass das Hauptsortierkriterium immer das Home-DXCC ist. Das heisst:
QSL-Sortierregel:
Zur Zeit gibt es drei Regeln:
- HB9A
- HB9B
- HB9AA
- HB9BB
- HB9AAA
- HB9BBB
QSL-Manager Sortierregel:
Auch hier gibt es zur Zeit drei Regeln:
Die Schlüsselkomponente für das Sortieren von QSL-Karten ist eine neue Tabelle mit dem Namen
QSLCardSort
Diese Tabelle (eigentlich ist es eine Ansicht) besteht aus zwei Feldern:
L_QSONr
und
QSLSortKey
Der Trick ist jetzt diese Tabelle mit der L_QSONr zu verbinden und den QSLSortKey zu sortieren (orderby)
Das folgenden Beispiel zeigt wie es gemacht wird:
Berichte basierend auf der QSO Tabelle
Schritte
1. Fügen Sie die QSLCardSort Tabelle hinzu
- Drücken Sie den Knopf um den 'Add Table' Dialog zu öffnen
- Wählen Sie QSLCardSort
- Schliessen Sie den 'Add Table' Dialog
2. Verbinden Sie QSLCardSort mit QSO über die L_QSONr Felder
- in der QSO Tabelle wählen Sie L_QSONR, drücken Sie die linke Maustaste und halten Sie die Taste gedrückt
- bewegen Sie die Maus über das L_QSONr Feld in der QSLCardSORT Tabelle und lassen die Maustaste los (drag & drop)
3. Fügen Sie den QSLSortKey zu den ausgewählten Feldern hinzu
- in QSLCardSORT wählen Sie QSLSortKey , drücken Sie die linke Maustaste und halten Sie die Taste gedrückt
- bewegen Sie die Maus über das erste Feld in der Feldtabelle (einfach neben die Überschrift und lassen die Taste los (drag & drop)
- QSLSortkey sollte jetzt das erste Feld in der Tabelle sein
- doppelklicken Sie auf das QSLSortKey Feld um den 'Value Editor' zu öffnen
- im Value Editor setzen Sie Show nach Show und Sort nach Ascending
- Entfernen Sie die überflüssigen Sortierkriterien. Zum Beispiel, gibt es keine Notwendikeit nach Call und DXCC zu sortieren. Um zum Beispiel das Sortieren nach call zu entfernen
- Wählen Sie das call Feld
- Öffnen Sie den 'value editor' (wenn noch nicht geöffnet)
- setzen Sie Sort auf Unsorted
Dies sollte jetzt ähnlich wie auf dem folgenden Bild aussehen
4. Ändern der 'Group Header' Einstellungen sofern welche vorhanden sind
- Wählen Sie die Layout Seite
- Öffnen Sie den 'Page Designer' durch Drücken des Knopfes
- wählen Sie die 'Arrange' Seite
- wenn es einen Group Header auf dem Feld CALL gibt, dann ändern Sie ihn auf das Feld QSLSortKey
- drücken Sie den Pfeil auf dem Group Header CALL
- im 'Edit Section'-Dialog wählen Sie QSLSORTKEY in 'Group Value' und drücken OK
Das nächste Bild zeigt diese Schritte
5. Testen und Sichern Sie die Vorlage/Bericht.
Vorlagen basierend auf der QSLCard Tabelle
Ich habe schon die QSLCardSort Tabelle mit der QSLCard Tabelle verbunden. Deshalb beinhaltet die QSLCard schon den QSLSortKey. Das bedeutet, dass die Schritte 1 und 2 von der Beschreibung oben nicht durchgeführt werden müssen. Führen sie nur die Schritte 3 bis 5 durch für Vorlagen die auf der QSL-Tabelle basieren.
Und so schaut es aus:
Vorlagen basierend auf der Logbook Tabelle
Für Vorlagen die auf der Logbook-Tabelle basieren, ist die Prozedur gleich wie für Vorlagen die auf der QSO-Tabelle basieren. Der einzige Unterschied ist, dass Sie die Logbook-Tabelle verbinden müssen.
Und so schaut es aus: