/                                               /ADDs a record to the currently open database.  /Records are added blank, and must then be      /Modified.  As they are added, records become   /appended to the List, which is a subset of the /database compiled by Get and Search (and Add). /                                               /[Current database & total number of records are/shown below, plus date & current record number:/the status of the List is displayed centre top]/                                               /MODify the contents of a record.  This button  /puts you into edit mode on the current record. .Use Tab/Shift+Tab or the  arrow keys to move /through the underlined fields, or Ù -- or just/click where you want the cursor to go.         /                                               /To abandon changes, hit Esc.  To end editing   /WITH update, hit F2, or click outside of panel./F2 when NOT editing 'saves' the whole database./GET allows for very defined retrievals.  You   /can Get by KEY/TOPIC, all records that exactly /match the characters you enter place for place /(case-insensitive).  Or Get SPECIFIC records   /by absolute record number; or a range of them. /You can Get ALL records.  And you can Get by   /DATE - all records for a specific date, or that/fall between a RANGE of dates.  For the latter,/dates must be fully specified.  The former will/take * wildcards (=ALL) on day, month AND year./                                               -The  and  buttons (or, alternatively, the  /LeftArrow and RightArrow cursor control keys)  /step you sequentially through the current item /list, as opposed to the random(ish) access of  /the List display.                              /                                               /These keys loop continuously, going from first 'record to last () or vice-versa ().m first /                                               /JOIN links items directly allowing quick JUMPS./You ALWAYS join the current item (the one on   /display as you click Join) to one on the List. /How? Easy!  Click Join (button stays down); Get/or Search if required, or List; click a Listed /item to highlight; then the LIST'S Join button./                                               /To Jump, Tab down the Joins panel and type 'U',/or simply click to highlight, then click again./To retrace Jumps (up to 256) enter ^U (Ctrl+U)./PASTE overwrites the current record (displayed /in the large Record Panel) with the contents of/another one you Copied up earlier.             /                                               /Paste only changes the record's contents; joins/are unaffected.  It requires confirmation.     /                                               /The Copy button is located on the List screen. /Also on that screen, Buffer lets you view and  /edit the contents of the paste buffer.         /Click FILE, then Next, to change to another    /database or create a new one.  Use File/Backup /or File/Erase to backup/delete the CURRENT one./File/Next always closes the current database.  /FILE also gives access to a TEXT panel so you  /can generate database listings.  Text lets you /MAKE (to disk) a Full listing, or just current /Items; or you can PRINT (to PRN:).  When done, /you can ERASE any list file you have created   /(ie. "<DBasName>.LST"), to free up disk space. /                                               /DELetes a record from the database.            /Any record that is joined to the deleted one is/automatically updated, the link forgotten.     /Del requires confirmation: click Del again, or /anywhere else to cancel.                       /                                               /Deleting does not shrink the database; it      /leaves free space, and this is re-used by Add. /Use BBTrim.Exe to physically shrink the files. /                                               /Every time you Get, Search or Add, you create a/temporary item list.  Click LIST to display and/manipulate this - various controls are provided/on the List screen, which has its own Help.    /                                               /Use the List to jump between records, for bulk /deleting, etc.  The List display is also used  /when joining records.  Get and Search invoke it/automatically to present their results.        /SEARCH differs from Get in that Keys or records/are scanned for whole or partial key WORDS, and/not for exact matching.  You can search for up /8 keywords per query & recall up to 16 queries./                                               /By default, in the DATABASE, 16 characters are /treated as blanks and ignored: (){}[]<>,;.'"/=*/Set EXCLUDE=NO in "BLUEBOOK.INI" to stop this. /Keywords are NOT adjusted as they are entered. /For full details on Search, see the manual.    /                                               /BREAK destroys the link between two joined     /records.  Like Del, it requires confirmation.  /Both records, at each end of the join, are     /automatically updated.                         /                                               /Each item can be joined to eight others maximum/and each join uses up a 'slot' in BOTH records./An error beep when joining can be due to this: /see if the target record on the List is full.  /EXEC lets you attach a program to a record and /run it.  To attach, click Exec, then Edit, then/type program's FULL Path+Name (and parameters)./Click CHECK to see if the program can be found /('OK') or not ('X').  If OK, you can click RUN./                                               /Don't know the full 'file spec'?  Then type the/name only, or name.ext (eg. 'SORT'/'SORT.EXE'),/and LOCATE.  This scans all directories in your/system Path & enters the full details if found./                                               /Click EXIT, or type 'X', to quit BlueBook.     /                                               /No special saving is needed (files are updated /as you make changes) but ALWAYS finish via eXit/because abnormal terminations will leave the   /current database flagged as 'in use'.  (In such/cases, database integrity cannot be guaranteed:/either backdown, via BBRestor, or as a last    /resort run BBReset to forcibly reset the flag.)/                                               /Click DOS to suspend BlueBook and go to DOS    /temporarily (ie, shell).  You'll need to click /twice, for confirmation.  When you want to     /return to BlueBook type the DOS command 'exit'./                                               /While shelling (and while Exec'ing) BlueBook   /records its status in two temporary files,     /'<DBasName>.TMP' & '<DBasName>.THL'.  Note that/memory use reduces to about 18k when shelled.  /There is one all-purpose form, traversed in a  /fixed order as below; or you can point'n'click./                                               .To move BETWEEN fields use Tab/Shift+Tab; /; /Ù.  Also (at start of Note lines only), BkSp. /WITHIN fields, use Home/End, /, BkSp and Del./Ins sets insert ON (thin cursor) & OFF (thick)./                                               /For how to start and stop EDITING, see Mod.    /For full details see the manual (BLUEBOOK.DOC)./                                               /BlueBook is a fast, friendly flat-file database/for personal use: essentially an 'indexed card /file' with hypertext-like links (joins) between/records.  It allows you to attach applications /to records, then to launch them with a click.  /Deliberately simple, with a crisp, easy-to-use /graphical interface, it is also very versatile:/a database, Windows-based Personal Assistant,  /zip file manager, and more...                  /SORTs Lists & physical databases on disk into  /1 of 3 sequences: by Key, by Date, and by order/records were Added.  Lists remain sorted until /renewed (except for Adds/Jumps); physical sorts/are permanent.  The latter use external program/BBSort.Exe which must be in a Path'd directory./                                               /Click Sort/type S: dialog box has instructions./Sorts may be aborted at any time by keystroke. /Physical sorts need free space = database size./Displays and edits the paste BUFFER.  You must /first have loaded an item with a 'Copy up'.    /                                               /Every field in the buffer can be individually  /edited, and selectively included/excluded from /subsequent Pastes.  To edit, click 'edit Rec'  /and/or 'edit Cmd', or type R/C.  Fields checked/'X' will be Pasted: Tab or click a box to      /highlight it, click again or Ù to toggle,     /then Accept.  Esc cancels check box changes.   /COPYs the item highlighted in white to a 'paste/buffer'.  It can then be duplicated by pasting,/either individually (via Paste button on the   /Main screen) or in bulk (Paste on List screen)./Only the record's contents are copied, NOT any /joins, and the buffer holds the same data until/you Copy again, or the program ends.  The item /in the paste buffer, if any, is indicated in   /the List display with a  at right of the text./(But remember the record may have been updated)/PICKLISTS are compilations of all keywords     /found in the database, or selected parts of it./They are used to construct Search queries and  /are stored on disk in the database's directory./This generates them.  You can compile from the /KEY line, the TOPIC field, BOTH Key and Topic, /or GLOBALLY (the entire database).  Picklist   /files have the database's name and an extension/of .PLK, .PLT, .PLB, or .PLG, as appropriate.  /Just click the button, or type K, T, B, or G.  /FIND RECS calls up the Get and Search routines./See Main screen Help for help on these.        /                                               /There is also a REPLACE command, which can be  /used to search the List or database as a whole /& replace, or simply find, any specified string/(not JUST keywords).  Matching, on the Replace /string, can be case-sensitive or not.  Inserted/strings (the "With" field) are, of course,     /inserted exactly, ie. they ARE case-sensitive. /                                               /GO.. to a specified item on the current List.  /Click Go.. and enter a number between 1 and    /'total items'.   Only the List position alters,/NOT the current record.                        /                                               /Alternatively, simply click on (or near) the   /slider bar.  To go to the beginning or end of  /the List, click above or below the slider bar. /                                               /To move in the List, use PgDn/Up (/) or click/the slider bar, or 'Go..'.  To move WITHIN a   /page, point and click, or use the cursor keys. /Home/End move to the start or end of the List. /                                               /You can JUMP between unjoined records via the  /List.  To jump, locate and click the item you  /want (which highlights it in white), then click-again.  Or use the cursor keys plus Ù.  Thatck/record becomes the current one & shows in full./Items in the List can be SELECTed to be handled/as a group.  Click seLect or type L (the button/stays down) and choose your items; click again /to leave seLect mode.  Selections are marked ./REselecting a selected item causes DEselection./You can select/deselect one at a time via mouse/or Tab+Ù; or via the seLect submenu, which can/toggle selections for CURRENT page [<], a RANGE/of pages [ð/=] or the FULL LIST [ä/Z].  It also/shows 'number selected' [#] & allows jumps [U]./EXCLUDE allows a seLected group of items to be /dropped out of the current List.  When you have/selected your items, click this or type X: they/disappear.  INCLUDE drops those NOT selected.  /                                               /NB: BOTH THE ABOVE IGNORE THE CURRENT RECORD,  /ie. the record whose key line is shown in cyan./                                               /Note too, that items are in/excluded from the  /List ONLY.  The database is NOT affected.      /REDATE allows you to alter en masse the dates  /of a group of seLected items.  Select a group  /of items, then click Redate/type R.  This puts /you into editing mode and prompts for a date.  /Enter a date just as for an individual record. /                                               /To cancel while inputting hit Esc.  To proceed,,hit Ù on the year field, or click anywhere.ed,/To cancel DURING redating, click the left mouse/button or hit any key (quickly!!).             /                                               /DELETE allows you to delete en masse a group of/seLected items.  TAKE CARE: Items are not being/excluded from the LIST, they are being deleted /from the DATABASE!                             /                                               /Delete ignores the current record, and also    /prompts for confirmation.  If you change your  /mind during this operation click the left mouse/button or hit any key to cancel (quickly!!).   /EXPORTs seLected items to a user-specified disk/file in comma-delimited format.  By default all/fields are output, but you can choose a subset:/just click field/s to be exported, or Tab + Ù./(Uncheck all individual fields to reset to ALL)/You can "include field names" for formatting in/a word processor; insert line breaks after each/record, field, and/or Note line; edit the file-/name; and/or alter the delimiter character (")./Export output files go to database's directory./TRANSfers all selected items from this database/to another.  Click Edit/type E; enter Path\Name/of a destination database; and click Transfer. /(If the database does not exist it is created.)/Source records can be deleted after copying, or/kept.  Trans is really EIGHT different commands/in one depending on: items selected (all/some);/whether the destination exists; and whether the/source items are to be deleted or not.  For a  /full description, see the manual.              /PASTE on the List screen is identical to Paste /on the Main screen, except that ALL selected   /records are updated instead of just ONE current/record.  Before using Paste you must 'Copy up' /a record into the Paste buffer, and optionally /use Buffer to define and/or edit those fields  /you want pasted.  The default is all fields.   /                                               /Only the record's contents are replaced.  Joins/are NOT affected.  Confirmation is requested.  /                                               /To QUIT the List display, click Main, type 'M',/or hit Esc.  This puts you back to the Main    /screen and shows the current record in full.   /From the Main screen you can exit BlueBook.    /                                               /The current record - the one you return to if  /you Esc, or click Main - is by default shown in/cyan (except when it is highlighted in white as/a prospective new current record).             /The List is a tool to let you deal dynamically /with groups of items.  It allows you to work by/topic rather than just with individual records,/and extract from a database (or jump around in /one) at will.  USE AND REGENERATE LISTS FREELY./Lists are generated by Get and Search on the   /Main screen (and under 'Find recs').  New items/are also appended to the current List as they  /are Added.  You can work with any subset of the/database, or with all of it (via 'Get/All').   