Sorting QSL Cards


Sort QSL Cards as required by the QSL-Bureau

Some QSL bureaus require that the QSL-Cards are sorted in a special manner. SWISSLOG contains functions which allow You the sort the QSL Cards as required.

The key components for the QSL- Card Sort feature are:

Prerequisite for the sort feature is, that the Callbook entries do contain the Home-DXCC, that's the DXCC of the country to which the QSL Card must be sent and that a callbook entry exists for the QSL-Managers.

QSL - Sort Rules:

With the Sort-Rules you define how the QSL-cards must be sorted for the country of the DXCC. 

If no rule is defined for a DXCC, the QSL Cards are sorted alphabetically by Call within the DXCC.

On the left side You see the rules which are defined.

There are two kind of rules:

  1. QSL Sort Rule defines how normal QSL Cards should be sorted
  2. QSL Manager Sort Rule defines how Cards with QSL-Managers should be sorted

Note, that the primary sort criteria is always the Home-DXCC. This is:

QSL Sort Rule:

Currently there are 3 rules:

QSL Manager Sort Rule:

Currently there are also 3 rules:

How to use the QSL Sort Rules

The key - component for sorting QSL Cards is a new table called 

QSLCardSort

This table (actually its a view) contains two fields:

L_QSONr 

and 

QSLSortKey

The trick is now to join this table on L_QSONr and to sort (order by) the QSLSortKey

The following example explains how this is done:

Reports based on QSO Table

Steps

1. Add the QSLCardSort Table 

2.  Join QSLCardSort to QSO it via the L_QSONr Fields 

3. Add the QSLSortKey to the selected fields

This should look now similar to the following picture

4. Change the Group Header settings if there are any

The next picture illustrates these steps

5. Test and save the Report.

Reports based on QSLCard Table

I have already joined the QSLCardSort table to QSLCard. Therefore QSLCard already contains the QSLSortKey. This means, that the steps 1 and 2 of the description above are not needed. So perform the Steps 3 to 5 for Reports based on the table QSLCard.

Here is how it should look like

 

Reports based on QSO Table

For reports based on the Logbook table the procedure is the same as for reports based on the QSO table. The only difference is, that You have to join the logbook table.

Hers is how it looks like :

 

 


Copyright © 2004 SWISSLOG
Last modified: 20 Jun 2005