For those of you facing problems using HRDlabel, I maybe have an adequate solution for the QSL label printing task..
I've been using this for about 4 years, now, after returning from the mySQL approach, and it works like a charm. All this can be done by using MS Windows, Access and Word.
1. Create a new query inside your mylogbook.mdb. This file name is only an example and can be different from user to user and logbook to logbook. If you don't know where it is, it's time to find it as I am pretty sure you haven't made a backup of your files, yet.. Give the query a name like "Export non-QSLed QSOs" or similar.
2. Create an empty word document, chose "Tools --> Letters and Mailings --> Mail Merge".
3. "Select document type --> Labels"; "Next: Starting Document"
4. Use the assistant to chose the size of your labels, database source and so on. A common problem in communication with your database driver is that it somehow gets several formats and protocols mixed, haven't figured out exactly, yet. BUT there is a solution: simply create a link to your database in the user's database connections directory.
5. Print your labels whenever you'd like to.
6. You can also change the "sent" status to "Y" after printing. Do this with caution! ALWAYS back-up your database file before!! I've warned you!
WHERE TABLE_HRD_CONTACTS_V01.COL_TIME_ON>#7/2/2011 8:0:0# And TABLE_HRD_CONTACTS_V01.COL_TIME_ON<#11/30/2011 8:0:0# AND TABLE_HRD_CONTACTS_V01.COL_QSL_SENT='N'
ORDER BY TABLE_HRD_CONTACTS_V01.COL_DXCC, TABLE_HRD_CONTACTS_V01.COL_CALL, TABLE_HRD_CONTACTS_V01.COL_QSL_VIA;
This query sorts your non-QSLed by DXCC and manager.
Set the start and end date to whatever you like. If you don't want any limitation, simply remove these selection filters. It can of course be further simplified (for example by removing the table prefix), this is only an example of what I am using.
UPDATE TABLE_HRD_CONTACTS_V01 SET COL_QSL_SENT = 'Y'
WHERE (COL_QSL_SENT='N') And (TABLE_HRD_CONTACTS_V01.COL_TIME_ON>#1/1/1970 5:39:0#) And (TABLE_HRD_CONTACTS_V01.COL_TIME_ON<#10/25/2011#);
Again, you can remove the date filter ONLY in case you're always exporting ALL data sets instead of a time range. Do this with caution, make backups, compare before and after, understand what you're doing! I am not being responsible for loss of your data!