home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / log / contest / con_01 / amsoft.iii next >
Text File  |  1997-02-01  |  113KB  |  2,564 lines

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