The zipped file contains 5 files:

	SRCH.TXT - This file - a brief description of the programs
    SRCHNAME.PAS - Pascal source for SRCHNAME
    SRCHNAME.EXE - Compiled SRCHNAME compressed by DIET - Found in the
                   IBM Forum Areas.
    SRCHALRM.PAS - Pascal source for SRCHALRM
    SRCHALRM.EXE - Compiled SRCHALRM compressed by DIET - Found in the 
                   IBM Forum Areas.

    "BRIEF INSTRUCTIONS"

    Some background - As I started using my Portfolio, I found that the
    address application continued to grow in size, so that the load of
    the file took a substantial amount of time. Most times I only needed
    to search the file for a Name or Company name, and really wasn't 
    interested in the additonal application capabilities (Copy, Paste etc.)
    In the interest of speeding this up, I wrote a Pascal program (Using
    Turbo Pascal) to prompt for a search string, and then search the
    default file (a:\a.adr) for the value, displaying the entire record
    when it was found. If the record contained more than 6 lines, the 
    first 6 are displayed, then you can press any key to continue the
    remaining display. If you wish to abandon the search after finding
    the record, then press Esc (the escape key), otherwise the program
    continues with the next record to find any additional records which 
    may contain the same string.

    The form for executing the program is:

       SRCHNAME [Param 1] [Param 2]

         Param 1 and Param 2 are both optional, but in order to use
         Param 2 you MUST enter Param 1.

         Param 1 is the "string" to search for. Upper and lower case
         must match exactly. (e.g. Nagle will not match nagle or NAGLE).

         If you do not enter Param 1 the program will prompt you to 
         enter the search string, BUT WILL NOT ASK FOR A FILE NAME! It
         will use the default of a:\a.adr.

         Param 2 is the name of the file to search. This allows you to
         override the default of a:\a.adr.

     Once I had completed the search of the name file, I said to myself "Self -
     Why not run another program to search the Diary.dry file for
     appointments?" And so SRCHALRM was built.

     SRCHALRM works similiarly to SRCHNAME, but the Parameters mean something
     different.

     To format to execute SRCHALRM is:

     SRCHALRM [Param 1] [Param 2]

       Param 1 is the date to search for in the Port format of DD/MM/YY

       If param 1 is not entered then the current date on the Portfolio
       is searched.

       Param 2 is any non-blank character, and if entered it will allow
       the Port to "Beep" when a record is found. As in SRCHNAME, Param 2
       cannot be entered with out Param 1.

I have also included the Pascal Source with these programs, but you should
be aware that in order to compile these programs you also need the
Portfolio.TPU files on this Forum, supplied by B.J. Gleason. These programs
were compiled using Turbo Pascal version 5.5. Feel free to modify the code
to your requirements, the only request I have is that these files not be
sold commercially.

Have fun....   Frank Nagle 70505,577 or 71140,1253
 