home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / Sughrue / tibase2.txt < prev    next >
Text File  |  2006-10-19  |  13KB  |  391 lines

  1.  .IF DSK1.C3
  2.  .CE 2
  3.     *IMPACT/99*
  4.      by Jack Sughrue
  5.      
  6.      TI-BASE    
  7.      PART TWO
  8.  .IF DSK1.C2
  9.      
  10.      
  11.      Last time in IMPACT I waxed
  12.  enthusiastic over Dennis Faherty's
  13.  TI-BASE.  In the few days since I
  14.  wrote Part I of this review I have
  15.  grown even more fond of this
  16.  fantastic database.
  17.      You can throw out all your
  18.  others, just as you did your old TI
  19.  WRITER cartridge after FUNNELWEB came
  20.  out.
  21.      TI-BASE is perfect for business,
  22.  school, home, and playtime.  This can
  23.  handle anything you want a database
  24.  for and lots of things you didn't
  25.  know you wanted one for before seeing
  26.  the creative possibilities built in.
  27.      But before I list a pile of its
  28.  operational properties, it might be
  29.  better to start (as I had to) with
  30.  the simple things.  Last month I said
  31.  I wanted to create a personal library
  32.  catalog of works by comedy author
  33.  P.G.^Wodehouse.  It could just as
  34.  easily be a video library or recipes
  35.  or a checkbook or mailing addresses
  36.  or whatever.  It does all these
  37.  simple tasks more easily than any
  38.  other database I have used for the
  39.  TI.  Its input has no restrictions,
  40.  nor does its output, as you will
  41.  see.
  42.      The Wodehouse collection I have
  43.  includes paperback books, hardbounds,
  44.  multi-book anthologies, short
  45.  stories, tapes, videos.  I have a
  46.  numerically assigned bibliography.  I
  47.  also have sheets of paper with the
  48.  various titles under which the same
  49.  books were printed.  And I have a lot
  50.  of various pieces of information
  51.  about many of the printed materials
  52.  from different sources, including
  53.  some library research.  And, of
  54.  course, I have many of the books.
  55.      
  56.      So I first had to decide how I
  57.  wanted this information collected and
  58.  how I wanted it to appear in final
  59.  screen display and hard copy forms.
  60.      I have over 200 separate items,
  61.  but for our purposes I'll use the
  62.  first few. All books.
  63.      At first glance I realized that
  64.  the pre-computer layout is similar to
  65.  many databases.  I have to designate
  66.  a field (title, original publication
  67.  date, assigned number for
  68.  cross-referencing [like K235 for
  69.  Mozart's works] and so on).
  70.      I'm allowed 17 different fields
  71.  on each record page.  More than I'll
  72.  ever use.  I'm allowed up to 255
  73.  characters for each field.  Again,
  74.  more than I'll use.  And I'm allowed
  75.  over 8,000 records per database.
  76.  Definitely more than I'll ever use.
  77.  And I can create an infinite number
  78.  of bases.
  79.      So, I put my TI-BASE in Drive 1
  80.  (though I can assign it to any drive
  81.  or RAM) and my initialized blank disk
  82.  for creation of the database in Drive
  83.  2 (though I could initialize it from
  84.  inside the program itself while I'm
  85.  using it).  I load it automatically
  86.  by choosing Extended BASIC.
  87.      It takes about 97 seconds to
  88.  fully load.  Then you are asked for
  89.  the date in this form: 09/18/88. This
  90.  info goes onto your disk and
  91.  database, so be sure the
  92.  write-protect tabs are not on either
  93.  disk.  And be sure you made backups
  94.  (as recommended by Faherty) and keep
  95.  your originals safe.
  96.      Next you'll be presented with a
  97.  STATUS report with these defaults:
  98.    ^^DATDISK=DSK2.
  99.    ^^PRGDISK=DSK1.
  100.    ^^PRINTER=PIO.
  101.    ^^LINE=80
  102.    ^^PAGE=56
  103.    ^^HEADING=ON
  104.    ^^TALK=ON
  105.    ^^SPACES=1
  106.    ^^RECNUM=ON
  107.    ^^LSPACE=256
  108.    ^^DATE=09/08/88
  109.      
  110.      I stuck with the Data and Program
  111.  drives and with the Printer.  I
  112.  changed Line to 134 because I wanted
  113.  a condensed printout.  I kept the
  114.  Page length of 56 lines.  I shut OFF
  115.  the Heading because I planned to
  116.  print out lots of different
  117.  hardcopies and didn't need the
  118.  heading.  I retained TALK which
  119.  displays the commands as they are
  120.  being executed.  And the Spaces
  121.  between columns at 1 and the 256
  122.  character Lspace for the variables I
  123.  was about to create.  I shut OFF the
  124.  Record Numbers because my assigned
  125.  numbers (which start at 1 instead of
  126.  0) would give me a cleaner, more
  127.  relevant printout, as well as screen
  128.  display.  There is no cursor here.
  129.  Just a dot in the lower left corner.
  130.  That means TI-BASE is ready for your
  131.  command.  I had to make those changes
  132.  above, so I just typed SET LINE=134
  133.  (ENTER) and SET HEADING=OFF (ENTER)
  134.  and SET RECNUM=OFF (ENTER). I then
  135.  typed at the dot DISPLAY STATUS just
  136.  to see that everything got in okay.
  137.  It did.
  138.      Now I typed CLEAR to clear the
  139.  screen (and ENTER, of course, after
  140.  each command).  
  141.      But I don't like the screen
  142.  colors of white on dark-blue.  So at
  143.  the dot I type COLOR BLACK
  144.  DARK-YELLOW.  Voila!  A nice crisp
  145.  black-on-yellow screen, though I
  146.  could have chosen any combination I
  147.  wanted.
  148.  
  149.      Have you noticed that at the
  150.  Command Dot I simply type in a word
  151.  or two that DIRECTLY and INSTANTLY
  152.  performs the operation?  At last, I
  153.  am ready to create a structure for my
  154.  P.G.^Wodehouse database.
  155.      At the dot I type CREATE
  156.  DSK2.WODEHOUS (8-Letter DB title).
  157.  This sets up the base automatically
  158.  for my personalized structure.
  159.  
  160.      Up on the screen comes a 1
  161.  followed by a long slash and a couple
  162.  short ones. I type NUMBER in the long
  163.  slash and ENTER.  The cursor jumps to
  164.  the first short dash.   I type N over
  165.  the default C because this is to be a
  166.  number instead of character.  When I
  167.  get to the next small dash I type 3
  168.  because my numeration will never
  169.  reach into the thousands, so a
  170.  three-place digit is sufficient for
  171.  my needs.  An extra box appears.
  172.  This is for decimals.  I type 0
  173.  because I'm only going to deal with
  174.  whole numbers.  (When I eventually do
  175.  my CHECKBOOK database someday, I will
  176.  use this.)  When I press ENTER here,
  177.  the cursor jumps down one line and a
  178.  2 and similar slashes appear.
  179.      The top line now reads like this:
  180.  1 NUMBER (This is the field for the
  181.  biographically assigned
  182.  numbers)^^N^^3^^0.  The next line
  183.  will be typed in as this: 2
  184.  ORIG_DATE^^N^^4^^0^^for the original
  185.  publication date and a number which
  186.  will take up four spaces.
  187.      The next six fields (all
  188.  characters) are done as follows:
  189.    ^^3 TITLE^^C^^26
  190.    ^^4 H_P_T_S_O^^C^^1
  191.    ^^5 JV_BL_OTHR^^C^^2
  192.    ^^6 FIRST?YNM^^C^^1
  193.    ^^7 OWN?YN^^C^^1
  194.    ^^8 COMMENTS^^C^^255
  195.      
  196.      I assigned Title 26 characters
  197.  because that is the most characters
  198.  any novel or play title has; #4
  199.  merely tells me in one character if
  200.  the material is Hardbound, Paperback,
  201.  Tape, Story, or Other; #5 lets me
  202.  know in two characters if the item is
  203.  about JeeVes, BLandings, or OTher; #6
  204.  asks if this is a first edition.  The
  205.  M is for Maybe (to check later).  #7
  206.  wants to know if I own it; and #8
  207.  lets me input comments up to 255
  208.  characters long.  That way I can list
  209.  alternate titles, descriptions,
  210.  characters, plot, whatever.
  211.      So my very personal 8-field
  212.  record structure is finished in about
  213.  a minute.  Before we leave this,
  214.  though, I check it out.  The cursor
  215.  can be run all over the screen for
  216.  any changes easily.  Now I Execute
  217.  (Fctn/8) to continue the process of
  218.  creating my database.  At this point
  219.  I was asked if I wanted to input
  220.  data.  I did, so I pressed Y.  (At
  221.  this point I could have created
  222.  another structure or a few more.
  223.  TI-BASE handles 5 databases
  224.  simultaneously by providing slots for
  225.  each base.)
  226.      My next step (as record #1
  227.  appears on the screen) is to simply
  228.  fill in the blanks I created.  Here
  229.  is what I type for the first record:
  230.    ^^1 001 (for bib #)
  231.    ^^2 1902 (orig pub date)
  232.    ^^3 POTHUNTERS, THE (title)
  233.    ^^4 P (paperback)
  234.    ^^5 OT (other than Jeeve or Bland)
  235.    ^^6 N (not first edition)
  236.    ^^7 Y (I own this book)
  237.    ^^8 First book of PGW.  " Turn of
  238.  the century" English public school
  239.  tales.  Mostly boxing.  St.^Austin's
  240.  boarding house.  In single-book
  241.  collection with A PREFECT'S UNCLE &&
  242.  TALES OF ST.^AUSTIN'S (#2 && 3).
  243.      
  244.      I check it out, make any changes,
  245.  and press ENTER.  It automatically
  246.  records on DSK2, my "WODEHOUS" data
  247.  disk.
  248.      This TI-BASE is fast, simple, and
  249.  direct.  My second record template is
  250.  waiting for me to just fill in the
  251.  blanks.  I continue on and on until
  252.  about two dozen records are
  253.  established.  Then I quit for dinner
  254.  by typing CLOSE ALL.  The program
  255.  takes care of all my database
  256.  records.  Then I type QUIT.
  257.      
  258.      Stuffed with roast turkey, I
  259.  return to my TI, load up TI-BASE and
  260.  type again the date.
  261.      Once the command dot appears I
  262.  type USE DSK2.WODEHOUS.  Bang!  It's
  263.  ready for me.  I type DISPLAY
  264.  STRUCTURE just to see my template.
  265.  Still there.  Perfect.  I type EDIT 5
  266.  just to see if it'll pull up my fifth
  267.  record page.  It does.  Instantly.  I
  268.  run my cursor around just playing
  269.  with the editing functions.  The
  270.  program comes with a key strip and
  271.  most functions (such as INSERT
  272.  [FCTN/2]) just toggles on and off.
  273.  In the EDIT mode I page FORWARD and
  274.  BACK with the 5 && 6 keys.  Neat and
  275.  easy.  And instantaneous.
  276.      But I'm ready to add more.  I
  277.  just type APPEND and the next blank
  278.  record comes up.  I just go on
  279.  filling up record after record as
  280.  effortlessly as buttering hot corn
  281.  muffins.  This is fun.
  282.      All the time I'm doing this stuff
  283.  I keep thinking of more and more uses
  284.  for TI-BASE.
  285.      After a while I stop (after 83
  286.  records) to try out some other
  287.  features.
  288.      First, I want to get some screen
  289.  displays.
  290.      I type SORT ON TITLE.  Zip!!!  My
  291.  83 records are now sorted
  292.  alphabetically by title.  To prove it
  293.  I next type DISPLAY ALL TITLE NUMBER.
  294.  You guessed it.  This gives me two
  295.  columns: the titles alphabetically
  296.  with its biblio number in a neat
  297.  column just to the right in the 27th
  298.  screen column.  So I type DISPLAY 10
  299.  and get the first 10 records
  300.  displayed alphabetically with all 8
  301.  fields.  Then I type SORT ON NUMBER.
  302.  Zip!!!
  303.      I type DISPLAY ALL TITLE NUMBER
  304.  ORIG_DATE OWN?YN [I must type my
  305.  original template names.] Now I get
  306.  four nice columns all in numerical
  307.  order.
  308.      I play, thus, for about a half
  309.  hour trying all kinds of
  310.  configurations.
  311.      
  312.      How do you suppose one goes about
  313.  getting a hardcopy?  Right!  I type
  314.  PRINT with all the same combos as
  315.  DISPLAY.  With the identical results
  316.  on paper.  The printer is on and
  317.  starts right up printing exactly what
  318.  I asked for in numeric order: PRINT
  319.  ALL NUMBER TITLE ORIG_DATE OWN?YN.  I
  320.  had already set my NX-1000 for
  321.  condensed.  A beautiful four-column
  322.  readout is in my hand.  I type SORT
  323.  ON TITLE; then PRINT ALL TITLE
  324.  COMMENTS and get a quick,
  325.  alphabetical column of titles
  326.  followed by my complete comments.
  327.      
  328.      I guess I don't have to go on
  329.  with this, but if I want to delete I
  330.  type DELETE (and what I want deleted)
  331.  and later I can recall it (by typing
  332.  RECALL and the item).
  333.      
  334.      I cannot imagine what could be
  335.  easier.  This is wonderful!  And I
  336.  haven't even tried the Tutorial Disk
  337.  yet, nor have I even begun to explore
  338.  even a small part of what this
  339.  database does.  This is going to take
  340.  me months.  I don't care.  I can use
  341.  it instantly for 99% of all my
  342.  database needs without even looking
  343.  at the manual any more.  It's that
  344.  easy.  But I still want to discover
  345.  the secrets of TI-BASE still hidden
  346.  from me.
  347.      
  348.  However, most TI users (if you're
  349.  like me), will need just the stuff I
  350.  dealt with during these first four
  351.  hours with this new software.  For
  352.  those people who need a professional
  353.  database of the highest order, they
  354.  are in luck.  It's here, also.
  355.      
  356.      I've never unconditionally
  357.  recommended any commercial software
  358.  in the 7 years I've been reviewing
  359.  stuff for the TI.  But I do with
  360.  TI-BASE.  The price of $24.95 is
  361.  ridiculously low for such software
  362.  and is offered even lower to user
  363.  groups ordering in any size bulk. It
  364.  comes with two disks, a 40-page
  365.  manual (which I wish were bigger, in
  366.  black and white instead of blue, and
  367.  had some step-by-step tutorial type
  368.  instructions), and a function key
  369.  strip.  Send your order (with $1.50
  370.  S&&H) to Texaments, 53 Center Street,
  371.  Patchogue, NY 11772 or credit charge
  372.  at 516-475-3480.
  373.      
  374.      I think we're going to be seeing
  375.  lots of companion disks, templates,
  376.  and textware for TI-BASE from users
  377.  world-wide.  
  378.      Excuse me.  I think I'll get
  379.  started on a few more templates.
  380.      
  381.      ~~~~~~~~~~~~~~~~~~~~~~~~~
  382.      
  383.      [Jack Sughrue, Box 459,
  384.  E.Douglas, MA 01516]
  385.      
  386.   If any newsletter editor prints
  387.   these articles, please put me on
  388.   your mailing list.  Thanks - JS 
  389.  
  390. ÇçǼçïÉòƒ⌐╒╒╒╒╒╒╒╒╒╒Çï
  391.