home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / apps / database / fastbase / readme.txt < prev   
Text File  |  1992-01-21  |  15KB  |  303 lines

  1.                          Welcome to FastBase          (Print this file out !)
  2.                          -------------------
  3.  
  4.      FastBase is the latest creation from me, the indefatiguable ABR. I'm not
  5. normally one to blow my own trumpet, but I really think that this database is
  6. quite something. Spend a little time with it yourself, and I'm sure that you
  7. will agree with me.
  8.  
  9.      Anyway, this is the limited shareware version that has some of it's
  10. capacity curtailed. This is what you get...
  11.  
  12.  
  13.    Maximum fields: 20 (total of all databases in memory)
  14.     Record memory: 10,000 bytes. Quite a lot really, aren't I generous ?
  15. Maximum databases: 5
  16.  
  17.  
  18. In the registered version you get 200 fields, unlimited record memory and up
  19. to 22 databases, so it is well worth registering You also get a bound, typeset
  20. manual that alone is worth the registration fee.
  21.  
  22.  
  23. Registering your support
  24. ------------------------
  25.      Registration details may be found in the main program "About" box, but
  26. I'll tell you again anyway. It costs a mere 20 pounds sterling, that should
  27. be sent to the address below...
  28.  
  29. Andrew Brown
  30. 2 Ullswater Drive
  31. Wetherby
  32. West Yorkshire
  33. LS22 4YF
  34. ENGLAND (UK)
  35.  
  36.  
  37. Disclaimer
  38. ----------
  39.      Whilst every effort has been made to ensure that FastBase performs as
  40. documented, neither the author nor anyone else connected with FastBase can
  41. accept any responsibility for any damage, material or financial, occurring as
  42. a result of the use or misuse of FastBase or it's supporting programs.
  43.      Sorry if that sounds frightening, but it has to be said.
  44.  
  45.  
  46. A Red Faced Programmer
  47. ----------------------
  48.      OK, I'll admit it, I'm a berk. There are three functions available in
  49. FastBase, both to queries and calculated fields. They are not documented in
  50. the manual for one very good reason, I forgot what the parameters mean (this
  51. is embarrassing). You see, I copied the formulae from a financial book, didn't
  52. document them, and lost the book. The three formulae are...
  53.  
  54. @PMT(a,b,c)         Payment ?
  55. @PV(a,b,c)          Present value
  56. @FV(a,b,c)          Future value
  57.  
  58.      The only thing I can remember is that the parameters are the same type
  59. as, and are in the same order as the equivalent functions found in SuperCalc
  60. spreadsheets. If you can work out the parameters, feel free to modify this
  61. README file.
  62.      Right, I'm off to go and melt into a pile of embarrassed slime in the
  63. corner of the room, uuurrrrgggg...
  64.  
  65.  
  66.  
  67. New Feature
  68. -----------
  69.      You are now able to print images that you have attached to records, as
  70. long as you own one of the supporting printers or a compatible model. To print
  71. an image, simply double-click on it. A dialogue box will appear from which you
  72. can set the image's dimensions, and select a printer.
  73.      To select a new printer, click on the current printer's name, and select
  74. a new one from the menu that appears.
  75.      The two "Aspect" buttons alter the corresponding dimension, so that it is
  76. in proportion to the other one. Note that this is the pixel ratio, not the
  77. ratio of your printer's dot dimensions.
  78.      Both colour and monochrome images may be printed, with the former being
  79. dithered before being printed.
  80.      If you own a printer that is not in the list of those supported, then
  81. please send me photocopies of the parts of your printer's manual that deal
  82. with bitimage graphics. I will use the information to develop a driver
  83. specifically for your printer.
  84.  
  85.  
  86. ----------------------------------------
  87. UPDATE VERSION 1.01, September 19th 1991
  88. ----------------------------------------
  89.  
  90. 1.      Holding down Control while the program loads will stop any queries
  91.         being auto-loaded. Don't let go of Control until the program is fully
  92.         loaded and ready to start.
  93.  
  94. 2.      If you give a file the name AUTO.FB, and place it in the same folder
  95.         as FASTBASE.PRG, it will be auto-loaded when you load FastBase. To
  96.         stop it being auto-loaded, hold down Alternate until the program is
  97.         fully loaded and ready to start.
  98.  
  99. 3.      The Undo key now correctly aborts the Query, Search, Mailshot and
  100.         Print dialogues as should originally have been the case.
  101.  
  102. 4.      A driver has been added to the "Print image" function to enable you
  103.         to print to a disk .IMG file. By entering the resolution of your
  104.         printer, the new .IMG file will need no resizing before being printed
  105.         using an ordinary art package.
  106.  
  107. 5.      The Undo key correctly terminates alert boxes via a "Cancel" button,
  108.         if present. I really don't know how this one escaped the initial
  109.         testing !
  110.  
  111. 6.      Two more operators have been added to formulae. You may use the '&'
  112.         and '|' symbols to represent logical "and" and "or" functions. This
  113.         should greatly improve readability of formulae that previously used
  114.         lots of @AND and @OR functions. For those that understand, these two
  115.         have been given a higher priority than all the other mathematical
  116.         operators. These operators are available to both calculated fields
  117.         and query/search etc. filters.
  118.  
  119. 7.      You can now move windows freely about the desktop wherever you like.
  120.         Previously all window movement was constrained to the visible area
  121.         of the desktop. Don't know why I constrained them in the first place !
  122.  
  123. 8.      New query/filter function. The function @REC (no parameters) returns
  124.         the sequential number of the record being analysed.
  125.  
  126.  
  127. --------------------------------------
  128. UPDATE VERSION 1.02, October 19th 1991
  129. --------------------------------------
  130.  
  131. 1.      Fields may be hidden from view. A new entry appears in the field
  132.         attributes menus, called "Hide". With this flag set the field is
  133.         not drawn in the window. This is the only effect that hiding the
  134.         field has. It can still be referenced by all the normal functions,
  135.         it may even be clicked on and dragged around the window (if you know
  136.         where it is !). To reveal all the hidden fields, select the "Unhide
  137.         all" option from the "Dbase" menu, "Display" sub-menu. All the hidden
  138.         fields will be revealed.
  139.  
  140. 2.      New feature. Fields may be marked as "Importable". Only fields marked
  141.         as such will be imported into when using the "Import" option. When a
  142.         field is created it is made "Importable" by default. This option is
  143.         useful when the data you want to import does not exactly match the
  144.         structure of your records. Remember that the number of items separated
  145.         by commas on each line of the CSV file being imported must exactly
  146.         match the number of fields per record marked as "Importable". If this
  147.         is not the case, things will not come out as expected !
  148.  
  149. 3.      A bug that caused excessive carriage returns to be written out when
  150.         exporting a CSV file has been fixed. I bet you think we programmers
  151.         never test our programs, of course we do (honest) !
  152.  
  153. 4.      Another bug that caused colour database backdrop images to be saved out
  154.         incorrectly has been fixed.
  155.  
  156.  
  157. --------------------------------------
  158. UPDATE VERSION 1.10, November 9th 1991
  159. --------------------------------------
  160.  
  161. 1.      The graphing function. See separate on-disk manual "GRAPH.TXT"
  162.  
  163. 2.      Pressing and holding the right mouse button, brings up the "File" menu
  164.         as a popup. This can be more convenient than moving the mouse to the
  165.         top of the screen. To make the "Database" menu appear rather than the
  166.         "File" menu, double-click the right mouse button. The top menu bar will
  167.         flash very quickly to indicate the change. Further double-clicks of the
  168.         right mouse button will advance to the "Record" menu, and so on.
  169.  
  170. 3.      Dragging fields around is much more friendly than before. Don't click
  171.         and hold the mouse button, just click once and move the mouse around.
  172.         You get a co-ordinate display and long cursor to aid the positioning.
  173.         To set the new position click the left mouse button again, to abort
  174.         without setting the new position click the right mouse button.
  175.  
  176. 4.      As a complement to the "Importable" option (detailed above), fields
  177.         may now be marked as "Exportable". Only fields marked as exportable
  178.         will be exported when you do an "Export" operation. When a field is
  179.         created it is made exportable by default. The combination of import-
  180.         able and exportable flags should enable you to change the structure
  181.         of a database once it is created - normally a very tricky operation.
  182.  
  183. ---------------------------------------
  184. UPDATE VERSION 1.11, December 24th 1991     - Merry Christmas !
  185. ---------------------------------------
  186.  
  187. 1.      A new function for printing labels has been added to the "Process"
  188.         menu. The label control panel that appears operates in exactly the
  189.         same way as the query panel. Use the "Setup" button to tell FastBase
  190.         how your labels are laid out. The width, height, top margin, left
  191.         margin, horizontal gap and vertical gap are measured in characters.
  192.         If your labels are on continuous tractor-fed paper with equal spacing
  193.         between EVERY row of labels, then select the "Continuous" button. If
  194.         your labels come on very definate pages, then select the "Pages" button
  195.         and enter the number of rows per page into the "down" field. The
  196.         "Fields" button selects the fields to print on the labels. Note that
  197.         you may specify the database to get the field from with a "." as usual.
  198.         You may have up to 20 label definitions in memory at any one time.
  199.  
  200. 2.      Any label files (*.LBL) saved in the same directory as FastBase will
  201.         be auto-loaded when FastBase is loaded. To stop this auto-loading,
  202.         hold down the right shift key when FastBase is loading. Do not let go
  203.         until the program has loaded.
  204.  
  205.  
  206. I am currently implementing a database management language for FastBase. This
  207. will be available in a future release. At the moment you can only use the
  208. editor available from the "Program" option. The editor options may be found
  209. by pressing the right mouse button over an editor window. Please note that
  210. this section of the program is NOT complete, it's not even well tested yet so
  211. do not use it in ernest please !
  212.  
  213.  
  214. --------------------------------------
  215. UPDATE VERSION 1.12, Late January 1991
  216. --------------------------------------
  217.  
  218. NOTE:   Files created with previous versions of FastBase are NOT compatible
  219.         with this new version. However, things aren't that bad. Firstly note
  220.         the field names and types of your database. Now export this database
  221.         using the "export" option. Now quit and load version 1.12 of FastBase.
  222.         Create a new database, with identical fields to the one you had before.
  223.         Now use the "import" option to get your data into the new database.
  224.  
  225. New features:
  226.  
  227. 1.      Your fields may now have their own colour (colour monitors only of
  228.         course) and styles.
  229.  
  230. 2.      ASCII text files may be attached to records in the same way as images
  231.         can be attached. Clicking on the "View text" icon will bring up an
  232.         editor type window that you can use to view the text.
  233.  
  234. 3.      A bug in the import routine that caused quoted text to be imported
  235.         incorrectly has been fixed.
  236.  
  237. 4.      There are 3 window arrangement options that automatically place windows
  238.         in a convenient arrangement for viewing.
  239.  
  240. 5.      There is now no distinction between formulae available to calculated
  241.         fields and those available to queries. Formulae in calculated fields
  242.         may now refer to records in parallel databases. In support of this
  243.         change, two new options have been added. The "Recalculate" option under
  244.         the "Record" menu recalculates any formulae in the currently displayed
  245.         record. The corresponding option in the "Database" menu recalculates
  246.         all formulae in the current database. These options may need to be used
  247.         if updates have been made to a parallel database that cause formulae in
  248.         another database to become out of date. The "auto-recalc" options cause
  249.         the entire database to recalculated automatically each time it is
  250.         changed.
  251.  
  252. 6.      The "Required" flag has been moved from the field dialogue to the field
  253.         menu's. This makes it accessible after initial field definition.
  254.  
  255. 7.      A "Unique" flag has been added to the field menu's. Selecting it means
  256.         that data entered in that field must be unique within the database.
  257.  
  258. 8.      When entering a date into the "Add record" window, pressing Insert
  259.         causes today's date to be entered.
  260.  
  261. 9.      Numbers may be shown as dates. This is useful if a calculated field
  262.         refers to a date from a parallel database. Formatting the resulting
  263.         number as a date will cause it to be displayed correctly. The date
  264.         setting options may be found in the field menu.
  265.  
  266. 10.     A bug that caused a sort on numbers with small differences has been
  267.         fixed. You may now specify a secondary sort key that will be applied
  268.         to all records that are the same under the primary key. The sort itself
  269.         is now a great deal faster due to an algorithm improvement.
  270.  
  271. -------
  272. CREDITS
  273. -------
  274.  
  275. 1.      Thanks a lot to Gavin Hutchinson for the loan of his Naksha mouse when
  276.         my Atari blob expired prematurely during the development of this
  277.         program. Those Naksha's are so damn good he nearly didn't get it back !
  278.         To anyone thinking of buying a new mouse, I recommend the Golden Image
  279.         optical variety, they're so light that they make the ball-ed variety
  280.         feel like trundling breeze-blocks !
  281.  
  282. 2.      You, yes you ! By obtaining this program you are supporting the share-
  283.         ware concept. If (when) you decide to register, you will be in direct
  284.         contact with the programmer, not a bunch of suits. All requests for
  285.         improvements and additions will be taken seriously, no matter how
  286.         trivial they may seem.
  287.  
  288.  
  289. ----------------
  290. STUFF & NONSENSE
  291. ----------------
  292.  
  293. Anybody that wants to email me can do so, my address is...
  294.  
  295. asb@cs.nott.ac.uk
  296.  
  297. For those that like to drool over excessive power, the host machines are a
  298. cluster of Sun's, each with 64Mb RAM, running Unix with impressively massive
  299. monitors !
  300.  
  301. ...finally: "Read my MIPS, no more VAXES" G. Bush, President USA.
  302.  
  303.