Ordenar tarjetas QSL
Algunos bureaus de QSL requieren que se ordenen las tarjetas QSL de un modo especial. SWISSLOG contiene funciones que permiten ordenar las tarjetas QSL como así lo soliciten.
Los componentes clave para esta función son:
Un requisito para esta función es que las entradas del Callbook contengan el DXCC, es decir, el DXCC del país a donde debe enviarse la tarjeta QSL, y que exista una entrada para los QSL mánagers.
Con estas reglas se definen como deben ordenarse las tarjetas QSL por cada entidad del DXCC.
Si no se define una regla para un DXCC, las tarjetas QSL se ordenan alfabéticamente por indicativo dentro del DXCC.
A la izquierda se ven las reglas que ya están definidas.
Hay dos tipos de reglas:
Observe que el criterio principal de ordenación es siempre el DXCC. Es decir:
Regla de ordenación de QSL:
Actualmente hay 3 reglas:
- HB9A
- HB9B
- HB9AA
- HB9BB
- HB9AAA
- HB9BBB
Regla de ordenación de QSL Manager:
Actualmente hay 3 reglas:
El componente clave para ordenar las tarjetas QSL es una nueva tabla llamada:
QSLCardSort
Esta tabla (actualmente es una vista) contiene dos campos:
L_QSONr
y
QSLSortKey
La cuestión ahora es unir esta tabla con el campo L_QSONr y ordenar por el campo QSLSortKey
El ejemplo siguiente explica como se realiza esto:
Listados basados en la tabla QSO
Pasos
1. Añadir la tabla QSLCardSort
- Pulsar el botón
- Seleccionar la tabla QSLCardSort
- Cerrar el cuadro de diálogo Add Table
2. Unir las tablas QSLCardSort y QSO con el campo L_QSONr:
- en QSO seleccionar L_QSONR, pulsar el botón izquierdo del ratón y mantenerlo presionado
- mover el ratón encima del campo L_QSONr de la tabla QSLCardSORT y soltar el botón del ratón (operación de arrastrar y soltar)
3. Añadir QSLSortKey a los campos seleccionados:
- en QSLCardSORT seleccionar QSLCardKey, pulsar el botón izquierdo del ratón y mantenerlo presionado
- mover el ratón encima del primer campo de la tabla de campos (justo al lado de la cabecera) y soltar el botón del ratón (operación de arrastrar y soltar)
- QSLSortkey debe ser ahora el primer campo de la tabla
- hacer doble clic en el campo QSLSortKey para abrir el editor de valores
- asignar en Show "Show" y en Sort "Ascending"
- eliminar los criterios de ordenación redundantes. Por ejemplo ya no es necesario ordenar por Call y DXCC nunca más. Para quitar la ordenación por Call, por ejemplo:
- Seleccionar el campo Call
- Abrir el editor de valores (si no está abierto ya)
- en Sort asignar "Unsorted"
Debe verse de forma similar a la siguiente imagen:
4. Cambiar los ajustes de la cabecera del grupo (Group Header) si hubiera alguno:
- Seleccionar la pestaña Layout
- Abrir el diseñador de página pulsando el botón
- Seleccionar la pestaña Arrange
- Si hay un grupo de cabecera en el campo Call cambiarlo al campo QSLSortKey
- pulsar la flecha en Group Header CALL
- en la ventana Edit Section seleccionar QSLSORTKEY en Group Value y pulsar OK
La siguiente imagen muestra estos pasos:
5. Comprobar y guardar el listado.
Listados basados en la tabla QSLCard
Ya se ha unido la tabla QSLCardSort con la tabla QSLCard. Por lo tanto, la tabla QSLCard ya contiene el campo QSLSortKey. Esto significa que los pasos 1 y 2 de la descripción anterior no son necesarios. Realizar los pasos 3 al 5 para los listados basados en la tabla QSLCard.
La imagen siguiente muestra como debería verse:
Listados basados en la tabla LOGBOOK
En los listados basados en la tabla Logbook el procedimiento es el mismo que los listados basados en la tabla QSO. La única diferencia es que se debe unir la tabla Logbook.
Así es como se vería: