home *** CD-ROM | disk | FTP | other *** search
/ AMOS PD CD / amospdcd.iso / 351-375 / apd358 / bookbase.doc < prev    next >
Text File  |  1991-10-06  |  5KB  |  105 lines

  1.  
  2.        Documentation for BOOKBASE.AMOS - Written by Kevin E.A. Hall
  3.        ============================================================
  4.  
  5. This was written because I have a horror book collection numbering well into
  6. the three hundreds and wanted a program that I could put the details into!
  7. Some people have asked me why I write these specific Database type programs
  8. in AMOS. (As well as this one I have an address book program too) And not a
  9. user definable Database program. Well in fact that is exactly what Irrelevant
  10. Software is currently doing (And have been for a while now) I just took 
  11. pieces of code from our main development program and made them into one off
  12. Databases that I needed. I later decided to put them out into PD as a warning
  13. of how not to write software in AMOS to any potential programmers!
  14.  
  15. I also wanted to distribute something that could be easily changed by the AMOS
  16. beginner to suit a particular requirement of theirs. For the most part all you
  17. need to do is a search in AMOS for the button titles and replace them with 
  18. your own.
  19. For instance in this BookBase program you might want to replace Author with
  20. Group, Title of Book for Album, change publisher to record company, keep price
  21. in, and you have your own record collection Database.
  22.  
  23. This program is PD, all I ask is the usual waffle of 'Leave my name in as 
  24. original author if you change the program' and also leave the documentation 
  25. complete if you should upload this program into a BBS.
  26.  
  27. How to use it 
  28. =============
  29.  
  30. I've implemented mouse use as much as possible. The only essential keyboard 
  31. input needed is for the actual data entry and the need to press a key after 
  32. using the mouse to select a record to jump to. This program also has my
  33. extended keyboard option (EKO) in it.
  34.  
  35. I have written the data entry so that moving the mouse off a button will 
  36. automatically end your input (But will retain input so far - not clear it) 
  37. There is no need to hit return, but you can if you want. 
  38. When you've finished filling up a field you can move the mouse pointer onto 
  39. the next field to finish input and press the left mouse button to select that
  40. new field. The current selected field will also automatically cut input if 
  41. you have filled it with the maximum allowed number of characters. 
  42. EKO is brought in by selecting a field with the mouse, and then using purely
  43. the keyboard to enter records. You hit either the RETURN key or fill the field
  44. with data and the program will automatically select the next field and 'move'
  45. the cursor into it ready for data input. 
  46. The option to move the mouse off the field and enter data into other fields
  47. first is always available for data entry. (As is EKO)
  48.  
  49. After you have filled all the fields you want to on a record, you must click
  50. on the ADD button at the bottom of the screen, unless you are using EKO
  51. whereas ADD will be selected for you when you finish with the last field.
  52. The first field of the next record will now become active.
  53.  
  54. Using the mouse on the ADD button also applies if you are altering a record, 
  55. only more so. A very quick and dirty way I found to stop a bug that kept 
  56. happening when altering records was to turn off both the menus and EKO until
  57. ADD had been selected. Therefore if you select ALTER from the menu, you have
  58. to click the mouse on each field you wish to change. (Sorry, but i've always
  59. been a hacker and no doubt always will!)
  60.  
  61. If you totally fill up the database (Set to 300) a window will open telling
  62. you so and then the save data file requester will come up.
  63. After the file has saved, the program will give you the choice to reset,
  64. to continue with a new book, or to leave it, enabling you to look through 
  65. your book. Data can be typed into record 301's fields but it cannot be added
  66. to the database. After each field in record 301 is filled it will revert
  67. back to record 300.
  68. If you need to change entries in a full database, it can be loaded as normal
  69. and you will have access to everything except the option to ADD to it.
  70. (Unless you are either using ALTER then add will work for those records only
  71.  or if you first delete records - You can then add back upto 300 again)
  72.  
  73. The records menu allows full control over selecting or changing records. 
  74. You can also, by using the left and right arrow keys, quickly advance
  75. or go back a record. By keeping the key pressed you can rapidly skip
  76. though a database.
  77. (And I really like my LIST option - Use it and then agree with me!)
  78.  
  79. The search option will tell you the record number of any matched strings and
  80. after pressing the left mouse button will go to the first record matched.
  81. All future left mouse button presses will advance to the next record found
  82. until all records have been shown, or if you select a menu option to do 
  83. something else it will cancel the search display option. 
  84.  
  85. Do not include commas in your data. The program will get very confused by
  86. commas in a file it tries to load.
  87.  
  88. I can be contacted at this address:
  89.  
  90. 127 Buckingham Road
  91. Norwich, Norfolk
  92. NR4 7DF
  93.  
  94. Or by Email on CIX :  kevinhall
  95.  
  96. Kevin Eric Anthony Hall (Laugh and die!)
  97. Irrelevant Software
  98. (We're not just irrelevant - We're useless too.)
  99. 23rd September 1991
  100.  
  101. Irrelevant Software - Writers of all things irrelevant on : 
  102. DEC VAX, IBM PC, C= Amiga, Sinclair Spectrum, Amstrad CPC. 
  103.  
  104. Yes Ken, I know the Oric was a nice computer, now please shut up....
  105.