home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / log / log3_52b / logbook.doc < prev    next >
Text File  |  1990-06-22  |  113KB  |  2,563 lines

  1.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 1
  2.  
  3.  
  4.  
  5.                      G3ZCZ AMATEUR RADIO LOGBOOK PACKAGE VERSION 3.51
  6.                      Copyright (c) 1985 - 1990,  All Rights Reserved 
  7.                                        By Joe Kasser G3ZCZ
  8.                                             POB 3419
  9.                                           Silver Spring
  10.                                          Md., 20918, USA.
  11.                                           _______
  12.                                      ____|__     |                  (tm)
  13.                                   --|       |    |-------------------
  14.                                     |   ____|__  |  Association of
  15.                                     |  |       |_|  Shareware
  16.                                     |__|   o   |    Professionals
  17.                                   -----|   |   |---------------------
  18.                                        |___|___|    MEMBER
  19.  
  20.         LOGBOOK is the main program in  PC-HAM,  a set of DATA Processing 
  21.         Amateur Radio programs for the user of a microcomputer in Amateur 
  22.         Radio. The BASIC language programs may or may not be described in 
  23.         or  be  based  on programs described in the  book,  SOFTWARE  FOR 
  24.         AMATEUR  RADIO written by Joe Kasser,  G3ZCZ,  published  by  TAB 
  25.         Books (Number 1560),  Blue Ridge Summit,  Pa.,  17214. Copies are 
  26.         available  from  the author at $6.00 plus  $2.00  shipping.   The 
  27.         dBASE3   programs   perform  database   operations   on   logbook 
  28.         information.  
  29.  
  30.         PC-HAM is written and supported by Joe Kasser, G3ZCZ.
  31.  
  32.         The program is distributed as a Shareware product. You may freely 
  33.         copy  and  share the product with your  friends,  associates  and 
  34.         other  radio  hams.  If you decide to use the  product,  you  are 
  35.         asked  to   become a registered user by sending  a QSL  card  and 
  36.         $36.50 (ie. half of 73) or  equivalent in foreign currency to the 
  37.         author  (See  registration  form below).
  38.  
  39.         Registration  supports   the continual development  of  "Software  
  40.         for  Amateur  Radio".   Upon receipt of your  registration,   you  
  41.         will  receive   one  free update disk (when/if  released),   mail 
  42.         (electronic  and   regular)  support,   and  notice  of   further 
  43.         releases.    The update disk  will contain  any new  versions  of 
  44.         the software on this disk  plus  new software,  accompanying  the  
  45.         series  of articles currently  being written on the  applications 
  46.         of data processing concepts of microcomputers to amateur radio.
  47.  
  48.         Under  no  circumstances may this product be sold or  distributed 
  49.         with  another product without the express written  permission  of 
  50.         Joe Kasser, G3ZCZ.  
  51.  
  52.         Joe  Kasser,  G3ZCZ  will only support unmodified copies of  this 
  53.         software.   Your comments and suggestions for changes are however 
  54.         welcome.   If  you  are  the first to suggest a  change  that  is 
  55.         implemented,  you  will be sent a complimentary copy of the  disk 
  56.         with the change incorporated.
  57.  
  58.  
  59.  
  60.  
  61.         Copyright Joe Kasser G3ZCZ 1990
  62.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 2
  63.  
  64.  
  65.                                             TABLE OF CONTENTS
  66.  
  67.         1.0  INTRODUCTION
  68.  
  69.         2.0  LOG ENTRIES
  70.  
  71.         3.0  INSTALLATION
  72.  
  73.         4.0  STARTING THE LOGBOOK PROGRAM
  74.  
  75.              4.1 Using the dBASE Version
  76.              4.2 Using the compiled Version
  77.              4.3 Running the Logbook
  78.  
  79.         5.0  DISPLAY FILES ON DISK DRIVE      
  80.  
  81.         6.0  LOG FUNCTIONS                    
  82.              6.1  CHANGE LOG FILE                             
  83.              6.2  PRINT LOG PAGES                             
  84.              6.3  PRINT LOG INDEXED BY CALL SIGN              
  85.              6.4  APPEND ENTRIES                              
  86.                      6.4.1     DATE      
  87.                      6.4.2     TIME     
  88.                      6.4.3     BAND     
  89.                      6.4.4     CALL      
  90.                            6.4.4.1   Calls of Reciprocal Operators
  91.                      6.4.5     RX        
  92.                      6.4.6     TX        
  93.                      6.4.7     MODE      
  94.                      6.4.8     POWER     
  95.                      6.4.9     QSLSENT 
  96.                      6.4.10    QSLRX     
  97.                      6.4.11    COMMENTS 
  98.              6.5  CREATE NEW LOGBOOK DATABASE                 
  99.              6.6  HUNT FOR PREFIX/CALL IN LOG                 
  100.              6.7  SUMMARIZE LOG                               
  101.                      6.7.1     TOTAL NUMBER OF CONTACTS        
  102.                      6.7.2     QSL CARDS SENT DIRECT            
  103.                      6.7.3     QSL CARDS SENT VIA BUREAU        
  104.                      6.7.4     QSL CARDS SENT VIA MANAGER       
  105.                      6.7.5     QSL CARDS SENT                   
  106.                      6.7.6     QSL CARDS RECEIVED               
  107.                      6.7.7     QSL CARDS OWED                   
  108.                      6.7.8     QSL CARDS EXCHANGED              
  109.                      6.7.9     The remaining data.
  110.              6.8  UPDATE QSL STATUS                           
  111.              6.9  DISPLAY ENTRIES FOR ONE DAY                 
  112.              6.10 DISPLAY LAST 20 ENTRIES IN THE LOGBOOK
  113.              6.11 DISPLAY BLOCK OF 20 ENTRIES
  114.              6.12 DETERMINE UNIQUE CONTACTS
  115.              6.13 TRANSFER SINGLE PREFIX TO NEW DATABASE
  116.              6.15 DISPLAY FILES ON DISK DRIVE
  117.              6.16 QUIT THIS MENU                              
  118.  
  119.  
  120.  
  121.  
  122.         Copyright Joe Kasser G3ZCZ 1990
  123.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 3
  124.  
  125.  
  126.         7.0  AWARDS
  127.              7.1  WAZ           
  128.                      7.1.1      UPDATE WAZ RECORDS         
  129.                      7.1.2      CREATE A NEW WAZ DATABASE  
  130.                      7.1.3      CHANGE WAZ DATABASE        
  131.                      7.1.4      CHANGE LOGBOOK             
  132.                      7.1.5      PRINT WAZ RECORDS          
  133.                      7.1.6      QUIT THIS MENU                    
  134.              7.2  WAS                
  135.                      7.2.1      UPDATE WAS RECORDS                
  136.                      7.2.2      CREATE A NEW WAS DATABASE         
  137.                      7.2.3      PRINT WAS RECORDS                 
  138.                      7.2.4      CHANGE WAS DATABASE               
  139.                      7.2.5      CHANGE LOGBOOK                    
  140.                      7.2.6      DISPLAY FILES ON DISK DRIVE       
  141.                      7.2.7      IMPORT FROM A BASIC WAS DATABASE  
  142.                      7.2.8      QUIT THIS MENU                    
  143.              7.3  DXCC               
  144.                      7.3.1     UPDATE DXCC RECORDS  (Automatic)
  145.                      7.3.2     UPDATE DXCC RECORDS  (Manual)
  146.                      7.3.3     CREATE A NEW DXCC DATABASE
  147.                      7.3.4     CREATE 5BDXCC RECORDS
  148.                      7.3.5     PRINT DXCC RECORDS
  149.                      7.3.6     ADD PREFIXES TO A DXCC DATABASE
  150.                      7.3.7     CHANGE DXCC DATABASE
  151.                      7.3.8     EDIT PREFIXES IN DXCC RECORD FILE
  152.                      7.3.9     CHANGE LOGBOOK
  153.                      7.3.10    UPDATE SINGLE BAND DXCC RECORD (Automatic)
  154.                      7.3.11    DISPLAY DATA FOR A PREFIX/COUNTRY
  155.                      7.3.12    DISPLAY FILES ON DISK DRIVE    
  156.                      7.3.13    QUIT THIS MENU                              
  157.              7.4  OBLAST             
  158.                      7.4.1      UPDATE OBLAST RECORDS          
  159.                      7.4.2      CREATE A NEW OBLAST DATABASE   
  160.                      7.4.3      PRINT OBLAST RECORDS           
  161.                      7.4.4      CHANGE OBLAST DATABASE         
  162.                      7.4.5      CHANGE LOGBOOK                 
  163.                      7.4.6      DISPLAY FILES ON DISK DRIVE    
  164.                      7.4.7      QUIT THIS MENU                    
  165.              7.5  GENERAL AWARD      
  166.                      7.5.1      UPDATE AWARD RECORDS         
  167.                      7.5.2      CREATE A NEW AWARD DATABASE  
  168.                      7.5.3      PRINT AWARD RECORDS          
  169.                      7.5.4      CHANGE AWARD DATABASE        
  170.                      7.5.5      CHANGE LOGBOOK               
  171.                      7.5.6      DISPLAY FILES ON DISK DRIVE  
  172.                      7.5.7      QUIT THIS MENU                    
  173.              7.6  LZ60
  174.              7.7  CHANGE LOGBOOK     
  175.              7.8  QUIT THIS MENU                  
  176.  
  177.              8.0  MISCELLANEOUS FUNCTIONS 
  178.              8.1  MANUAL TRANSFER OF DATA TO  CONTEST LOGS
  179.              8.2  APPEND FROM BASIC "LOG" FILE TO "DBF" FILE
  180.              8.3  DISPLAY FILES ON DISK DRIVE
  181.  
  182.  
  183.         Copyright Joe Kasser G3ZCZ 1990
  184.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 4
  185.  
  186.  
  187.              8.4  DXPEDITION/CONTEST BATCH QSL FUNCTION 
  188.                      8.4.1     Automatically QSL 100% (after a contest or           
  189.                                DX-Pedition).
  190.                      8.4.2     Automatically  QSL to those  stations  you 
  191.                                owe cards to.
  192.              8.5  (RE)INDEX LOG DATABASE FILE 
  193.              8.6  CHANGE OFFSET TO UTC
  194.              8.7  CHANGE STATION OPERATOR CALL SIGN
  195.              8.8  CHANGE   LOGBOOK  (PUT  DATA  AND  INDEX  ON   SEPARATE                        
  196.                   DRIVES) 
  197.              8.9  SORT on DATE+TIME
  198.              8.10 APPEND FROM A SECOND LOG DATA BASE
  199.  
  200.         9.0 POSITION QSL LABELS ON PRINTER
  201.  
  202.         10.0 DATABASE STRUCTURES
  203.              10.1  Logbook
  204.              10.2  DXCC
  205.              10.3  WAZ
  206.              10.4  WAS
  207.              10.5  Oblast
  208.              10.6  Generic Award
  209.  
  210.         11.0 SHAREWARE
  211.  
  212.  
  213.                                        UPDATES
  214.  
  215.         3.1  Bug in DXCCUPDT.PRG fixed.
  216.  
  217.         3.2  OBLAST enter locked out if you try to enter into the default 
  218.              (blank)  Oblast  file.   The  documentation  did  contain  a 
  219.              warning,  but who reads documentation?  Option to QSL  to  a 
  220.              file  for  later  indexed  label  printing  added.   Bug  in  
  221.              LOGFUNCT.PRG ('U' and 'X' options) fixed.  LOGBOOK.EXE added 
  222.              using WordTech's compiler 1.0a.
  223.  
  224.         3.3  Color added.
  225.  
  226.         3.4  Compiled version bug fixed, now works with 2 databases.
  227.  
  228.         3.5  Small  log file Append bug fixed from 3.4.  DX-pedition  QSL 
  229.              module  changed  to  allow printing a range  of  calls.  'J' 
  230.              option added to Misc. Menu.
  231.  
  232.         3.51 Compiler version bug in 'QSL to file' fixed.
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.         Copyright Joe Kasser G3ZCZ 1990
  245.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 5
  246.  
  247.  
  248.         1.0  INTRODUCTION
  249.  
  250.         The PC-HAM Logbook is more than a simple menu driven computerized 
  251.         logbook.   Not only does it store your logbook on a floppy  disk, 
  252.         it allows you to access the data in the logbook in ways that have 
  253.         not been previously possible. 
  254.  
  255.         The  functions  of  the package are described in detail  in  this 
  256.         document.  Some of the things you can do are.
  257.  
  258.         *    Display/print your qso's sorted by call sign in Alphanumeric      
  259.              order.
  260.  
  261.         *    Search for and display all qso's with a specified prefix.
  262.  
  263.         *    Generate your DXCC status automatically.
  264.  
  265.         *    Update or Keep award records directly from the log entries. 
  266.  
  267.         *    Analyse contest qso's for duplicates and scoring contacts. 
  268.  
  269.         *    Automatically  QSL 100% (after a contest or DX-Pedition)  to 
  270.              all stations worked for one contact on each of 5 bands.  QSL 
  271.              labels  will  not be printed for duplicate contacts  on  any 
  272.              band.
  273.  
  274.              The  package  is written in a  programming  language  called 
  275.              dBASE.  A language  optimized  for  data processing.    This  
  276.              means  that  a program  laboriously  written  in  BASIC   to  
  277.              perform  the   same functions  would require many more lines 
  278.              of code than are used in the  modules herein.  It is planned 
  279.              to include a contest  program written  in dBASE in a  future 
  280.              Release  of   PC-HAM.   This  program  will   contain  fewer 
  281.              lines  of code than the BASIC language program included   on  
  282.              this   disk  while  at  the  same   time   providing    more 
  283.              features.    A  computer  language  is  just  a   tool   for 
  284.              instructing  the  machine  as  what  to   do.    In  general  
  285.              most   any  task  can  be programmed  in most any  language.   
  286.              The reason that there are  so many  computer  languages   is  
  287.              because   each  is  optimized  for specific applications.
  288.  
  289.              This   program   was  first written in  dBASE2   and   later  
  290.              updated, improved and converted to dBASE3.
  291.  
  292.              The dBASE SOURCE CODE IS PROVIDED WITH REGISTERED COPIES  OF 
  293.              THE  LOGBOOK.   YOU DON'T NEED THE SOURCE CODE  TO  RUN  THE 
  294.              PROGRAM,  YOU  DO NEED IT IF YOU WANT TO  CUSTOMIZE  IT,  OR 
  295.              LEARN THE dBASE LANGUAGE.
  296.  
  297.         2.0  LOG ENTRIES
  298.  
  299.         Each  record in the logbook corresponds to a line in a page of  a 
  300.         conventional  logbook.   Each line in the log contains space  for 
  301.         the following information.
  302.  
  303.  
  304.  
  305.         Copyright Joe Kasser G3ZCZ 1990
  306.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 6
  307.  
  308.  
  309.         DATE      Date.
  310.         TIME      Time.
  311.         BAND      Band.
  312.         CALL      Call sign.
  313.         RX        Signal report received.
  314.         TX        Signal report transmitted.
  315.         MODE      Mode of QSO, eg. SSB,FM.
  316.         POWER     Transmitter power.
  317.         QSLSENT   QSL sent info.  
  318.         QSLRX     QSL rx info. 
  319.         COMMENTS  comments and notes. 
  320.  
  321.         3.0  INSTALLATION
  322.  
  323.         Nothing  special  required, other than backing  up  the  software 
  324.         before you use it, and then at regular intervals.
  325.  
  326.         If  you  have  a Ramdisk, copy the files from the  drive  to  the 
  327.         ramdisk   and   run  the logbook from the   Ramdisk.    It   will 
  328.         execute a lot faster that way.
  329.  
  330.         If   you   have an AUTOEXEC.BAT file on your   system   you   may 
  331.         modify it to start the logbook automatically.
  332.  
  333.         4.0 STARTING THE LOGBOOK PROGRAM 
  334.  
  335.                                      WARNING 
  336.  
  337.         IF YOU ARE USING FLOPPY DISKS, BE CAREFUL WHEN YOU CHANGE  DISKS. 
  338.         DO IT ONLY AT THE MENU LEVEL. YOU CAN DESTROY THE DIRECTORY OF  A 
  339.         DISK  IF YOU REMOVE OR CHANGE DISKS AT THE WRONG TIME.  IN  OTHER 
  340.         WORDS, OOPS THERE WENT YOUR LOGS. 
  341.  
  342.         If  you  are using a hard disk, enter  the  logbook  subdirectory 
  343.         using the "CD LOGBOOK" DOS command. 
  344.  
  345.         4.1 Using the dBASE Version
  346.  
  347.         NOTE: This part applies to registered users only.
  348.  
  349.         If  you are using a floppy disk system, start dBASE in the  usual 
  350.         way  and  then set the default drive to that which  contains  the 
  351.         logbook diskette. 
  352.  
  353.         Invoke the logbook by typing the command "DBASE LOGBOOK". 
  354.  
  355.         After  a short period of disk activity, you should see the  DBASE 
  356.         sign  on  message appear and then disappear. The first  time  you 
  357.         invoke  the logbook, you will be asked to supply your  call  sign 
  358.         and your offset to GMT. Your offset to UTC is the amount of  time 
  359.         you  have  to add to the local time to give you the time  in  GMT 
  360.         (ZULU) (see section 8.6). 
  361.  
  362.  
  363.  
  364.  
  365.  
  366.         Copyright Joe Kasser G3ZCZ 1990
  367.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 7
  368.  
  369.  
  370.         4.2 Using the compiled Version
  371.  
  372.         The  compiled  version was compiled with  the  WordTech  Compiler 
  373.         Version 1.0.
  374.  
  375.         Invoke the logbook by typing the command "LOGBOOK". The  compiled 
  376.         version  works  faster  than  the  dBASE  version,  however   the 
  377.         following features do not work in the compiled version.
  378.  
  379.              4.2.1 Disk Directory functions
  380.  
  381.              4.2.2 You  cannot put the program on one disk, and the  data 
  382.                    on a second.
  383.  
  384.              4.2.3 You must have a ^Z character on the end of a log  file 
  385.                    if you want to import it (See Miscellaneous Menu).  If 
  386.                    you  don't  have one, the compiled  version  will  not 
  387.                    detect  the end of the file and will keep reading  the 
  388.                    file over and over again until the disk fills up.
  389.  
  390.         4.3 Running the Logbook
  391.  
  392.         The  first  time you bring up the logbook you will  be  asked  to 
  393.         enter  your call and the offset to UTC. If your computer time  of 
  394.         day  clock  is set to UTC, enter 0, else enter  the  offset.  For 
  395.         example  EDT  is -4. I'd recommend that you set  your  computer's 
  396.         time of day clock to UTC anyhow.
  397.  
  398.         Once you have invoked the logbook, you will be presented a screen 
  399.         that looks somewhat like the following one.
  400.  
  401.          --------------------------------------------------------------- 
  402.                         G3ZCZ LOGGING PACKAGE VERSION 3.5
  403.  
  404.                             COPYRIGHT (c) 1986 - 1990
  405.  
  406.         Default LOG database is LOG 
  407.          
  408.         LOG FUNCTIONS                                L 
  409.         AWARDS                                       A 
  410.         MISCELLANEOUS FUNCTIONS                      M 
  411.         DISPLAY FILES ON DISK DRIVE                  F 
  412.         POSITION QSL LABELS ON PRINTER               P 
  413.  
  414.         QUIT LOG PACKAGE                             * 
  415.  
  416.         QRU : :
  417.          -------------------------------------------------------------- 
  418.  
  419.         This is the top level screen. 
  420.  
  421.         FOR  THIS  MENU AND ALL SUCCESSIVE ONES, YOU HAVE  TO  ENTER  the 
  422.         CAPITAL letter that corresponds to your choice. It is a good idea 
  423.         to  ensure that your CAPS LOCK key is set (to capitals)  at  this 
  424.         time. 
  425.  
  426.  
  427.         Copyright Joe Kasser G3ZCZ 1990
  428.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 8
  429.  
  430.  
  431.  
  432.         A  sample logbook is supplied on the disk. It is called  FIELD85. 
  433.         It  is  an  extract from a real log. It  is  suggested  that  you 
  434.         practice  the  log functions using that logbook first,  and  then 
  435.         create your own logbook. 
  436.  
  437.  
  438.         5.0  DISPLAY FILES ON DISK DRIVE      
  439.  
  440.         Should you choose to display the files on  a disk drive, you will 
  441.         be presented with a list of files.  A typical display might be as 
  442.         shown below.
  443.  
  444.  
  445.         -----------------------------------------------------------
  446.         DATABASE FILES   # RCDS    LAST UPDATE
  447.         AWARD    DBF     00000     05/08/86
  448.         DXCC     DBF     00273     05/15/86
  449.         LOG      DBF     00000     05/02/86
  450.         OBLAST   DBF     00000     01/01/80
  451.         WAS      DBF     00050     05/01/86
  452.         WAZ      DBF     00000     10/18/85
  453.         FIELD85  DBF     00159     05/19/86
  454.  
  455.  
  456.         Waiting
  457.  
  458.         -----------------------------------------------------------
  459.  
  460.  
  461.         Note  that the 'Waiting' message shows up a lot in this  package.  
  462.         It  is  telling you that the computer has paused to let you  read 
  463.         the screen.   When you have finished reading the screen,  let the 
  464.         computer know by depressing the 'ENTER' KEY.
  465.  
  466.  
  467.         6.0  LOG FUNCTIONS                    
  468.  
  469.         If  you  select  the  Log functions,  after  a  few  seconds  the 
  470.         following menu will be displayed.
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.         Copyright Joe Kasser G3ZCZ 1990
  489.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 9
  490.  
  491.  
  492.         -----------------------------------------------------------------
  493.                            G3ZCZ LOGBOOK PACKAGE VERSION 3.4
  494.                   CURRENT LOGBOOK IS  LOG
  495.  
  496.                   CHANGE LOG FILE                             L
  497.                   PRINT LOG PAGES                             P
  498.                   PRINT LOG INDEXED BY CALL SIGN              C
  499.                   APPEND ENTRIES                              A
  500.                   CREATE NEW LOGBOOK DATABASE                 N
  501.                   HUNT FOR PREFIX/CALL IN LOG                 H
  502.                   SUMMARIZE LOG                               S
  503.                   UPDATE QSL STATUS                           Q
  504.                   DISPLAY ENTRIES FOR ONE DAY                 1
  505.                   DISPLAY LAST 20 ENTRIES IN THE LOG          E
  506.                   DISPLAY BLOCK OF 20 ENTRIES                 B
  507.                   DETERMINE UNIQUE CONTACTS                   U
  508.                   TRANSFER SINGLE PREFIX TO NEW DATABASE      X
  509.                   DISPLAY FILES ON DISK DRIVE                 F
  510.  
  511.  
  512.                   QUIT THIS MENU                              *
  513.  
  514.                   QRU :L:
  515.  
  516.         ---------------------------------------------------------------
  517.  
  518.              6.1  CHANGE LOG FILE                             
  519.  
  520.              This  module  prompts you to enter the name of  a  different 
  521.              logbook.   You should normally only change logbooks when one 
  522.              fills up. 
  523.  
  524.              6.2  PRINT LOG PAGES                             
  525.  
  526.              This module displays/prints log pages in the order in  which 
  527.              the contacts are made.   You are prompted to enter the first 
  528.              contact  from which the list will be printed as well as  the 
  529.              page number.   Since a floppy disk can only store about 4000 
  530.              indexed  entries (or 7000 non indexed) you are also prompted 
  531.              for an offset number.  This is the number of contacts in the 
  532.              previous  log  file  should your logbook be  so  big  as  to 
  533.              require  more  than one disk file for storage.  In this  way 
  534.              each time you only need to printout the new entries and they 
  535.              will appear with the correct sequential numbers even if  the 
  536.              log  book is split into a number of different database files 
  537.              on different disks.
  538.  
  539.              An  example  of the dialog is shown below  for  the  FIELD85 
  540.              logbook enclosed on the disk as a sample log file.
  541.  
  542.              FIRST ENTRY (Number of entry to be displayed :1
  543.              STARTING PAGE :1
  544.  
  545.              Offset From Previous Log (If none, enter 0) :0
  546.  
  547.  
  548.  
  549.         Copyright Joe Kasser G3ZCZ 1990
  550.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 10
  551.  
  552.  
  553.              Do you want a hard copy (Y/N)? :N
  554.  
  555.              The resulting screen display starts off as follows.
  556.  
  557.         ----------------------------------------------------------------
  558.              LOGBOOK PRINTOUT   G3ZCZ PAGE           1
  559.  
  560.  
  561.         #   DATE    TIME BND  CALL      RX  TX  MODE PWR S R COMMENTS
  562.         ---------------------------- ------------------------------------
  563.         1  85/09/07 1646 20  G4ANT/P    59  59  SSB   200 - - 1-064
  564.         2  85/09/07 1647 20  DF0KD/P    59  59  SSB   200 - - 2-131
  565.         3  85/09/07 1648 20  G4AAX/P    59  59  SSB   200 - - 3-086
  566.         4  85/09/07 1649 20  YU4EXC/P   59  59  SSB   200 - - 4-198
  567.         5  85/09/07 1651 20  DF0SSB/P   59  59  SSB   200 - - 5-160
  568.         6  85/09/07 1659 20  G3WAS/P    59  59  SSB   200 - - 6-089
  569.         7  85/09/07 1703 20  YU4EZC/4   59  59  SSB   200 - - 7-219
  570.         8  85/09/07 1705 20  G4HRS/P    56  59  SSB   200 - - 8-075
  571.         9  85/09/07 1712 20  G4MBC/P    59  59  SSB   200 - - 9-136
  572.         10 85/09/07 1713 20  DK0LT/P    59  59  SSB   200 - - 10-104
  573.         11 85/09/07 1722 20  G3SRC/P    59  59  SSB   200 - - 11-021
  574.         12 85/09/07 1726 20  DL0CS/P    59  59  SSB   200 - - 12-073
  575.         13 85/09/07 1727 20  DL0HEL/P   59  59  SSB   200 - - 13-045
  576.         14 85/09/07 1730 20  G3SFG/P    59  59  SSB   200 - - 14-056
  577.         ----------------------------------------------------------------
  578.  
  579.  
  580.              6.3  PRINT LOG INDEXED BY CALL SIGN              
  581.  
  582.              This  module /displays prints the whole contents of the  log 
  583.              in  the alphanumeric order of the call signs.   It should be 
  584.              used  once in a while,  probably after each contest to  give 
  585.              you a printed booklet you can refer to during contacts  when 
  586.              the computer is not available,  or to browse through the log 
  587.              to identify any  calls to send QSL cards to.
  588.  
  589.              An  example  of  the dialog is shown below for  the  FIELD85 
  590.              logbook  enclosed on the disk as a sample  log  file.   This 
  591.              time you are only asked one question, namely
  592.  
  593.              Do you want hard copy (Y/N) ?:N.
  594.  
  595.              The resulting screen display starts off as follows.
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.         Copyright Joe Kasser G3ZCZ 1990
  611.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 11
  612.  
  613.  
  614.         ----------------------------------------------------------------
  615.              INDEXED LOGBOOK PRINTOUT G3ZCZ as of  85/09/08    PAGE 1 
  616.  
  617.         CALL        DATE   TIME BND RX  TX  MODE PWR  S R  COMMENTS
  618.         ----------------------------------------------------------------
  619.         4X/KA2TJU  85/09/08 0852 15  59  59  SSB   200 - - 88-026
  620.         4X6IF/P    85/09/08 0604 15  53  55  SSB   200 - - 38-149
  621.         9H3DX/P    85/09/08 0752 20  59  59  SSB   200 - - 71-964
  622.         9H4R       85/09/08 1025 20  56  59  SSB   200 - - 122-011
  623.         DF0AS/P    85/09/08 0850 15  59  59  SSB   200 - - 87-326
  624.         DF0CT/P    85/09/08 0620 15  59  59  SSB   200 - - 50-376
  625.         DF0DC/P    85/09/08 1151 15  59  59  SSB   200 - - 150-369
  626.         DF0DW/P    85/09/08 0627 15  55  55  SSB   200 - - 58-179
  627.         DF0KD/P    85/09/07 1647 20  59  59  SSB   200 - - 2-131
  628.         DF0KD/P    85/09/08 1058 15  59  59  SSB   200 - - 124-740
  629.         DF0LQ/P    85/09/08 0619 15  55  59  SSB   200 - - 48-136
  630.         DF0MN/P    85/09/07 1809 15  59  59  SSB   200 - - 25-040
  631.         DF0RE/P    85/09/08 1152 15  59  59  SSB   200 - - 152-246
  632.         DF0SSB/P   85/09/07 1651 20  59  59  SSB   200 - - 5-160
  633.         DF0SX/P    85/09/08 0844 15  59  55  SSB   200 - - 81-225
  634.         DF0WB/P    85/09/08 1330 20  53  53  SSB   200 - - 171-
  635.         DF3AX/P    85/09/08 0620 15  55  55  SSB   200 - - 51-135
  636.         ----------------------------------------------------------------
  637.  
  638.              6.4  APPEND ENTRIES                              
  639.  
  640.              This  module allows you to enter contacts in the log in  the 
  641.              traditional  sequential  manner.   It is the module that  is 
  642.              "on-line"  while you are on the air.   As it is used  whilst 
  643.              actually  in contact with other stations,  or in  monitoring 
  644.              the bands it has other features. 
  645.  
  646.              You  can use the module in real-time or  off-line.   In  the 
  647.              real-time  mode,  you use it while you are on the air.   The 
  648.              computer will read the date and time form the PC's  internal 
  649.              real time clock and enter them in the log.   In the off-line 
  650.              mode,  you  can  use  the module to enter contact  data  for 
  651.              contacts previously made.   The computer will not automatic-
  652.              ally update the clock and time information.   In both modes, 
  653.              the  computer leaves the standard information in place  bet-
  654.              ween entries (to save you keystrokes).   You just  overwrite 
  655.              data that changed between the sequential entries.
  656.  
  657.              The  off-line mode can be used while "reading the mail" when 
  658.              you are operating,  to enter records from your  conventional 
  659.              logbooks into the computer database.
  660.  
  661.              As  you may have noticed from the sample printouts,  and the 
  662.              from scanning the sample logbook FIELD85, each record in the 
  663.              logbook  corresponds to a line in a page of  a  conventional 
  664.              logbook.   Each  line  in  the log contains  space  for  the 
  665.              following information.
  666.  
  667.  
  668.  
  669.  
  670.  
  671.         Copyright Joe Kasser G3ZCZ 1990
  672.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 12
  673.  
  674.  
  675.              6.4.1     DATE      8 characters. It is recommended that the 
  676.                                  date  be entered in the format  YY/MM/DD 
  677.                                  (Year/month/day).   this  format ensures 
  678.                                  that the  equivalent  number  associated  
  679.                                  with  the date  increases as time passes 
  680.                                  by.   It  will simplify retrieval later.   
  681.                                  You are of course free  to  use your own 
  682.                                  method as long  as  it only uses up to 8 
  683.                                  characters.
  684.  
  685.              6.4.2     TIME      4  characters.   Use the format HHMM per  
  686.                                  the samples displayed above.
  687.  
  688.              6.4.3     BAND      3  Characters.    The  band  should   be 
  689.                                  entered  in  Meters  using  one  of  the 
  690.                                  following  bands.  2, 6,  10,  12,   15,  
  691.                                  17, 20, 30, 40, 75, 80, or 160. If   you 
  692.                                  do the recommended  way, the statistical  
  693.                                  summary will work properly.   If you  do 
  694.                                  it  another way,  that section  of   the 
  695.                                  logbook package will not work.   If  you  
  696.                                  work other UHF bands such a 432 MHz  use 
  697.                                  the metric equivalents, such as 70, etc.  
  698.  
  699.                                  If  you are an OSCAR operator enter  the  
  700.                                  Mode  instead  of the band, ie A,  B,  J 
  701.                                  etc.
  702.  
  703.              6.4.4     CALL      10  characters.   Enter  the  call  sign 
  704.                                  here.   If you enter a '-' as the  first 
  705.                                  character  in the callsign  area,    the  
  706.                                  contact   will  not  be counted  in  the 
  707.                                  statistical section.   you may thus  use  
  708.                                  it to define contests,  change  of QTH's 
  709.                                  or any experimental notes.
  710.  
  711.                          6.4.4.1   Calls of Reciprocal Operators
  712.                                  It  is  strongly  recommended  that  you 
  713.                                  store the calls  of reciprocal operators 
  714.                                  with the  area that  they are  operating 
  715.                                  in as the prefix  in front  of the  call 
  716.                                  rather   than  as  the   suffix  as   is 
  717.                                  commonly done.   Thus if you work  G3ZCZ 
  718.                                  operating  in  W3,  store  the  call  as  
  719.                                  W3/G3ZCZ not  G3ZCZ/W3 which is what  he 
  720.                                  calls it.   In fact  France and  Germany 
  721.                                  and lately the USA amongst  others   ask 
  722.                                  reciprocal operators to sign their calls 
  723.                                  that way  on the air.   If you don't  do 
  724.                                  this,  you will  find  that for  example  
  725.                                  if  you  worked G3ZCZ/4X  and he was the 
  726.                                  only 4X contact  you have made, the DXCC 
  727.                                  module will assign him to G rather  than 
  728.                                  to 4X.  In fact he might end up as  your 
  729.                                  G card for the DXCC.
  730.  
  731.  
  732.         Copyright Joe Kasser G3ZCZ 1990
  733.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 13
  734.  
  735.  
  736.  
  737.              6.4.5     RX        3  characters  for the  received  Signal 
  738.                                  report. 
  739.  
  740.              6.4.6     TX        3  characters  for  the  Signal   report 
  741.                                  transmitted.
  742.  
  743.              6.4.7     MODE      4  characters for the Mode of the   QSO.   
  744.                                  Use  SSB,FM,RTTY or SSTV.   If  you  use 
  745.                                  these,   the  statistical  summary  will 
  746.                                  work  properly.   If you  do it  another 
  747.                                  way,   that  section  of   the   logbook 
  748.                                  package will not work.
  749.  
  750.              6.4.8     POWER     4 characters for the Transmitter   power  
  751.                                  in Watts.
  752.  
  753.              6.4.9     QSLSENT   1    character   for   any   QSL    sent  
  754.                                  information.   For  the purposes of  the 
  755.                                  statistical  package, it is  recommended 
  756.                                  that you use the  following notation
  757.                                  B    sent via the bureau
  758.                                  D    sent direct.
  759.                                  M    sent via the QSL manager
  760.                                  X    someone  you don't want to  send  a 
  761.                                       card to for some reason.
  762.  
  763.              6.4.10    QSLRX     1   character  for  any   QSL   received 
  764.                                  information.   It  is  recommended  that 
  765.                                  you use the following notation
  766.                                  R    card received.
  767.  
  768.                                  You will notice that a blank in the  QSL 
  769.                                  status (sent or received) is shown as  a  
  770.                                  '-'.  This  character may be used  later 
  771.                                  in   various modules within the  logging 
  772.                                  package.
  773.  
  774.              6.4.11    COMMENTS  10 characters for comments and notes. 
  775.  
  776.              There  are  thus  a total of 51 characters in each  line  or 
  777.              record.
  778.  
  779.              This  mode first asks you if you running in real  time.   If 
  780.              you elect the "on-line" mode,  the computer will fill in the 
  781.              Date  and  Time  information from  the  computer's  internal 
  782.              clock.   Make sure that the date and time were set under DOS 
  783.              before you invoked the dBASE2 logging package.  The computer 
  784.              will  convert your local time to UTC.   If you do not  elect 
  785.              the "on-line" mode, the computer will copy the date and time 
  786.              information from the previous entry.
  787.  
  788.              The  mode then clears the screen and displays the log  entry 
  789.              at the bottom of the screen.  A typical example would be  as 
  790.              shown below.
  791.  
  792.  
  793.         Copyright Joe Kasser G3ZCZ 1990
  794.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 14
  795.  
  796.  
  797.  
  798.         -----------------------------------------------------------
  799.                         171 LAST CONTACT WAS WITH  DF0WB/P
  800.  
  801.         DATE        TIME  CALL     BAND   POWER   MODE  RX   TX  QS  QR
  802.         :85/09/08::1330::          :20 :  : 200::SSB : :53 ::53 ::-: :-: 
  803.         QRU (*THL) : :
  804.         ----------------------------------------------------------- 
  805.  
  806.              When  entering information,  you may use the cursor left and 
  807.              right  keys to position the cursor to the item you  wish  to 
  808.              enter.   You  may also use the 'ENTER' key to skip any item.  
  809.              When  all  of the data has been  entered,  the  cursor  will 
  810.              automatically position itself to the control byte.   At this 
  811.              time you have the following options.
  812.  
  813.            L LOG  This is the basic working mode of the module. You enter 
  814.                   the  QSO data into the spaces provided on  the  screen. 
  815.                   Once the contact data is in the entry, you use the  'L' 
  816.                   option to log it to the disk. 
  817.  
  818.            H HUNT You can check the log to see if a station or prefix has 
  819.                   been worked before. 
  820.  
  821.            T TIME You  use  this to update the time from  the  computer's 
  822.                   clock when using this module in the "on-line" mode. 
  823.  
  824.            * Terminates the module. 
  825.  
  826.  
  827.              6.5  CREATE NEW LOGBOOK DATABASE                 
  828.  
  829.              This module lets you create a new logbook.   You should  use 
  830.              this to create your own logbook,  name it as your call sign.  
  831.              If  you put the log on a blank formatted disk,you won't have 
  832.              to use this feature again until you have made something like 
  833.              4000 QSO's.   It works by creating the new file and  copying 
  834.              the  structure of the blank file (LOG.DBF) from the  default 
  835.              disk  to  the log file disk.  An index file (by Callsign  is 
  836.              also created at this time).
  837.  
  838.              6.6  HUNT FOR PREFIX/CALL IN LOG                 
  839.  
  840.              This module allows you to display previous contacts with any 
  841.              station or prefix.   If you enter 'G3' for example, you will 
  842.              get a display of all contacts with stations having the  "G3" 
  843.              prefix.   If  you enter 'G3ZCZ' for example,  you will get a 
  844.              display of all the contacts with "G3ZCZ".
  845.  
  846.              By  entering  the  prefix  for  a  particular  country,  all 
  847.              contacts with that country may be seen.  
  848.  
  849.              The module terminates when you enter a '*` as the prefix.
  850.  
  851.  
  852.  
  853.  
  854.         Copyright Joe Kasser G3ZCZ 1990
  855.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 15
  856.  
  857.  
  858.              6.7  SUMMARIZE LOG                               
  859.  
  860.              This  module does a statistical analysis of the contents  of 
  861.              the log.   It sequentially checks each entry and displays an 
  862.              ongoing  summary  of  the  contacts  arranged  into  various 
  863.              categories.  
  864.  
  865.              When the module begins, it displays the name of the file and 
  866.              the number of contacts in it at the top of the screen.  Then 
  867.              as it scans the log,  it puts the date, time and call of the 
  868.              line being scanned on the screen.   As each line is scanned, 
  869.              the totals are updated on the screen.
  870.  
  871.              A sample of the display is shown below.
  872.         -----------------------------------------------------------------
  873.  
  874.                      G3ZCZ LOG SUMMARY PROGRAM Version 1.0
  875.  
  876.         G4BGY      81/03/29  1600       2250 CONTACTS IN LOG FILE G3ZCZ-1 
  877.         QSL SUMMARY                            SUMMARY OF ENTRIES BY BAND 
  878.         --------------------------------       --------------------------
  879.         TOTAL NUMBER OF CONTACTS   2250        10  METERS             666 
  880.         QSL CARDS SENT DIRECT         1        12  METERS
  881.         QSL CARDS SENT VIA BUREAU    53        15  METERS             737 
  882.         QSL CARDS SENT VIA MANAGER         4   17  METERS
  883.         QSL CARDS SENT                   136   20  METERS             585 
  884.         QSL CARDS RECEIVED                79   30  METERS
  885.         QSL CARDS OWED                     1   40  METERS              35 
  886.         QSL CARDS EXCHANGED               78   80  METERS              27 
  887.                                                160 METERS
  888.  
  889.         REPORT BY MODES                         6  METERS
  890.         ----------------------------            2  METERS              95
  891.         SSB CONTACTS              2109         OSCAR MODE A            28
  892.         CW CONTACTS                 99         OSCAR MODE B            76
  893.         RTTY CONTACTS                3         OSCAR MODE J             1
  894.         FM CONTACTS                 39         OTHERS
  895.         SSTV CONTACTS
  896.         -----------------------------------------------------------------
  897.  
  898.              When  the scan is over,  you are asked if you want  to  scan 
  899.              another log file.   You only answer 'Y' to this if you  have 
  900.              so  many contacts that they won't fit on one log  file.   In 
  901.              this  example as shown below,  the contents of a second  log 
  902.              has been added to that displayed above.
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.         Copyright Joe Kasser G3ZCZ 1990
  916.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 16
  917.  
  918.  
  919.  
  920.         -----------------------------------------------------------------
  921.                      G3ZCZ LOG SUMMARY PROGRAM Version 1.0
  922.  
  923.         SV9ADO     86/05/14  1643       6170 CONTACTS IN LOG FILE G3ZCZ-2 
  924.  
  925.         QSL SUMMARY                            SUMMARY OF ENTRIES BY BAND 
  926.         --------------------------------       ---------------------
  927.         TOTAL NUMBER OF CONTACTS        8402   10  METERS            1633 
  928.         QSL CARDS SENT DIRECT              8   12  METERS
  929.         QSL CARDS SENT VIA BUREAU        281   15  METERS            3269
  930.         QSL CARDS SENT VIA MANAGER        14   17  METERS
  931.         QSL CARDS SENT                   852   20  METERS            2879
  932.         QSL CARDS RECEIVED               842   30  METERS               2
  933.         QSL CARDS OWED                   294   40  METERS             160
  934.         QSL CARDS EXCHANGED              548   80  METERS              96
  935.                                                160 METERS
  936.  
  937.         REPORT BY MODES                         6  METERS
  938.         ----------------------------            2  METERS             258 
  939.         SSB CONTACTS              8059         OSCAR MODE              28 
  940.         CW CONTACTS                137         OSCAR MODE              76 
  941.         RTTY CONTACTS                3         OSCAR MODE J             1 
  942.         FM CONTACTS                198         OTHERS
  943.         SSTV CONTACTS
  944.  
  945.         -----------------------------------------------------------------
  946.  
  947.                   6.7.1     TOTAL NUMBER OF CONTACTS        
  948.  
  949.                             The total number of contacts is the number of 
  950.                             call   sign entries that don't begin with   a 
  951.                             "-".  
  952.  
  953.                   6.7.2     QSL CARDS SENT DIRECT            
  954.  
  955.                             The  number  of  cards that  have  been  sent 
  956.                             direct  (D) to the stations  contacted,   and 
  957.                             for   which   replies  have  not   yet   been 
  958.                             received. 
  959.  
  960.                   6.7.3     QSL CARDS SENT VIA BUREAU        
  961.  
  962.                             The  number  of cards that have been sent via  
  963.                             the bureau  (B)  to the stations   contacted,  
  964.                             and   for  which replies have  not  yet  been 
  965.                             received. 
  966.  
  967.                   6.7.4     QSL CARDS SENT VIA MANAGER       
  968.  
  969.                             The  number of cards that have been  sent  to 
  970.                             the  QSL manager (M) of  stations  contacted,  
  971.                             and  for   which replies have  not  yet  been 
  972.                             received. 
  973.  
  974.  
  975.  
  976.         Copyright Joe Kasser G3ZCZ 1990
  977.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 17
  978.  
  979.  
  980.                   6.7.5     QSL CARDS SENT                   
  981.  
  982.                             The  sum  of the number of  cards  sent  out, 
  983.                             including  those for which replies have  been 
  984.                             received.
  985.  
  986.                   6.7.6     QSL CARDS RECEIVED               
  987.  
  988.                             The total number of cards received (R).
  989.  
  990.  
  991.                   6.7.7     QSL CARDS OWED                   
  992.  
  993.                             The  number  of cards that have been received  
  994.                             for which you have not replied to.
  995.  
  996.                   6.7.8     QSL CARDS EXCHANGED              
  997.  
  998.                             The number of cards which you have  exchanged  
  999.                             (ie. you sent one, and you received one).
  1000.  
  1001.                   6.7.9     The  remaining  numbers  are  the  totals  in  
  1002.                             the  various  categories.   If you have  used  
  1003.                             different    designations   for   the    BAND 
  1004.                             information,   those data will be  summed  in 
  1005.                             the OTHERS category.
  1006.  
  1007.                   6.8  UPDATE QSL STATUS                           
  1008.  
  1009.                   This  module  allows  you to update the QSL status   of  
  1010.                   each  contact in the log.  You are given the option  to 
  1011.                   print  the labels directly or update the  logbook  file 
  1012.                   and transfer the logentry information to a file  called 
  1013.                   "QSL.DBF".   You may later (re)index the "QSL"  logbook 
  1014.                   and print the lables in alphanumeric order for  sending 
  1015.                   to  the QSL bureau.  This latter option saves you  from 
  1016.                   having to sort the cards before updating the logbook.
  1017.  
  1018.                   If  you enter a prefix or call sign, the computer  will 
  1019.                   sequentially  present you with each contact in the  log 
  1020.                   for that prefix or call and allow you to change the QSL   
  1021.                   information.     If   you  don't  want  to  change  the 
  1022.                   information, just type the 'ENTER' key.
  1023.  
  1024.                   The  module will also print labels for sticking on  QSL 
  1025.                   cards.   These   labels  contain  all  the  information 
  1026.                   necessary  for  a valid  QSL card.   The program is set 
  1027.                   to print on 3  1/8  by 15/16 (inch) ONE-OFF labels.
  1028.  
  1029.                   The   labels   as   printed   show  the  call  of   the  
  1030.                   station  in enlarged  characters.   Since this document 
  1031.                   is  on  disk,  it cannot  show a sample of the  labels.   
  1032.                   Run  a  set   of  labels using  plain   paper   in  the 
  1033.                   printer for the  FIELD85  sample logbook to see how the 
  1034.                   module works, and what kind of labels to use.
  1035.  
  1036.  
  1037.         Copyright Joe Kasser G3ZCZ 1990
  1038.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 18
  1039.  
  1040.  
  1041.  
  1042.                   Under   certain  conditions,   such as if  you  make  a 
  1043.                   change  to one entry,  you  may have to try the command 
  1044.                   twice to locate other entries for a particular call  on 
  1045.                   the  same band.   This seems  to be due to  an  anomaly 
  1046.                   within  the   dBASE   language,  and  is  discussed  in 
  1047.                   section 10.1.
  1048.  
  1049.                   The  module  terminates  when you enter a  '*`  as  the  
  1050.                   prefix. 
  1051.  
  1052.                   6.9  DISPLAY ENTRIES FOR ONE DAY                 
  1053.  
  1054.                   This  module  allows  you to display/print entries  for  
  1055.                   one specified day.
  1056.  
  1057.                   6.10 DISPLAY LAST 20 ENTRIES IN LOG
  1058.  
  1059.                   This  module  displays  the  last  20  entries  in  the 
  1060.                   logbook.
  1061.  
  1062.                   6.11 DISPLAY BLOCK OF 20 ENTRIES
  1063.  
  1064.                   This module displays a block of 20 log entries on   the 
  1065.                   screen.    You  will be prompted to tell  the  computer 
  1066.                   where  to start the display.  Once the 20  entries  are 
  1067.                   displayed on the screen,  you will then have the option 
  1068.                   to continue,  back up or terminate the operation.   The 
  1069.                   prompt is QRU (+ - *).  
  1070.  
  1071.                   Entering   one   of these three  characters  tells  the  
  1072.                   computer  what to do next.   A + will display the  next 
  1073.                   20  entries, a - will back up and display the  previous 
  1074.                   20  entries,   while  the *  character  terminates  the 
  1075.                   module as usual.
  1076.  
  1077.                   6.12 DETERMINE UNIQUE CONTACTS.
  1078.  
  1079.                   This   module  allows you to see  how  many   different  
  1080.                   stations you have contacted and logged.   It displays a 
  1081.                   running  count on  the  screen as it scans the log  and 
  1082.                   then,  when  it  has finished, it displays the totals.  
  1083.  
  1084.                   6.13 TRANSFER SINGLE PREFIX TO NEW DATABASE
  1085.  
  1086.                   This   module lets you extract all the calls  beginning 
  1087.                   with  a  single prefix into a new  or  separate  TARGET 
  1088.                   database.   For example, if you wanted to pull all  the 
  1089.                   stateside  log entries from the log you could  extract,  
  1090.                   all  entries  beginning with N, K, W and A   from   the 
  1091.                   main  log  into  a  logbook   database   file    called 
  1092.                   USA.DBF.
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.         Copyright Joe Kasser G3ZCZ 1990
  1099.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 19
  1100.  
  1101.  
  1102.                   6.14 DISPLAY FILES ON DISK DRIVE       
  1103.  
  1104.                   This  module allows you to display the files on a  disk 
  1105.                   drive.  You  use it to determine the correct name for a 
  1106.                   file,   or  to  find out if the file  you  thought  was 
  1107.                   present on the  default drive is really present.
  1108.  
  1109.                   6.15 QUIT THIS MENU                              
  1110.  
  1111.                   This   section   lets you quit the log section  of  the  
  1112.                   program and returns you to the higher level menu.     
  1113.  
  1114.              7.0  AWARDS
  1115.  
  1116.              This   module  supports various awards.   It allows  you  to  
  1117.              extract  log   entries  into the  award  databases  directly 
  1118.              without  retyping.  In the event of the DXCC award,  you can 
  1119.              let the computer  search the log and automatically  generate 
  1120.              a listing of your DXCC status. 
  1121.  
  1122.              When  you invoke the AWARD module you will be presented with  
  1123.              the following menu.
  1124.  
  1125.         -----------------------------------------------------------------
  1126.                   G3ZCZ AWARD RECORD KEEPING FUNCTIONS Version  1.2
  1127.  
  1128.                  PICK AN AWARD PACKAGE, the following are supported
  1129.  
  1130.                  WAZ                             Z
  1131.                  WAS                             S
  1132.                  DXCC                            D
  1133.                  OBLAST                          O
  1134.                  GENERAL AWARD                   G
  1135.                  CHANGE LOGBOOK                  L
  1136.  
  1137.                  LZ60 AWARD (LZ 60th Aniv)       B
  1138.  
  1139.                  QUIT THIS MENU                  *
  1140.  
  1141.                  QRU : :
  1142.         -----------------------------------------------------------------
  1143.  
  1144.              At    this   time  you  are  supposed  to  pick   a   letter 
  1145.              corresponding  to an award package.
  1146.  
  1147.              7.1  WAZ           
  1148.  
  1149.              If   you   invoke  the Worked All Zone  (WAZ)  module,   you  
  1150.              will  be presented with the following menu.
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.         Copyright Joe Kasser G3ZCZ 1990
  1160.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 20
  1161.  
  1162.  
  1163.         ----------------------------------------------------------
  1164.                            G3ZCZ WAZ AWARD PACKAGE VERSION 1.4
  1165.  
  1166.                  Default WAZ database is      WAZ
  1167.                  Default LOGBOOK is           LOG
  1168.  
  1169.                  UPDATE WAZ RECORDS                            U
  1170.                  CREATE A NEW WAZ DATABASE                     C
  1171.                  CHANGE WAZ DATABASE                           D
  1172.                  CHANGE LOGBOOK                                L
  1173.                  PRINT WAZ RECORDS                             P
  1174.                  QUIT THIS MENU                                *
  1175.  
  1176.                  QRU :Z:
  1177.         ----------------------------------------------------------
  1178.  
  1179.              The  WORKED  ALL  ZONE award is available from  CQ  magazine  
  1180.              for  confirmation  of  working one station from each of  the  
  1181.              40   zones  that   it  has divided the  world  into.    This  
  1182.              module   contains   a  database   with   40  records,   each 
  1183.              corresponds to one  zone.   The record number corresponds to 
  1184.              the zone number.
  1185.  
  1186.              The  following  things  may be performed  within  the  award 
  1187.              package. 
  1188.  
  1189.                  7.1.1      UPDATE WAZ RECORDS         
  1190.  
  1191.                  This  module is used to update the WAZ record file.   It  
  1192.                  is  used  in an interactive manner.  The  computer  will 
  1193.                  prompt you with a request for a Zone number.   After you 
  1194.                  have  given  it one,  it scans the WAZ record  file  and 
  1195.                  presents you with its findings.   If  you have an  entry 
  1196.                  for that zone  number,  it will display it, if you don't 
  1197.                  have one, it will so tell you.  
  1198.  
  1199.                      An example of the dialog is
  1200.  
  1201.                  --------------------------------------------------
  1202.  
  1203.                  Which Zone (0 to terminate) ?:23
  1204.  
  1205.                  Zone   23  is not worked
  1206.  
  1207.                       Do you want to update the entry (Y/N) ?: :
  1208.  
  1209.                       ------------------------------------------
  1210.  
  1211.                  You   are  asked if you desire to update the record  for  
  1212.                  that  zone, by entering the letter Y for yes, or  N  for 
  1213.                  no.   If  you do, you are then asked to provide  a  call 
  1214.                  sign.   The computer will  then search the log  to  find 
  1215.                  the  entry associated  with that call sign, and you  are 
  1216.                  prompted to tell the computer to transfer the data  from 
  1217.                  the relevant log entry to the corresponding WAZ record.
  1218.  
  1219.  
  1220.         Copyright Joe Kasser G3ZCZ 1990
  1221.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 21
  1222.  
  1223.  
  1224.  
  1225.                  The module terminates when you give it a zone 0.
  1226.  
  1227.                  WARNING,  DO NOT ATTEMPT TO ENTER DATA INTO THE  DEFAULT  
  1228.                  WAZ  FILE   ON  THE  DISK.    THIS  FILE  CONTAINS   THE 
  1229.                  STRUCTURE  OF  THE  DATABASE   AND   HAS  NO  SPACE  FOR 
  1230.                  RECORDS.   CREATE  YOUR  OWN RECORD FILE FIRST.   IF YOU 
  1231.                  TRY  TO ENTER DATA INTO THIS  WAZ DATABASE, THE  PROGRAM 
  1232.                  WILL BOMB.
  1233.  
  1234.                  7.1.2      CREATE A NEW WAZ DATABASE  
  1235.  
  1236.                  This module allows you to create a new WAZ database.
  1237.  
  1238.                  7.1.3      CHANGE WAZ DATABASE        
  1239.  
  1240.                  This  module  allows you to change from one WAZ database  
  1241.                  to  another.    You  use it if you  keep  different  WAZ 
  1242.                  records   for  different  bands  or  modes,  or  if  you 
  1243.                  have more  than  one station log file on the computer.
  1244.  
  1245.                  7.1.4      CHANGE LOGBOOK             
  1246.  
  1247.                  This  module allows you to change logbook files  without 
  1248.                  going back to the log function menu.
  1249.  
  1250.                  7.1.5      PRINT WAZ RECORDS          
  1251.                  
  1252.                  This   module  allows  you to  print/display  the  award  
  1253.                  records.  When  you  invoke it,  you are presented  with  
  1254.                  a  choice  as follows.
  1255.  
  1256.                  Whole thing, worked/QSL-d, or QSL-d (T,W,Q) 
  1257.  
  1258.                  If  you  want to print/display entries for all the zones  
  1259.                  in the contest records, enter the letter T for the whole 
  1260.                  thing. 
  1261.  
  1262.                  If you want to print/display only those zones which  you 
  1263.                  have either worked or QSL'd, enter the letter W.
  1264.  
  1265.                  If  you want to display/print only the zones for   which  
  1266.                  you have received QSL cards, enter the letter Q.
  1267.  
  1268.                  After typing the 'ENTER' key you will again be prompted.
  1269.  
  1270.                  DO you want hard copy (Y/N) ?:
  1271.  
  1272.                  If   you  want hard copy (a printout)  answer  with  the 
  1273.                  letter Y for yes,  else if you only want the information 
  1274.                  displayed on the screen,  enter the letter N.  When  you 
  1275.                  follow the choice with the 'ENTER' key, the module  will 
  1276.                  go to work
  1277.  
  1278.  
  1279.  
  1280.  
  1281.         Copyright Joe Kasser G3ZCZ 1990
  1282.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 22
  1283.  
  1284.  
  1285.              7.2  WAS                
  1286.  
  1287.              The  WAS Award is issued by the American Radio Relay  League 
  1288.              (ARRL)  for  confirmed contacts with all 50  of  the  states 
  1289.              which make up the United States of America.
  1290.  
  1291.              If  you invoke the Worked All States (WAS) module,  you will 
  1292.              be presented with the following menu.
  1293.  
  1294.              -------------------------------------------------------
  1295.  
  1296.                            G3ZCZ WAS AWARD PACKAGE VERSION 1.1
  1297.  
  1298.                  Default WAS database is WAS
  1299.                  Default LOG database is LOG
  1300.  
  1301.                  UPDATE WAS RECORDS                         U
  1302.                  CREATE A NEW WAS DATABASE                  C
  1303.                  PRINT WAS RECORDS                          P
  1304.                  CHANGE WAS DATABASE                        D
  1305.                  CHANGE LOGBOOK                             L
  1306.                  DISPLAY FILES ON DISK DRIVE                F
  1307.                  IMPORT FROM A BASIC WAS DATABASE           I
  1308.  
  1309.                  QUIT THIS MENU                             *
  1310.  
  1311.                  QRU :S:
  1312.  
  1313.                  -------------------------------------------------------
  1314.  
  1315.  
  1316.              The  following  things  may be performed  within  the  award 
  1317.              package.
  1318.  
  1319.                  7.2.1      UPDATE WAS RECORDS                
  1320.  
  1321.                  This   module  is  used to  update  your  WAS   records.   
  1322.                  The computer requests a state prefix.   You are supposed 
  1323.                  to  give  it the US PS two letter code for  the  desired 
  1324.                  state.   If you don't  know or forgot the letters,   the 
  1325.                  computer will remind you as in the following paragraph.
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.         Copyright Joe Kasser G3ZCZ 1990
  1343.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 23
  1344.  
  1345.  
  1346.                  --------------------------------------------------
  1347.  
  1348.                      Which State (* to terminate) ?:TE
  1349.  
  1350.                      ENTRY ERROR-  THERE IS NO SUCH STATE AS   TE
  1351.  
  1352.                                           ALLOWABLE STATES ARE -
  1353.  
  1354.              AB     AL     AZ     AK     CA     CO     CT     DE     FL
  1355.              GA     HA     ID     IL     IN     IO     KS     KY
  1356.              LA     MN     MD     MA     MI     MN     MS     MO     MT
  1357.              NB     NV     NH     NJ     NM     NY     NC     ND     OH
  1358.              OK     OR     PA     RI     SC     SD     TN     TX     UT
  1359.              VT     VA     WA     WV     WS     WY
  1360.              WAITING
  1361.              ----------------------------------------------------------
  1362.                  When   you  enter the correct state,  TX for  Texas   in  
  1363.                  this example,  you will proceed to the next part of  the 
  1364.                  dialog as shown below.
  1365.  
  1366.                  -----------------------------------------------------
  1367.                                     STATE OF  TX        OR        TEXAS
  1368.  
  1369.                                     has not been worked
  1370.  
  1371.                       Do you want to update the entry (Y/N/E): :
  1372.  
  1373.                       ---------------------------------------------
  1374.  
  1375.                  At  this  time you enter the letters Y N or E  depending  
  1376.                  on what you want to do.
  1377.  
  1378.                  The letter Y if you want to update the record.
  1379.  
  1380.                  The letter N if you don't want to update the record.
  1381.  
  1382.                  The  letter  E  if you want to erase the  data  in  that 
  1383.                  record. 
  1384.  
  1385.                  You   may  want to erase the data in a record  if,   for 
  1386.                  example you work K6IR and log him as California, only to 
  1387.                  find  out later  when  you get the QSL card that he  was  
  1388.                  operating   as K6IR/3 in Maryland, and you have not  yet 
  1389.                  worked california. 
  1390.  
  1391.                  7.2.2      CREATE A NEW WAS DATABASE         
  1392.  
  1393.                  This module allows you to create a new WAS database.
  1394.  
  1395.                  7.2.3      PRINT WAS RECORDS                 
  1396.                  
  1397.                  This   module  allows  you to  print/display  the  award  
  1398.                  records.  When  you  invoke it,  you are presented  with  
  1399.                  a  choice  as follows.
  1400.  
  1401.  
  1402.  
  1403.         Copyright Joe Kasser G3ZCZ 1990
  1404.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 24
  1405.  
  1406.  
  1407.                  Whole thing, worked/QSL-d, or QSL-d (T,W,Q) 
  1408.  
  1409.                  If  you want to print/display entries for all the states  
  1410.                  in any  (or all) the call areas  in the contest records,  
  1411.                  enter the letter T for the whole thing.
  1412.  
  1413.                  If  you  want to print/display only those states   which  
  1414.                  you have either worked or QSL'd, enter the letter W.
  1415.  
  1416.                  If  you want to display/print only the states for  which  
  1417.                  you have received QSL cards, enter the letter Q.
  1418.  
  1419.                  After  touching  the  'ENTER'  key  you  will  again  be 
  1420.                  prompted. 
  1421.  
  1422.                  Which call area (0-9, for all enter 10)
  1423.  
  1424.                  At  this time you enter the number corresponding to  the  
  1425.                  call  area  you  wish  to see displayed.   If  you  wish  
  1426.                  to   see   a display  of all states in all  call  areas,  
  1427.                  enter  the   number  10.  Follow  the  number  with  the 
  1428.                  'ENTER'  key, and you will be prompted with one  further 
  1429.                  request.
  1430.  
  1431.                  DO you want hard copy (Y/N) ?:
  1432.  
  1433.                  If   you  want hard copy (a printout)  answer  with  the 
  1434.                  letter Y for yes,  else if you only want the information 
  1435.                  displayed on the screen,  enter the letter N.  When  you 
  1436.                  follow the choice with the 'ENTER' key, the module  will 
  1437.                  go to work.
  1438.  
  1439.                  7.2.4      CHANGE WAS DATABASE               
  1440.  
  1441.                  This  module allows you to change from one WAS  database  
  1442.                  to  another.    You  use it if you  keep  different  WAS 
  1443.                  records for different  bands  or modes,  or if you  have  
  1444.                  more  than  one station log file on the computer.
  1445.  
  1446.                  7.2.5      CHANGE LOGBOOK                    
  1447.  
  1448.                  This  module allows you to change logbook files  without 
  1449.                  going back to the log function menu.
  1450.  
  1451.                  7.2.6      DISPLAY FILES ON DISK DRIVE       
  1452.  
  1453.                  This  module allows you to display the files on  a  disk 
  1454.                  drive.  You  use it to determine the correct name for  a 
  1455.                  file,   or  to  find out if the  file  you  thought  was 
  1456.                  present on the  default drive is really present.
  1457.  
  1458.                  7.2.7      IMPORT FROM A BASIC WAS DATABASE  
  1459.  
  1460.                  If you used the BASIC WAS package in PC-HAM 1.0 or  1.5,  
  1461.                  you may use this option to append the BASIC record  file 
  1462.  
  1463.  
  1464.         Copyright Joe Kasser G3ZCZ 1990
  1465.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 25
  1466.  
  1467.  
  1468.                  into  the  dBASE  format used by  this  package.    This 
  1469.                  module should save you some retyping.  Before you do  so 
  1470.                  however, check that the BASIC  data is delimited by  the 
  1471.                  "," sequence,  not just  the comma  (,).  If  it  isn't,  
  1472.                  use  a  wordprocessor  in  its   non  document  mode  to 
  1473.                  achieve this state.
  1474.  
  1475.                  7.2.8      QUIT THIS MENU                    
  1476.  
  1477.                  This   module takes you back to the previous menu.    In  
  1478.                  this case, you return to the Award menu.
  1479.  
  1480.              7.3  DXCC               
  1481.  
  1482.              The  DX Century Club (DXCC) is an award offered by the  ARRL 
  1483.              for   confirmed   contacts  with  at  least  100   different 
  1484.              countries.
  1485.  
  1486.              If  you invoke the DXCC module,  you will be presented  with 
  1487.              the following menu.
  1488.  
  1489.              --------------------------------------------------
  1490.                            G3ZCZ DXCC AWARD PACKAGE Version 1.7
  1491.  
  1492.                  Default DXCC database is DXCC
  1493.                  Default LOG database is  LOG
  1494.  
  1495.  
  1496.                  UPDATE DXCC RECORDS  (Automatic)            U
  1497.                  UPDATE DXCC RECORDS  (Manual)               M
  1498.                  CREATE A NEW DXCC DATABASE                  C
  1499.                  CREATE 5BDXCC RECORDS                       5
  1500.                  PRINT DXCC RECORDS                          P
  1501.                  ADD PREFIXES TO A DXCC DATABASE             A
  1502.                  CHANGE DXCC DATABASE                        D
  1503.                  EDIT PREFIXES IN DXCC RECORD FILE           E
  1504.                  CHANGE LOGBOOK                              L
  1505.                  UPDATE SINGLE BAND DXCC RECORD (Automatic)  S
  1506.                  DISPLAY FILES ON DISK DRIVE                 F
  1507.                  DISPLAY DATA FOR A PREFIX/COUNTRY           X
  1508.                  QUIT THIS MENU                              *
  1509.                  QRU :D:
  1510.  
  1511.                  ------------------------------------------------------
  1512.  
  1513.              The  following  things  may be performed  within  the  award 
  1514.              package.
  1515.  
  1516.                  7.3.1     UPDATE DXCC RECORDS  (Automatic)            
  1517.  
  1518.                  This  module automatically searches a logbook   database  
  1519.                  and  updates  the  DXCC  status of the designated   DXCC  
  1520.                  database  file.     You would use the module  the  first 
  1521.                  time  you use the package,  or after a contest or  other 
  1522.                  period of activity, or after a batch of cards from  many 
  1523.  
  1524.  
  1525.         Copyright Joe Kasser G3ZCZ 1990
  1526.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 26
  1527.  
  1528.  
  1529.                  countries have arrived from the QSL bureau, and you have 
  1530.                  updated the QSL status for each of those contacts.  This 
  1531.                  module DOES NOT RECOGNIZE  SEPARATE BANDS OR MODES.  
  1532.  
  1533.                  The module displays each prefix as it is being  checked.   
  1534.                  It  then   displays the calls of  the  various  stations 
  1535.                  having that prefix as it searches for the first  contact 
  1536.                  that was QSL'd. 
  1537.  
  1538.                  7.3.2      UPDATE DXCC RECORDS  (Manual)
  1539.  
  1540.                  This module allows you to update a DXCC prefix manually.  
  1541.                  It  is faster to update a single prefix this way.    You 
  1542.                  can   use this module to update a country for which  you 
  1543.                  worked  a  third  prefix,   ie.  a  prefix  not  in  the 
  1544.                  database.   For  example,  the  two  prefixes  for   the 
  1545.                  Philippines  are DU and DX.  If you have worked  neither 
  1546.                  of  these but have worked a DV prefix, you may use  this 
  1547.                  module to enter that 'DV' contact into the record. 
  1548.  
  1549.                  An example of the dialog is shown below.
  1550.  
  1551.                  ------------------------------------------------------
  1552.                  Which DXCC prefix (* to terminate) ?:I1
  1553.  
  1554.         00130  I1   IT   ITALY      IT9ZOU     86-04-25 0622 20  SSB  W 
  1555.  
  1556.                  Do you want to update the entry (Y/N) ?: :
  1557.                  -------------------------------------------------------
  1558.  
  1559.                  When  you  give it a prefix,  it displays  the  existing 
  1560.                  record.   If  you  want to update the  record,  it  will 
  1561.                  prompt you for the call  of the station in the QSO  that 
  1562.                  you want to update  the record with.   If you give it an 
  1563.                  unknown prefix,  it will so tell you.
  1564.  
  1565.                  7.3.3     CREATE A NEW DXCC DATABASE                  
  1566.  
  1567.                  This  module allows you to create a new DXCC   database.   
  1568.                  It assumes  that  there is a DXCC database on the   disk  
  1569.                  called  'dxcc'.   It  copies  the  prefix  and   country 
  1570.                  information  into a second dxcc database which you  name 
  1571.                  and then ensures that it is  blank.  In this manner,  if 
  1572.                  you  used  the default  'DXCC' database when  you  first 
  1573.                  begin  to  use the package,  additional  databases  will 
  1574.                  always be blank as you create them.
  1575.  
  1576.                  7.3.4     CREATE 5BDXCC RECORDS                       
  1577.  
  1578.                  This  module performs an automatic generation/update  of 
  1579.                  your  5  Band DXCC status.  It  uses  default  databases 
  1580.                  named 10DXCC, 15DXCC,  20DXCC, 40DXCC, 80DXCC for  those 
  1581.                  bands.  It creates the  databases copying the  structure 
  1582.                  and  default   data  from the 'DXCC'  database  supplied 
  1583.                  with the package.
  1584.  
  1585.  
  1586.         Copyright Joe Kasser G3ZCZ 1990
  1587.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 27
  1588.  
  1589.  
  1590.  
  1591.                  You  may think of this module as performing the CREATE A 
  1592.                  NEW  DXCC DATABASE followed by an UPDATE DXCC    RECORDS  
  1593.                  (Automatic)  sequence for each of the traditional 5   HF 
  1594.                  bands.
  1595.  
  1596.                  7.3.5     PRINT DXCC RECORDS                          
  1597.  
  1598.                  This   module displays or prints the contents of a  DXCC 
  1599.                  data-base.    You are given the choice of  printing  the 
  1600.                  whole data-base,  those countries worked/QSL-d, or  just 
  1601.                  those countries QSL-d.   The database is in alphanumeric 
  1602.                  prefix order, so it is ready to be sent to the ARRL with 
  1603.                  the  award  request,   and is handy for  having  at  the 
  1604.                  operating position when monitoring the bands.
  1605.  
  1606.                  This   module  allows  you to  print/display  the  award  
  1607.                  records.  When  you  invoke  it,  you are presented with 
  1608.                  a  choice  as follows.
  1609.  
  1610.                  All PX's,Worked/QSL-d,or QSL-d (P,W,Q) :
  1611.  
  1612.                  If   you  want  to print/display entries  for  all   the  
  1613.                  DXCC countries in the contest records, enter the  letter 
  1614.                  P for the whole thing.
  1615.  
  1616.                  If  you want to print/display only those prefixes  which  
  1617.                  you have either worked or QSL'd, enter the letter W.
  1618.  
  1619.                  If you want to display/print only the prefixes for which 
  1620.                  you have received QSL cards, enter the letter Q.
  1621.  
  1622.                  After typing the 'ENTER' key you will again be prompted.
  1623.  
  1624.                  DO you want hard copy (Y/N) ?:
  1625.  
  1626.                  If   you  want hard copy (a printout)  answer  with  the 
  1627.                  letter Y for yes,  else if you only want the information 
  1628.                  displayed on the screen,  enter the letter N.  When  you 
  1629.                  follow the choice with the 'ENTER' key, the module  will 
  1630.                  go to work.
  1631.  
  1632.                  7.3.6     ADD PREFIXES TO A DXCC DATABASE             
  1633.  
  1634.                  In  the  main, the DXCC database contains the  274  most 
  1635.                  common or  unambiguous prefixes that you are most likely  
  1636.                  to   work.  Some  prefixes such as 'VP8' or 'VK9'  apply 
  1637.                  to  more  than one country.   If you  work  those,   you 
  1638.                  should  use  this module to add  the   prefix   to   the 
  1639.                  file,   and  then  use  the  manual updating   mode   to 
  1640.                  enter the QSO data into the  file.   Take care  here  to 
  1641.                  make the added  prefixes  non-ambiguous.   For  example,  
  1642.                  if  you worked VP8AA in Antarctica, and then  VP8FLK  on  
  1643.                  the  Falkland islands,  use the prefixes VP8A  and  VP8F 
  1644.                  respectfully  for those areas.   In this manner,  should 
  1645.  
  1646.  
  1647.         Copyright Joe Kasser G3ZCZ 1990
  1648.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 28
  1649.  
  1650.  
  1651.                  you  run   the  automatic updating module at   a   later  
  1652.                  time,   the computer will not overwrite your  data  with 
  1653.                  something that it thinks is more appropriate.   Look  at 
  1654.                  the  entries for VK9 in the DXCC file for an example  of 
  1655.                  the usage of this approach. 
  1656.  
  1657.                  In  a  like  manner, new prefixes can be  added  to  the 
  1658.                  database.   The  database  is then sorted on "prefix" to 
  1659.                  a  new  version.  Make  sure there is space on the  disk 
  1660.                  for  a   temporary  DXCC database  before  evoking  this 
  1661.                  operation.
  1662.  
  1663.                  7.3.7     CHANGE DXCC DATABASE                        
  1664.  
  1665.                  This  module allows you to change from one DXCC database  
  1666.                  to  another.    You use it if you  keep  different  DXCC 
  1667.                  records for different  bands  or  modes,  or if you have 
  1668.                  more than one station log file on the computer.
  1669.  
  1670.                  7.3.8     EDIT PREFIXES IN DXCC RECORD FILE           
  1671.  
  1672.                  Two  possible prefixes are provided for  each   country.   
  1673.                  This  module has picked the most common ones.    If  you 
  1674.                  have  worked  a  different  one,  edit the  database  to  
  1675.                  include   it.    For example, the two prefixes  for  the 
  1676.                  Philippines are DU and DX.  If  you  have worked neither 
  1677.                  of these but have worked  a  DV prefix,  change  the  DX  
  1678.                  to  DV and the DXCC status  of  the Philippines will  be 
  1679.                  taken care of.  
  1680.  
  1681.                  7.3.9     CHANGE LOGBOOK                              
  1682.  
  1683.                  This   module   allows   you to  change  logbook   files  
  1684.                  without going back to the log function menu.
  1685.  
  1686.                  7.3.10    UPDATE SINGLE BAND DXCC RECORD (Automatic)  
  1687.  
  1688.                  This  module  performs an automatic update of  the  DXCC  
  1689.                  status for a single band.  It is identical to the module 
  1690.                  of  section  7.3.1  except  in that it requests  you  to 
  1691.                  enter the name  of the  single band file.  You can  also 
  1692.                  use this to update  the records  for one of the new WARC 
  1693.                  bands  such  as  the 30  Meter band,  if  you  name  the 
  1694.                  corresponding record file as 30DXCC. 
  1695.  
  1696.                  7.3.11     DISPLAY DATA FOR A PREFIX/COUNTRY 
  1697.  
  1698.                  This  module is designed to be used when you don't  have  
  1699.                  your  printed   DXCC  records handy.   It  gives  you  a 
  1700.                  display of the contents of a desired Prefix record,   so 
  1701.                  that  you  can   check your DXCC status  for  a  desired 
  1702.                  country on-line.
  1703.                  
  1704.                  When  you  invoke the module you will be presented  with  
  1705.                  the following display.
  1706.  
  1707.  
  1708.         Copyright Joe Kasser G3ZCZ 1990
  1709.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 29
  1710.  
  1711.  
  1712.  
  1713.                             CURRENT DXCC FILE IS   DXCC
  1714.  
  1715.                             Which Prefix  (* to terminate) ? :    :
  1716.  
  1717.                  At   this time enter a prefix.  The computer will  match  
  1718.                  the  characters   entered,  so that for example  if  you  
  1719.                  enter   the  letter G,  it will match the  first  Prefix 
  1720.                  record  that  begins with  the letter G.   If  it  can't 
  1721.                  match  the prefix, it will tell you so.   You  terminate 
  1722.                  the  module  in  the  usual manner  by  entering  the  * 
  1723.                  character.
  1724.  
  1725.                  The   format  and contents of the display are shown   by  
  1726.                  this typical example.
  1727.  
  1728.                             CURRENT DXCC FILE IS   DXCC
  1729.  
  1730.                             Which Prefix  (* to terminate) ? :G   :
  1731.  
  1732.         ENGLAND    G3   G0   G3FPK      82/02/14 1518 20  SSB  Q
  1733.  
  1734.                  You see the country name,  followed by the two  prefixes  
  1735.                  you have allocated to that country.  
  1736.  
  1737.                  If   that   country  had not been worked  (or  the  DXCC  
  1738.                  database not  updated with that information),  the  rest 
  1739.                  of  the  line would  have  been blank.   However,  since 
  1740.                  the  country  was worked,  the  display continues.   The 
  1741.                  remaining  data are the callsign of the station  worked,  
  1742.                  the date,  time,  band  and mode of the QSO, and  lastly 
  1743.                  the QSL status.  Here a letter Q indicates  that  a  QSL 
  1744.                  card   has  been   received,   while   the   letter    W  
  1745.                  indicates  that the station was worked and  a  QSL  card 
  1746.                  has not yet been received.
  1747.  
  1748.                  7.3.12     DISPLAY FILES ON DISK DRIVE 
  1749.  
  1750.                  This  module allows you to display the files on  a  disk 
  1751.                  drive.   You use it to determine the correct name for  a 
  1752.                  file,   or   to find  out if the file  you  thought  was 
  1753.                  present on the default drive is really present.
  1754.  
  1755.                  7.3.13    QUIT THIS MENU                              
  1756.                  
  1757.                  This   module takes you back to the previous menu.    In  
  1758.                  this case, you return to the Award menu.
  1759.  
  1760.              7.4  OBLAST             
  1761.  
  1762.              This  award  is issued by the Russian  Amateur  Radio  Sport 
  1763.              Federation for working various areas (Oblasts) of the Soviet 
  1764.              Union.
  1765.  
  1766.              If you invoke the OBLAST module,  you will be presented with 
  1767.  
  1768.  
  1769.         Copyright Joe Kasser G3ZCZ 1990
  1770.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 30
  1771.  
  1772.  
  1773.              the following menu.
  1774.  
  1775.              --------------------------------------------------------
  1776.  
  1777.                            G3ZCZ OBLAST AWARD PACKAGE VERSION 1.5
  1778.  
  1779.                  Default OBLAST database is   OBLAST
  1780.                  Default LOGBOOK is           LOG
  1781.  
  1782.                  UPDATE OBLAST RECORDS                         U
  1783.                  CREATE A NEW OBLAST DATABASE                  C
  1784.                  PRINT OBLAST RECORDS                          P
  1785.                  CHANGE OBLAST DATABASE                        D
  1786.                  CHANGE LOGBOOK                                L
  1787.                  DISPLAY FILES ON DISK DRIVE                   F
  1788.  
  1789.                  QUIT THIS MENU                                *
  1790.  
  1791.                  QRU :O:
  1792.  
  1793.                  -------------------------------------------------------
  1794.  
  1795.              The  following  things  may be performed  within  the  award 
  1796.              package. 
  1797.  
  1798.                  7.4.1      UPDATE OBLAST RECORDS          
  1799.  
  1800.                  This  module  allows you to update the record  for  each 
  1801.                  Oblast.   It  requests  you to enter the  Oblast  number 
  1802.                  and  then  scans the  records  for the  data  associated 
  1803.                  with  that  particular Oblast.  You are then prompted as 
  1804.                  to how to continue.
  1805.  
  1806.                  WARNING, DO NOT ATTEMPT TO ENTER DATA INTO THE   DEFAULT 
  1807.                  OBLAST   FILE  ON  THE DISK.   THIS  FILE  CONTAINS  THE 
  1808.                  STRUCTURE OF THE DATABASE AND HAS NO SPACE FOR  RECORDS.   
  1809.                  CREATE YOUR OWN RECORD FILE FIRST.  IF YOU TRY TO  ENTER 
  1810.                  DATA INTO THIS OBLAST DATABASE, THE PROGRAM WILL BOMB.
  1811.  
  1812.                  7.4.2      CREATE A NEW OBLAST DATABASE   
  1813.  
  1814.                  This module allows you to create a new OBLAST database.
  1815.  
  1816.                  7.4.3      PRINT OBLAST RECORDS           
  1817.                  
  1818.                  This   module  allows  you to  print/display  the  award  
  1819.                  records.  When you invoke it,  you are presented with  a 
  1820.                  choice as follows.
  1821.  
  1822.                  Whole thing, worked/QSL-d, or QSL-d (T,W,Q)  :
  1823.  
  1824.                  If   you  want  to print/display  entries  for  all  the 
  1825.                  Oblasts in the award records, enter the letter P for the 
  1826.                  whole thing. 
  1827.  
  1828.  
  1829.  
  1830.         Copyright Joe Kasser G3ZCZ 1990
  1831.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 31
  1832.  
  1833.  
  1834.                  If   you  want  to print/display only those  which   you  
  1835.                  have either worked or QSL'd, enter the letter W.
  1836.  
  1837.                  If   you want to display/print only those for which  you  
  1838.                  have received QSL cards, enter the letter Q.
  1839.  
  1840.                  After typing the 'ENTER' key you will again be prompted.
  1841.  
  1842.                  DO you want hard copy (Y/N) ?:
  1843.  
  1844.                  If  you  want  hard copy (a printout)  answer  with  the 
  1845.                  letter    Y  for  yes,   else  if  you  only  want   the 
  1846.                  information  displayed on the screen,  enter the  letter 
  1847.                  N.  When you follow the choice with the 'ENTER' key, the 
  1848.                  module will go to work.
  1849.  
  1850.                  7.4.4      CHANGE OBLAST DATABASE         
  1851.  
  1852.                  This  module  allows  you  to  change  from  one  OBLAST 
  1853.                  database to another.   You  use it if you keep different 
  1854.                  OBLAST   records for  different bands or modes,   or  if 
  1855.                  you have more than one station log file on the computer.
  1856.  
  1857.                  7.4.5      CHANGE LOGBOOK                 
  1858.  
  1859.                  This  module allows you to change logbook files  without 
  1860.                  going back to the log function menu.
  1861.  
  1862.                  7.4.6      DISPLAY FILES ON DISK DRIVE    
  1863.  
  1864.                  This  module allows you to display the files on  a  disk 
  1865.                  drive.   You use it to determine the correct name for  a 
  1866.                  file, or to find out if the file you thought was present 
  1867.                  on the default drive is really present.
  1868.  
  1869.                  7.4.7    QUIT THIS MENU
  1870.  
  1871.                  This  module  takes you back to the previous  menu.   In  
  1872.                  this case, you return to the Award menu.
  1873.  
  1874.              7.5  GENERAL AWARD      
  1875.  
  1876.              This is a general award package that is designed to be  used  
  1877.              with any award such as the Deutche Amateur Radio Club (DARC) 
  1878.              DOK  award or  for keeping track of the VHF/UHF QRA  locator 
  1879.              squares that you have worked.  The award records are kept in 
  1880.              an indexed database. 
  1881.  
  1882.              If   you  invoke  the Generic Award module,   you  will   be  
  1883.              presented with the following menu.
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.         Copyright Joe Kasser G3ZCZ 1990
  1892.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 32
  1893.  
  1894.  
  1895.              -------------------------------------------------------
  1896.  
  1897.                            G3ZCZ GENERIC AWARD PACKAGE VERSION 1.2
  1898.  
  1899.                  Default AWARD database is    AWARD
  1900.                  Default LOG database is      LOG
  1901.  
  1902.                  What AWARD file         :AWARD     :
  1903.  
  1904.                  -------------------------------------------------------
  1905.  
  1906.              THE FIRST THING TO DO IS CREATE A NEW AWARD DATABASE.   Thus 
  1907.              if  you  are using the package for the first  time,  do  not 
  1908.              prompt the computer with the name of the award file you wish  
  1909.              to   create, rather just push the 'ENTER' key,   advance  to 
  1910.              the following  menu and create the new database file.
  1911.  
  1912.              After  you have entered in the name of the Award  file  that  
  1913.              you want to work on, you will be prompted with the following 
  1914.              menu.
  1915.  
  1916.              -----------------------------------------------------
  1917.  
  1918.                            G3ZCZ GENERIC AWARD PACKAGE VERSION 1.2
  1919.  
  1920.  
  1921.                  Default AWARD database is    AWARD
  1922.                  Default LOG database is      LOG
  1923.  
  1924.                  UPDATE AWARD RECORDS                         U
  1925.                  CREATE A NEW AWARD DATABASE                  C
  1926.                  PRINT AWARD RECORDS                          P
  1927.                  CHANGE AWARD DATABASE                        D
  1928.                  CHANGE LOGBOOK                               L
  1929.                  DISPLAY FILES ON DISK DRIVE                  F
  1930.  
  1931.                  QUIT THIS MENU                               *
  1932.  
  1933.                  QRU :G:
  1934.  
  1935.                  --------------------------------------------------------
  1936.  
  1937.              The  following  things  may be performed  within  the  award 
  1938.              package. 
  1939.  
  1940.                  7.5.1      UPDATE AWARD RECORDS         
  1941.  
  1942.                  This   module lets you update the records from the  log.   
  1943.                  You  will be prompted along the line for the award  area 
  1944.                  code  (DOK  number or QRA locator square,   etc.).   The 
  1945.                  module  works  in a similar manner to  the  other  award 
  1946.                  updating modules.
  1947.  
  1948.                  WARNING,  DO NOT ATTEMPT TO ENTER DATA INTO THE  DEFAULT 
  1949.                  AWARD  FILE  ON  THE  DISK.    THIS  FILE  CONTAINS  THE 
  1950.  
  1951.  
  1952.         Copyright Joe Kasser G3ZCZ 1990
  1953.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 33
  1954.  
  1955.  
  1956.                  STRUCTURE  OF   THE  DATABASE  AND   HAS  NO  SPACE  FOR 
  1957.                  RECORDS.   CREATE  YOUR  OWN RECORD FILE FIRST.  IF  YOU 
  1958.                  TRY TO ENTER DATA INTO THIS AWARD DATABASE, THE  PROGRAM 
  1959.                  WILL BOMB.
  1960.  
  1961.                  7.5.2      CREATE A NEW AWARD DATABASE  
  1962.  
  1963.                  This module allows you to create a new Award database.
  1964.  
  1965.  
  1966.                  7.5.3      PRINT AWARD RECORDS          
  1967.  
  1968.                  This   module  allows  you to  print/display  the  award  
  1969.                  records.  When you invoke it,  you are presented with  a  
  1970.                  choice as follows.
  1971.  
  1972.                  All PX'S,Worked/QSL-d,or QSL-d (P,W,Q) :
  1973.  
  1974.                  If you want to print/display entries for all the   award 
  1975.                  records, enter the letter P for the whole thing.
  1976.  
  1977.                  If you want to print/display only those which you   have 
  1978.                  either worked or QSL'd, enter the letter W.
  1979.  
  1980.                  If   you want to display/print only those for which  you  
  1981.                  have received QSL cards, enter the letter Q.
  1982.  
  1983.                  After  depressing  the  'ENTER' key you  will  again  be 
  1984.                  prompted. 
  1985.  
  1986.                  DO you want hard copy (Y/N) ?:
  1987.  
  1988.                  If  you  want  hard copy (a printout)  answer  with  the 
  1989.                  letter    Y  for  yes,   else  if  you  only  want   the 
  1990.                  information  displayed on the screen,  enter the  letter 
  1991.                  N.  When you follow the choice with the 'ENTER' key, the 
  1992.                  module will go to work.
  1993.  
  1994.                  7.5.4      CHANGE AWARD DATABASE        
  1995.  
  1996.                  This   module  allows  you  to  change  from  one  AWARD 
  1997.                  database  to another.  You use it if you keep  different 
  1998.                  AWARD records for different awards,  bands or modes,  or 
  1999.                  if  you  have  more than one station  log  file  on  the 
  2000.                  computer.
  2001.  
  2002.                  7.5.5      CHANGE LOGBOOK               
  2003.  
  2004.                  This  module allows you to change logbook files  without 
  2005.                  going back to the log function menu.
  2006.  
  2007.                  7.5.6      DISPLAY FILES ON DISK DRIVE  
  2008.  
  2009.                  This  module allows you to display the files on  a  disk 
  2010.                  drive.   You use it to determine the correct name for  a 
  2011.  
  2012.  
  2013.         Copyright Joe Kasser G3ZCZ 1990
  2014.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 34
  2015.  
  2016.  
  2017.                  file,   or   to find  out if the file  you  thought  was 
  2018.                  present on the default drive is really present.
  2019.  
  2020.                  7.5.7     QUIT THIS MENU
  2021.  
  2022.                  This   module takes you back to the previous menu.    In  
  2023.                  this case, you return to the Award menu.
  2024.  
  2025.              7.6  LZ60
  2026.  
  2027.              This is an example of a section of software written to  scan 
  2028.              the log and extract log data and total points for a specific 
  2029.              award.   The  award  in  question  was  the  Bulgarian  60th 
  2030.              Anniversary  Award  issued  by the Radio Club in  Sofia  for 
  2031.              working LZ and LZ6 stations.
  2032.  
  2033.              The requirements for the award were to score 60 points  when 
  2034.              working  LZ  stations  between 1 July 1986 and  31  December 
  2035.              1986.   Each contact with an LZ6 prefix counted as 6 points, 
  2036.              while other LZ prefixes only counted as 1 point.   A program 
  2037.              module  to  search the log and total up the score  could  be 
  2038.              written looking something as follows.
  2039.  
  2040.                    * LZ60 SCAN LOG FOR LZ60 AWARD REQUIREMENTS
  2041.                    ? 'LZ60 AWARD POINTS CHECKER' 
  2042.                    ACCEPT 'Do you want Hard Copy (Y/N) ? ' TO pf 
  2043.                    IF pf = 'Y' 
  2044.                      SET PRINT ON 
  2045.                    ENDIF 
  2046.                    USE &logbook INDEX &logbook 
  2047.                    FIND LZ 
  2048.                    STORE 0 TO points 
  2049.                    STORE 0 TO spoints 
  2050.                    ERASE ? ' CALL DATE TIME BD TX RX MODE POWER ' 
  2051.                    ?? 'COMMENTS POINTS' 
  2052.                    ? '--------------------------------------------------'
  2053.                    ?? '--------------------' 
  2054.                    DO WHILE call = 'LZ' 
  2055.                      IF date >= '86/07/01' .AND. date <= '86/12/31' 
  2056.                        IF call = 'LZ6' STORE 6 TO points 
  2057.                      ELSE STORE 1 TO points 
  2058.                      ENDIF 
  2059.                      STORE spoints + points TO spoints 
  2060.                      ? call,date,time,band,tx,rx,mode,power,comments,points 
  2061.                      STORE call TO ncall 
  2062.                      DO WHILE call = ncall 
  2063.                        *         SKIP DUPES 
  2064.                        SKIP 
  2065.                      ENDDO 
  2066.                      SKIP -1 
  2067.                    ENDIF 
  2068.                    SKIP 
  2069.                    ENDDO 
  2070.                    USE 
  2071.                    ? '---------------------------------------------'
  2072.  
  2073.  
  2074.         Copyright Joe Kasser G3ZCZ 1990
  2075.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 35
  2076.  
  2077.  
  2078.                    ?? '--------------------------'
  2079.                    ? 'TOTAL POINTS = ', spoints 
  2080.                    SET PRINT OFF 
  2081.                    RELEASE spoints,points,ncall 
  2082.                    RETURN 
  2083.  
  2084.  
  2085.              When the program is run, the printout which could be sent to 
  2086.              the  club as a claim for the award would look  something  as 
  2087.              follows.
  2088.  
  2089.         CALL   DATE    TIME BD  TX  RX MODE POWER  COMMENTS POINTS 
  2090.         ----------------------------------------------------------
  2091.         LZ1R   86/07/13  0934 15  59  59  SSB  400   207- BFRA    1 
  2092.         LZ2KRM 86/07/13  0702 15  59  59  SSB  400   167- 28      1 
  2093.         LZ6BC  86/08/06  0733 20  57  57  SSB  200   LZ1BC  DIM   6 
  2094.         LZ92S  86/07/18  0613 20  59  59  SSB  400                1 
  2095.         -----------------------------------------------------------
  2096.         TOTAL POINTS =            9
  2097.  
  2098.  
  2099.  
  2100.              7.7  CHANGE LOGBOOK     
  2101.  
  2102.              This module allows you to change logbook files.
  2103.  
  2104.              7.8  QUIT THIS MENU                  
  2105.  
  2106.              This  module takes you back to the previous menu.   In  this 
  2107.              case,  you  EXIT the logbook package,  and return to  dBASE.  
  2108.              When  you  return to dBASE you will be presented  with   the 
  2109.              following screen.
  2110.  
  2111.              --------------------------------------------------------
  2112.  
  2113.                             Enter QUIT <CR> to return to DOS
  2114.  
  2115.                                                         73 de G3ZCZ
  2116.  
  2117.              --------------------------------------------------
  2118.  
  2119.              At  this  time you may exit to DOS by typing the  word  QUIT 
  2120.              followed by the 'ENTER' key,  or you may use the interactive 
  2121.              query language mode of dBASE itself to access the log data.  
  2122.  
  2123.              An example of such an access to display all contacts on  any 
  2124.              day  in  any mode that took place between the hours of  1800 
  2125.              UTC and 1900 UTC is listed below.
  2126.  
  2127.              USE &LOGBOOK
  2128.              DISPLAY ALL FOR TIME > '1800' .AND. TIME < '1900'
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.         Copyright Joe Kasser G3ZCZ 1990
  2136.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 36
  2137.  
  2138.  
  2139.         8.0 MISCELLANEOUS FUNCTIONS 
  2140.  
  2141.         This  module  pretty  much  covers  the  remaining  rarely   used 
  2142.         functions within the package. If you elect this choice, you  will 
  2143.         be prompted by the following menu. 
  2144.  
  2145.         ----------------------------------------------------------------- 
  2146.          MISCELLANEOUS FUNCTIONS VERSION 1.4
  2147.  
  2148.         LOGBOOK B:G3ZCZ 
  2149.  
  2150.         MANUAL TRANSFER OF DATA TO CONTEST LOGS           U 
  2151.         APPEND FROM BASIC "LOG" FILE TO "DBF" FILE        V 
  2152.         DISPLAY FILES ON DISK DRIVE                       F 
  2153.         DXPEDITION/CONTEST BATCH QSL FUNCTION             Q 
  2154.         (RE)INDEX LOG DATABASE FILE                       I 
  2155.         CHANGE OFFSET TO UTC                              T 
  2156.         CHANGE STATION OPERATOR CALL SIGN                 C 
  2157.         APPEND FROM A SECOND LOG DATA BASE                J
  2158.         Quit this menu                                    * 
  2159.  
  2160.         QRU :M: 
  2161.         ---------------------------------------------------------------- 
  2162.  
  2163.         8.4 DXPEDITION/CONTEST BATCH QSL FUNCTION 
  2164.  
  2165.         This  module is designed to perform the following two  batch  QSL 
  2166.         label  printing functions. It is designed for an EPSON MX  series 
  2167.         printer and 3 1/8 by 15/16 inch one-off labels. 
  2168.  
  2169.              8.4.1 Automatically  QSL  100%  (after  a  contest  or   DX-
  2170.                    Pedition)  to all stations worked for one  contact  on 
  2171.                    each  of 5 bands. QSL labels will not be  printed  for 
  2172.                    duplicate  contacts on any band. The program does  not 
  2173.                    differentiate  between  modes,  so if you  went  on  a 
  2174.                    DXpedition  and  used  several modes,  keep  the  logs 
  2175.                    separate until after this operation is performed. 
  2176.  
  2177.              8.4.2 This module can automatically scan your log for  QSO's 
  2178.                    for  which  you have received QSL cards but  not  sent 
  2179.                    them  out, print labels for those contacts and  update 
  2180.                    the QSLSENT status of the log entry. 
  2181.              
  2182.              It  will  request  your choice of mode  with  the  following 
  2183.              query. 
  2184.  
  2185.              All QSOs or just those owed (A or O) : 
  2186.  
  2187.              If  you wish to send a card to every unique station on  each 
  2188.              band,  reply  with the letter A. If you only want  to  print 
  2189.              labels for those stations that you owe cards to, reply  with 
  2190.              the letter O. 
  2191.  
  2192.              You  will next be prompted for the first and last calls  for 
  2193.              the printing.  The defaults are the first and last calls  in 
  2194.  
  2195.  
  2196.         Copyright Joe Kasser G3ZCZ 1990
  2197.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 37
  2198.  
  2199.  
  2200.              the  log  (in  alphabetical order).  You  can  override  the 
  2201.              defaults to print labels for a range of calls or to pick  up 
  2202.              in  the middle of a batch if something went wrong  with  the 
  2203.              printer the previous time. You can enter just one letter for 
  2204.              each  call  such as 'W' for the first and 'WZ9ZZZ'  for  the 
  2205.              last to print all labels for all calls with the 'W' prefix.
  2206.  
  2207.              The module will then start to work. As it scans the log,  IN 
  2208.              ALPHABTICAL  ORDER,  it will display log entries,  and  flag 
  2209.              those that QSL labels were printed for. It will also  change 
  2210.              the  QSLSENT information from a '-' to a 'B', assuming  that 
  2211.              all the cards are going via the QSL Bureau. 
  2212.  
  2213.         8.5 (RE)INDEX LOG DATABASE FILE 
  2214.  
  2215.         This  module allows you to index logs that you have  ported  over 
  2216.         from other DBASE formats, or to re-index logs that have had their 
  2217.         index files damaged in some manner. 
  2218.  
  2219.         8.6 CHANGE OFFSET TO UTC 
  2220.  
  2221.         You  use this module to change the offset to UTC when your  local 
  2222.         time  zone  changes between daylight savings  time  and  standard 
  2223.         time. You are prompted to enter the offset as follows. 
  2224.  
  2225.         What is your offset to UTC (HH) ? 
  2226.  
  2227.         Your reply should be the number of hours that you normally add to 
  2228.         the  local time to give you the time in GMT. For example, if  you 
  2229.         have  to subtract 3 hours from the local time for GMT,  reply  to 
  2230.         the  prompt with the number -3. On the other hand if you have  to 
  2231.         add 7 hours to your local time zone to get the GMT time, you will 
  2232.         have to enter 7 in reply to the prompt. This value of offset time 
  2233.         is only used in the real-time log updating function (see  section 
  2234.         6.4). 
  2235.  
  2236.         8.7 CHANGE STATION OPERATOR CALL SIGN 
  2237.  
  2238.         This  module allows you to change the station call sign. You  use 
  2239.         this  if  you have logs for different stations on-line  and  want 
  2240.         corresponding  printouts of the logs. Its useful for husband  and 
  2241.         wife  home stations or for keeping logs from different QTH's  all 
  2242.         on the same hard disk. 
  2243.  
  2244.         8.8 QUIT THIS MENU 
  2245.  
  2246.         This  module takes you back to the previous menu. In  this  case, 
  2247.         you return to the Main menu. 
  2248.  
  2249.         8.9 CHANGE LOGBOOK 
  2250.  
  2251.         This  module allows you to change logbook files. If your  logbook 
  2252.         file  is too large to go onto a single floppy disk, you  may  put 
  2253.         the .DBF file on one disk ,and the .NDX file on another. This  IS 
  2254.         THE ONLY PLACE IN THE PACKAGE WHERE YOU CAN TELL THE PROGRAM THAT 
  2255.  
  2256.  
  2257.         Copyright Joe Kasser G3ZCZ 1990
  2258.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 38
  2259.  
  2260.  
  2261.         THE DATA AND INDEX FILES ARE IN DIFFERENT PLACES. 
  2262.  
  2263.         8.10 APPEND FROM A SECOND LOG DATA BASE
  2264.  
  2265.         This module allows you to append a second data base logbook  file 
  2266.         to  the  main  logbook. It will start  by  appending  the  second 
  2267.         database to the first and then update the index. This might  take 
  2268.         some time, depending on the size of the files and your cpu speed.  
  2269.         Use this module to join any two logbooks.
  2270.  
  2271.         9.0  POSITION QSL LABELS ON PRINTER
  2272.  
  2273.         This  module lets you position the labels in the  printer  before 
  2274.         you begin to print a batch of labels to stick on the QSL cards.
  2275.  
  2276.         10.0 DATABASE STRUCTURES
  2277.  
  2278.         The program package uses a number of data bases.
  2279.  
  2280.              10.1  LOG.DBF 
  2281.  
  2282.              This is a blank logbook data with the following structure. 
  2283.  
  2284.              Fld    Name   Type Width     Comment
  2285.              001   DATE     C    008  Date in format YY/MM/DD
  2286.              002   TIME     C    004  Time in format HHMM
  2287.              003   BAND     C    003  Band e.g. 10, 20, 40
  2288.              004   CALL     C    010  Call sign 
  2289.              005   RX       C    003  Signal report received
  2290.              006   TX       C    003  Signal report transmitted
  2291.              007   MODE     C    004  Mode of QSO, eg. SSB,FM.
  2292.              008   POWER    C    004  Transmitter power
  2293.              009   QSLSENT  C    001  QSL sent info. eg. B (bureau)
  2294.              010   QSLRX    C    001  QSL rx info. eg. R (received)
  2295.              011   COMMENTS C    010  comments and notes. 
  2296.  
  2297.              The  log  is indexed so that the calls in it may  be  viewed 
  2298.              alphanumerically.
  2299.  
  2300.              As a rule in order to be able to find calls in the log,  the 
  2301.              log  has to be indexed.   The usual thing to do is to  index 
  2302.              the  log  on the call sign.   This will place all  the  call 
  2303.              signs in a sequential order.   Since there is a good  chance 
  2304.              that some stations will be worked more than once,  they will 
  2305.              appear as duplicates to the index.   That does not cause any 
  2306.              problem  until  you  try to change something in  an  indexed 
  2307.              entry that has a duplicate.  
  2308.  
  2309.              If that happens,  dBASE makes the change but then  positions 
  2310.              the record at the end of the duplicates.  Thus, for example,  
  2311.              if  you tried to change the state of the QSL information  of 
  2312.              the first record of a series of duplicates,  the change will 
  2313.              be  made but the pointer will then be positioned to the next 
  2314.              non-duplicate  record in the list.   This can  be  annoying, 
  2315.              especially  when  you  are  updating the QSL  status  for  a 
  2316.  
  2317.  
  2318.         Copyright Joe Kasser G3ZCZ 1990
  2319.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 39
  2320.  
  2321.  
  2322.              station who has sent you more than one card  (ie.  different 
  2323.              cards  for  QSO's  on different bands arrive  from  the  QSL 
  2324.              Bureau in the same batch.
  2325.  
  2326.              In an effort to minimize this state of affairs, while at the 
  2327.              same  time  minimizing the amount of disk space taken up  by 
  2328.              the index,  the indexing criterion used here is to index the 
  2329.              log  on both callsign and band  ("call+band").   Using  this 
  2330.              technique,  as  far  as  the index  is  concerned  duplicate 
  2331.              records  will only exist for successive contacts ON THE SAME 
  2332.              BAND, as opposed to successive contacts.
  2333.  
  2334.              If  you  wanted to avoid duplicates  completely,  you  could 
  2335.              index the log on "call+date+time".
  2336.  
  2337.              10.2  DXCC.DBF 
  2338.  
  2339.              This   is  a  sample  DXCC  database  with  the    following 
  2340.              structure.
  2341.  
  2342.              Fld   Name      Type  Width       Comments
  2343.              001   PX         C     004      Prefix for DXCC.
  2344.              002   PX1        C     004      Alternate prefix.
  2345.              003   COUNTRY    C     010      DXCC country name.    
  2346.              004   DCALL      C     010      call of station worked.
  2347.              005   DDATE      C     008      date of QSO.    
  2348.              006   DTIME      C     004      time of QSO.    
  2349.              007   BAND       C     003      band QSO took place on.
  2350.              008   DMODE      C     004      mode used.    
  2351.              009   DSTATE     C     001      QSL status.               
  2352.              ** Total **            00049
  2353.  
  2354.              10.3  WAZ
  2355.  
  2356.              This  is  the  STRUCTURE of a WAZ database.   It is  not   a 
  2357.              sample  database.   The  structure of the  database  is   as 
  2358.              follows.
  2359.  
  2360.              Fld   Name      Type  Width       Comments
  2361.              001   DCALL      C    010       call of station worked.
  2362.              002   DDATE      C    008       date of QSO.
  2363.              003   DTIME      C    004       time of QSO.
  2364.              004   DBAND      C    003       band QSO took place on.
  2365.              005   DMODE      C    004       mode used.
  2366.              006   DSTATE     C    001       QSL status.
  2367.              ** TOTAL **           00031
  2368.  
  2369.              10.4  WAS
  2370.  
  2371.              This is a sample WAS database with the following structure. 
  2372.  
  2373.              Fld   Name       Type  Width       Comments
  2374.              001   STATE       C    013      The name of the State.
  2375.              002   CALLAREA    N    001      Call area of the State.
  2376.              003   DSTATE      C    001      QSL status.
  2377.  
  2378.  
  2379.         Copyright Joe Kasser G3ZCZ 1990
  2380.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 40
  2381.  
  2382.  
  2383.              004   DCALL       C    010      call of station worked.
  2384.              005   DBAND       C    004      band QSO took place on.
  2385.              006   DDATE       C    008      date of QSO.
  2386.              007   DMODE       C    004      mode used.
  2387.              008   PC          C    002      The  2 letter   abbreviation 
  2388.                                              of the state.
  2389.              ** TOTAL **            00044    
  2390.  
  2391.              10.5  OBLAST
  2392.  
  2393.              This  is the STRUCTURE of an OBLAST database.   It is not  a 
  2394.              sample  database.   The  structure  of the  database  is  as 
  2395.              follows.
  2396.  
  2397.              Fld   Name       Type  Width       Comments
  2398.              001   DCALL        C    010     call of station worked.
  2399.              002   DDATE        C    008     date of QSO.
  2400.              003   DTIME        C    004     time of QSO.
  2401.              004   DBAND        C    003     band QSO took place on.
  2402.              005   DMODE        C    004     mode used.
  2403.              006   DSTATE       C    001     QSL status.
  2404.              ** TOTAL **             00031
  2405.  
  2406.              10.6  Generic Award
  2407.  
  2408.              This  is the STRUCTURE of an AWARD database.   It is  not  a 
  2409.              sample  database.   The  structure  of the  database  is  as 
  2410.              follows.
  2411.  
  2412.              Fld   Name       Type  Width       Comments
  2413.              001   PC           C    010     Award element identifier.
  2414.              002   DCALL        C    010     call of station worked.
  2415.              003   DBAND        C    004     date of QSO.
  2416.              004   DDATE        C    008     time of QSO.
  2417.              005   DTIME        C    004     band QSO took place on.
  2418.              006   DMODE        C    004     mode used.
  2419.              007   DSTATE       C    001     QSL status.
  2420.              ** TOTAL **             00042
  2421.  
  2422.         11.0 SHAREWARE
  2423.  
  2424.         PC-HAM is distributed with a marketing approach called Shareware. 
  2425.         Shareware,  is a method of distributing quality software at a low 
  2426.         price. 
  2427.  
  2428.         Anyone  can  receive a distribution copy of the product from  the 
  2429.         PC-SIG library or from any source whatsoever.   You may then  use 
  2430.         and  review  the product to determine if you'd like  to  continue 
  2431.         using it. If you decide to use it, you are encouraged to become a 
  2432.         registered  user.  Whatever your decision,  you may still  freely 
  2433.         use,  copy and share the product with your friends and associates 
  2434.         and other amateur radio operators (hams).
  2435.  
  2436.         This  marketing  concept saves everyone  money because by  having 
  2437.         users  distribute  and promote the product, users  deal  directly 
  2438.  
  2439.  
  2440.         Copyright Joe Kasser G3ZCZ 1990
  2441.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 41
  2442.  
  2443.  
  2444.         with the author, saving the costs of advertising, fancy packaging 
  2445.         as  well as distributors fees etc.  These savings are then passed 
  2446.         on to you. The contribution is mainly used to pay for production, 
  2447.         copying charges AND to support the further development of PC-HAM.   
  2448.         The  next version of PC-HAM depends on the support of  its users.
  2449.  
  2450.         After  using the product,  please register for a contribution  of 
  2451.         $36.50 (or equivalent in any currency). Registration provides the 
  2452.         following benefits:
  2453.  
  2454.         Receive an UPDATED copy of PC-HAM registered to your callsign. 
  2455.  
  2456.         You will be included in the mailing list so that you may  receive 
  2457.         new product announcements.
  2458.  
  2459.         Receive  further  future  releases  of PC-HAM  at  a  significant 
  2460.         discount.
  2461.  
  2462.         You may register your copy of PC-HAM by completing the accompany-
  2463.         ing registration form and mailing it to the address listed below. 
  2464.  
  2465.         A limited license is granted to any user of the program to freely 
  2466.         copy and distribute the product on the following conditions:
  2467.  
  2468.  
  2469.                      YOU MAY:
  2470.  
  2471.         Use  the  program on any microcomputer on which this package  was 
  2472.         designed to operate. 
  2473.  
  2474.         Freely copy and share unmodified copies of the product with  your 
  2475.         associates.  This includes putting the software on a BBS.
  2476.  
  2477.  
  2478.                      YOU MAY NOT:
  2479.  
  2480.         Sell  the  product for a fee and/or distribute the product  along 
  2481.         with other products without express written permission. 
  2482.  
  2483.         Provide  the use of the software in a computer service  business, 
  2484.         network,  timesharing, interactive cable television link, without 
  2485.         express written permission. 
  2486.  
  2487.         Grant sub licenses,  leases,  or other rights in the software  to 
  2488.         others. 
  2489.  
  2490.         Modify or remove the Copyright notice from the program,  diskette 
  2491.         or its manual. 
  2492.  
  2493.         Joe Kasser, G3ZCZ warrants that the original diskette as received 
  2494.         from G3ZCZ, in which the PC-HAM program package is distributed is 
  2495.         furnished to be free from defects in the material and workmanship 
  2496.         under  normal use for a period of thirty (30) days from the  date 
  2497.         of delivery to you.   The defective diskette must be returned  to 
  2498.         Joe Kasser, G3ZCZ for this warranty to be effected. 
  2499.  
  2500.  
  2501.         Copyright Joe Kasser G3ZCZ 1990
  2502.         PC-HAM LOGBOOK.DOC Version 3.51 PAGE 42
  2503.  
  2504.  
  2505.         PC-HAM 3.51
  2506.  
  2507.         To: Joe Kasser, G3ZCZ, P O BOX 3419, SILVER SPRING, MD 20918.
  2508.  
  2509.            CALL ________________   TODAY'S DATE _____________
  2510.  
  2511.            NAME ______________________________________________
  2512.  
  2513.            ADDRESS ___________________________________________
  2514.  
  2515.                    ___________________________________________
  2516.  
  2517.            CITY    ___________________________________________
  2518.  
  2519.            STATE   _________  POSTCODE  ______________________
  2520.  
  2521.         I wish to register my copy of the following program.
  2522.  
  2523.         PC-HAM (CONTEST, WHATSON, LOGBOOK)  Version 3.51  $36.50  ______
  2524.  
  2525.         Disk Size 5.25 _____(360k) 5.25 _____(1.2Mb) 3.5 ______(740k)
  2526.  
  2527.         I  enclose  a  check  for ______.   Please  send  me  the  latest  
  2528.         version(s)  and  resister me as  a user. I am currently  using  a 
  2529.         Shareware Version which I obtained from  _______________________.
  2530.  
  2531.         If  a  later version does not exist at this time, please  QSL  my    
  2532.         registration and put me on the list for a free upgrade.
  2533.  
  2534.            Signature
  2535.  
  2536.         Club Registrations  10 or more copies, 10% discount.
  2537.                             50 or more copies, 25% discount.
  2538.  
  2539.         Designate one contact person to receive club registered  updates, 
  2540.         and  supply  a list of names and call signs of club  members  who 
  2541.         will be using the Registered Club Copy.
  2542.  
  2543.         Comments : 
  2544.  
  2545.         Note : Constructive comments may get you on the testers list  for 
  2546.         future pre-updates or a free update.
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.         Copyright Joe Kasser G3ZCZ 1990
  2563.