home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / DB / DB017.ZIP / NEWBASE.DOC < prev    next >
Text File  |  1990-08-01  |  95KB  |  2,721 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10. NewBase II
  11.  
  12. ▀▀▀▀▀▀▀▀▀▀▀▀
  13.  
  14. Version 4.5
  15.  
  16. Copyright  (c) 1990
  17.  
  18.  
  19.  
  20.  
  21. Evaluation Guide
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. Jerome Sherman
  31. Star Data Systems
  32. 235 Colonial Lane
  33. Dayton, Ohio  45429
  34.  
  35. (513) 434-2922
  36.  
  37. Welcome to NewBase. NewBase is a powerful, easy to use menu
  38. driven database manager. NewBase makes it easy to organize and
  39. manage information so it can be ordered, changed, or retrieved,
  40. and then printed to suit a variety of needs. Any set of
  41. information that can be organized logically can be used to create
  42. a NewBase database. NewBase makes it easy to keep track of
  43. anything, from personnel records to stamp collections.
  44.  
  45. NewBase is a shareware program. You are encouraged to copy the
  46. NewBase diskette and share it freely with others. This is not a
  47. demo copy, but the complete working version of the program.
  48.  
  49. After you have used NewBase for a reasonable evaluation period,
  50. not to exceed 90 days, you must either stop using it or buy a
  51. licensed copy from Star Data Systems.
  52.  
  53. NewBase is very reasonably priced. The license fee per single
  54. user computer is $39.00, and shipping is free. Please add $10.00
  55. for shipping and handling for orders outside the U.S. When you
  56. send in your registration fee you will receive:
  57.  
  58.  
  59. ∙ The latest version of the program.
  60. ∙ A typeset 160 page user's manual.
  61. ∙ Free technical support for as long as you need it.
  62. ∙ A special memory resident version of NewBase that can make
  63.   NewBase only a keystroke away while using other software.
  64. ∙ Complete instructions on how to use the programmable features
  65.   to create customized applications that save you time and make
  66.   you more productive.
  67. ∙ Complete instructions on how to create search filters.
  68.  
  69.  
  70. It is not necessary to learn special syntax or complicated
  71. commands to use this program. NewBase is so easy to learn and
  72. use, even beginners can become productive immediately. Yet, it's
  73. powerful and sophisticated enough to satisfy the needs of the
  74. most demanding power users. Advanced users can program NewBase to
  75. create customized menu-driven applications
  76.  
  77.  
  78. Among the many features you will find in NewBase are:
  79.  
  80.  
  81.     ∙ Capacity of 32,000 records
  82.     ∙ On line context-sensitive Help
  83.     ∙ Keyboard macro keys
  84.     ∙ Multi-level password protection
  85.     ∙ Mail merge for word processors
  86.     ∙ Global search and replace
  87.     ∙ Calculated fields
  88.     ∙ Note fields
  89.     ∙ Lookup table
  90.     ∙ Recover damaged files
  91.     ∙ Customized data entry screens
  92.     ∙ Import and export files
  93.     ∙ Memory resident version
  94.     ∙ User defined search filters
  95.     ∙ Programmable
  96.  
  97.  
  98.  
  99. Selection menus are used throughout the system. You simply choose
  100. what you want to do from menus of options. All the functionality
  101. you need is on the screen. Popup cascading menus, dialog boxes,
  102. and command lines give you a visual map of where you are, where
  103. you've been, and where you're going.
  104.  
  105.  
  106.  
  107. Programmable NewBase
  108.  
  109. Customization is an important feature of NewBase. AutoPilot and
  110. Search Filters are tools that will help you be more productive.
  111.  
  112. NewBase AutoPilot allows you to create custom menu-driven
  113. applications. AutoPilot simplifies repetitive tasks, and greatly
  114. reduces training and support when using NewBase in a multi-user
  115. environment.
  116.  
  117. Search filters let you permanently store your search preferences
  118. in libraries for instant recall. With search filters it is not
  119. necessary to type in the search criteria every time you want
  120. NewBase to search a database.
  121.  
  122.  
  123. NewBase makes no special demands on you to enter data or commands
  124. in their proper case. For example, to pop up a note field when a
  125. record is displayed, pressing either capital N or lowercase n
  126. will get the job done.
  127.  
  128. All searches and sorts are case insensitive. This means that all
  129. sorts will be true dictionary sorts. Searches will be made
  130. correctly without having to know whether the information was
  131. entered in upper or lower case.
  132.  
  133. Since you can define fields as uppercase or first letter
  134. uppercase for data entry, you can do all your typing in lower
  135. case and have NewBase format the entries.
  136.  
  137.  
  138.  
  139.  
  140. NewBase uses menus to select all program options. You can select
  141. menu options in two ways:
  142.  
  143.  
  144.   ∙ Type the first letter of the option.
  145.  
  146.   ∙ If one of the options is highlighted in inverse video,
  147.     you can position the menu cursor with the cursor arrow
  148.     keys and press ENTER.
  149.  
  150.  
  151. Keyboard Accelerator
  152.  
  153. NewBase allows you to speed up the rate at which characters are
  154. repeated when you hold down a key on the keyboard. You can also
  155. reduce the delay between when you first press a key and when the
  156. key starts repeating.
  157.  
  158. You must be using an 80286 based computer, or later, to use this
  159. feature. There are three speed options which may be invoked at
  160. any time with the following keystrokes:
  161.  
  162. Alt 0    Normal, 1/2 second delay, 11 characters/second repeat
  163. Alt 1    Medium, 1/4 second delay, 17 characters/second repeat
  164. Alt 2    Fast, 1/4 second delay, 30 characters/second repeat
  165.  
  166.  
  167.  
  168. There are a number of utilities included with the NewBase system.
  169. The utilities allow you to create word processor merge files,
  170. check files for duplicate entries, reorganize existing data
  171. files, import and export ASCII files, and create password
  172. protection for your data files. The entire system is accessed
  173. from a main menu.
  174.  
  175. You can use UTILITIES DEFAULTS to change video colors, send setup
  176. codes to the printer, and set the default drives and paths for
  177. data files, temporary files, and import/ export files. Temporary
  178. files are work files NewBase uses while sorting. Import/export
  179. files include word processor merge files, files created with the
  180. Reorganization program and Import files needed for Import and
  181. Export. The program is initially configured to expect these files
  182. on drive B with no path setting.
  183.  
  184. NewBase has a record capacity of 32,000 records.
  185.  
  186.  
  187. NewBase requires 256K memory, two drives, and PC-DOS or MS-DOS,
  188. version 2.1 or later
  189.  
  190.  
  191. Installing NewBase
  192.  
  193. There are no special installation requirements. Just copy the NB
  194. files to your hard disk, or use any convenient means to copy the
  195. files to another floppy disk. NewBase can run in its own
  196. subdirectory or from a floppy disk. You can place your data files
  197. on the hard disk or on another floppy disk.
  198.  
  199. If you are using a floppy disk based system copy the DOS file
  200. COMMAND.COM to the program diskette.
  201.  
  202. NewBase is originally configured to expect the data files on
  203. drive B. When you use NewBase the first time you can change this
  204. configuration by selecting Utilities Defaults, and then change
  205. the various drive/path settings. Make sure you correctly change
  206. the file settings for Temporary files and Export/Import files.
  207.  
  208.  
  209. The distribution disk contains the following program files which
  210. are necessary to run NewBase:
  211.  
  212.  NB.CFG
  213.  NB.EXE
  214.  NB1.EXE
  215.  NB2.EXE
  216.  
  217.  
  218. The distribution disk contains a sample database named SAMPLE.
  219. Make sure you Open this database when you use NewBase the first
  220. time. It will let you get a quick start using NewBase. An
  221. AutoPilot file is linked to the Sample database to create a
  222. customized opening menu. There is also a Search Filter linked to
  223. the Sample database to give you an idea of how search filters
  224. work.
  225.  
  226. Drive/path Settings
  227.  
  228. When setting the Drive/path, you may indicate no setting, a drive
  229. only, a path to a subdirectory only, or a drive and a path.
  230.  
  231. If the entry is left blank and no setting is made, the files will
  232. be expected to be found in the program drive and directory. If
  233. you enter only a single letter in response to Drive/path, NewBase
  234. will assume it indicates a drive. Use a colon (:) after the drive
  235. letter to indicate a drive. You may optionally add a backslash
  236. (\) after the name of the last subdirectory on the line. If you
  237. don't, NewBase will add it for you.
  238.  
  239. Some examples of responses to Drive/path are as follows:
  240.  
  241. C:\NEWBASE\FILES     Files will be on drive C in FILES directory
  242.  
  243. B:                   Files will be on drive B
  244.  
  245. FILES                Files will be on the current drive in
  246.                      subdirectory FILES which is down one
  247.                      level from the current directory
  248.  
  249. C:                   Files will be on drive C and will be in the
  250.                      same directory as your program
  251.  
  252.  
  253.  
  254. Data Files
  255.  
  256. The main NewBase data files have the extension .NB. The main data
  257. files are the files containing the data which you type into the
  258. program. NewBase also creates supplemental data definition files
  259. which have no extension, but use your named data filenames
  260. suffixed with single letters.
  261.  
  262. When you create or open files, do not use the NB extension.
  263. NewBase will take care of this for you. If you create a file
  264. called MAILIST, the program will name this file MAILIST.NB, but
  265. you would use the name MAILIST to access this file.
  266.  
  267.  
  268. Getting Started
  269.  
  270. To start NewBase with a diskette system
  271.  
  272. . Make sure the DOS prompt (A>) is showing on your screen
  273. . Insert a copy of the NewBase program disk in drive A
  274.     The program disk must not be write protected
  275. . Insert a data disk in drive B
  276. . Type  NB  and press ENTER
  277. . You can then Open a data file from the menu
  278. To start NewBase with a hard disk system
  279.  
  280. . Make sure the DOS prompt (C>) is showing on your screen
  281. . Type  CD Directory and press ENTER
  282.     You type the name of the NewBase program Directory
  283. . Type  NB  and press ENTER
  284. . You can then Open a data file from the menu
  285.  
  286.  
  287. If you wish to explore the capabilities of the program,
  288. OPEN the SAMPLE data file which is on your program
  289. distribution disk. To create a new data file, select UTILITIES
  290. and then SETUP.
  291.  
  292. If you select the menu option UTILITIES and then DEFAULTS you can
  293. change the system configuration. You can change the color
  294. attributes of the NewBase display for color or monochrome
  295. monitors. Change the default data, temporary, and import/export
  296. drives and paths if necessary.
  297.  
  298.  
  299.  
  300. Creating a New Data File
  301.  
  302. You should have a clear idea of what you want to accomplish
  303. before you run the program and enter information into NewBase.
  304. NewBase uses the following definitions.
  305.  
  306.  
  307. File
  308.  
  309. A group of related information items called records.
  310.  
  311. Record
  312.  
  313. A record is composed of related information items called fields.
  314. Think of a record as a ledger card or index card. Your file will
  315. be made up of many of these cards.
  316.  
  317. Field
  318.  
  319. The smallest information item in the file. Each record is
  320. sub-divided into fields. A mailing list file will have fields
  321. such as Name, City, and State.
  322.  
  323. File Name
  324.  
  325. A name you select to identify your data file. The file name must
  326. consist of at least two characters and no more than seven.
  327. Periods and spaces may not be part of the file name.
  328.  
  329.  
  330. When you are ready to create your file, select SETUP A NEW DATA
  331. FILE from the UTILITIES menu. You will be asked to provide a name
  332. for your file. When you select a name for the new file, the
  333. program will check for any files which may exist with the same
  334. name. If the file name is in use, creating a new file with the
  335. same name will cause the old file to be destroyed. The program
  336. will give you the option of using the existing file name, or
  337. selecting a new name.
  338.  
  339. Data files created by NewBase are files which contain the actual
  340. data which you type into the program as well as data definition
  341. files which tell NewBase how your data files are configured. Data
  342. files are always created on the default data drive. Data
  343. filenames may be up to 7 characters with no extension. NewBase
  344. will add the .NB extension to the filename you select for a new
  345. file, but do not type the extension when loading, saving, or
  346. selecting files. In addition to the file which you named, other
  347. files suffixed by single alphabetic characters will be created.
  348.  
  349.  
  350. The file setup screen displays the following options
  351.  
  352.  
  353. Create field definitions
  354. Calculated fields
  355. Label design
  356. Data entry keys
  357. Screen
  358. Print file parameters
  359. Save file to disk
  360. Lookup fields
  361. Validate field
  362. Tabular screen
  363.  
  364.  
  365. These menu options are used to tell NewBase about the format of
  366. your new file. You may work on any option, leave it to work on
  367. another part, and then go back to any previous menu item at any
  368. time. The first step in setting up a new file is to select CREATE
  369. FIELD DEFINITIONS.
  370.  
  371.  
  372. Create Field Definitions
  373.  
  374. The following field types may be defined:
  375.  
  376. Character
  377. Numeric
  378. Date (MM-DD-YY)
  379. Date of last update (MM-DD-YY)
  380. Note
  381. Year (MM-DD-YYYY)
  382. Lookup
  383. Calculated
  384.  
  385. The following attributes may be assigned to fields:
  386.  
  387. Uppercase
  388. First letter uppercase
  389. Invisible
  390. Protected
  391. Validated
  392.  
  393.  
  394. Most of the field type settings and attribute settings are
  395. defined from the Field Definition Screen. Calculated fields,
  396. Validated fields, and Lookup fields are defined from the main
  397. SETUP menu.
  398.  
  399.  
  400.  
  401. Character Fields
  402.  
  403. This is the default field type. Fields that are not explicitly
  404. defined as Date, Update, Year, Note, or Numeric are Character 
  405. fields. Character fields accept any keyboard character and may be
  406. up to 50 characters in length. They are the only fields which may
  407. have Uppercase or First Letter Uppercase attributes.
  408.  
  409.  
  410. Date Fields
  411.  
  412.  
  413. The Problem
  414.  
  415. There is a problem when sorting or searching data by date if the
  416. date information is in the standard format MM-DD-YY. Consider two
  417. dates, 11-29-79 and 01-07-80. If these two dates were ranked
  418. using normal sorting techniques, the 01-07-80 would come first.
  419. This problem arises because the year information, which is the
  420. most significant part, is in the least significant digits
  421. position. Requiring dates to be entered in the form YY-MM-DD is
  422. not a satisfactory approach to this problem.
  423.  
  424.  
  425. The Solution
  426.  
  427. If you specify certain fields as date fields, the program can
  428. store the dates on disk in a format the program can understand
  429. for proper searching and sorting. The user, however, enters the
  430. date data in the standard format MM-DD-YY. The program would
  431. store the data as YYMMDD.
  432.  
  433.  
  434. Specifications
  435.  
  436. The program automatically makes a date field eight characters in
  437. length. Field 1 is not supported as a date field.
  438.  
  439. Date field data must be entered in this format: MM-DD-YY
  440.  
  441. Two digits must be used for month, day, and year.
  442.  
  443.  
  444. All dates are printed in standard format except when printing
  445. labels. If field 6 is a date field and is printed on a four line
  446. label, the field would be printed as 801230 rather than 12-30-80.
  447.  
  448.  
  449. Date of Last Update Field
  450.  
  451. Any field except field 1 may be defined as an automatic date of
  452. last update field. Only one such field is allowed to be defined
  453. in this way.
  454.  
  455. Whenever a record is added or edited, this field will be
  456. automatically updated with the current date. You will not be
  457. allowed to edit this field.
  458.  
  459.  
  460. Numeric Fields
  461.  
  462. Any field except field 1 may be defined as a numeric field.
  463. Numeric fields may not be more than 20 characters in length. Any
  464. field which will contain numeric data should be defined as
  465. numeric. Fields containing numeric data, but which are not
  466. defined as numeric will not sort or search properly.
  467.  
  468. When selecting the field length, be sure to allow space for the
  469. decimal point as well as the minus sign if they will be used in
  470. data entry. All data will be set right justified into numeric
  471. fields.
  472.  
  473. A field must be defined as numeric if the field will be used to
  474. operate on a defined calculated field.
  475.  
  476. Only numeric fields may be used in statistical summary
  477. calculations.
  478.  
  479. Numeric fields are checked during data entry. The only allowable
  480. characters are numbers 0 to 9, a decimal point, and a minus sign.
  481. NewBase automatically formats the decimal places. If a field is
  482. defined to 2 decimal places, and you make a data entry into the
  483. field of 40, NewBase will change your entry to 40.00.
  484. Additionally, entries are checked for overflow. If the field is 6
  485. characters in length with two decimal places, the largest number
  486. which it may contain would be 999.99. If you tried to enter 1000,
  487. the program would translate this to 1000.00. This would result in
  488. an overflow and entry would not be accepted.
  489.  
  490. Invisible and Protected Fields
  491.  
  492. These attributes may be defined at file setup time. They may be
  493. changed at any time from the OPTIONS menu. Note fields may not
  494. have these attributes.
  495.  
  496. Protected fields are protected from being edited.
  497.  
  498. Invisible fields will not be displayed on the screen or printed
  499. in reports, forms, or vertical formats. They will be printed on
  500. labels. Invisible fields may not be edited. Invisible fields are
  501. visible and are not protected in the ADD mode.
  502.  
  503. Fields may not contain both the protected and invisible
  504. attributes since an invisible field is also protected.
  505.  
  506.  
  507. Uppercase Fields
  508.  
  509. Data entry for these fields is automatically converted to
  510. uppercase by the program. Only character fields may have this
  511. attribute.
  512.  
  513.  
  514. First Letter Uppercase
  515.  
  516. Data entry for these fields will be converted to uppercase for
  517. the first letter in every word in the field. Only character
  518. fields may have this attribute.
  519.  
  520.  
  521. Note Field
  522.  
  523. A Note field is a text field with a maximum length of 750
  524. characters. Field 1 may not be defined as a note field. A record
  525. may only contain one note field. Since note fields pop up over
  526. the normal display screen, they are not defined using SCREEN
  527. setup. When defining the length of a note field, you must use a
  528. value evenly divisible by 50. For example, 150 is a valid note
  529. field length, 120 is not a valid length. During ADD, the Note
  530. field data is entered after all other data has been input. Press
  531. N and the Note field will pop up in inverse video for data entry.
  532. In display mode, press N to pop up the note field, press E to
  533. edit the field. When a record is displayed, a    following NOTE
  534. on the command line indicates there is data in the note field.
  535. Pressing ESC while in edit mode will undo any changes. Note
  536. fields are most easily printed in vertical format. You may print
  537. note fields in a report, but you may need a wide carriage printer
  538. to produce a nicely formatted printout. Notes are displayed in a
  539. 50 column per line format. If your note field is the maximum size
  540. of 750 characters, the note window will be 15 lines by 50
  541. columns. Note fields may not have Uppercase, First Letter
  542. Uppercase, Invisible, or Protected attributes.
  543.  
  544. Setting up Field Types and Attributes
  545.  
  546. When you select CREATE FIELD DEFINITIONS, a field definition
  547. summary screen will be displayed showing the current settings.
  548.  
  549. The numbers on the left are the relative field numbers. The F3
  550. key toggles the display between fields 1 to 18 and fields 19 to
  551. 36. The headings indicate the name of each field, the length of
  552. the field, the field type, and the number of decimal places. Move
  553. the pointer with the cursor arrow keys to the field to define and
  554. press ENTER.
  555.  
  556.  
  557. When you press ENTER to define a field, a definition entry screen
  558. to define the selected field will pop up over the summary screen. 
  559.  
  560. Use the up and down cursor arrow keys to move to the entry to
  561. change and type in any changes. Pressing Esc will return to the
  562. summary screen. Pressing PgUp or PgDn will move to the previous
  563. or next field.
  564.  
  565. Press ENTER with the pointer at field one. The entry screen for
  566. field one will be displayed. You will notice that an entry is
  567. being prompted for the field name and the prompt is displayed in
  568. inverse video. If there had been a previous entry for field name,
  569. the currently defined field name would be displayed. All normal
  570. editing keys may be used to change entries.
  571.  
  572. The field length entry may be up to 50 characters for a Character
  573. field, 20 characters for a Numeric field, and between 50 and 750
  574. characters for a Note field. The Note field size must be a number
  575. evenly divisible by 50. Date and Update fields must have a length
  576. of 8, Year fields must have a field length of 9.
  577.  
  578.  
  579. The Type and Attribute settings require Y or N entries.
  580.  
  581. The decimal place setting is only applicable for Numeric fields
  582. and may be a value between 0 and 9. The number must be a value
  583. one less than the length of the field.
  584.  
  585. When any changes are made to the entry screen for a field, the
  586. following changes are immediately reflected in related entries
  587. for that field:
  588.  
  589.   ∙ If field type is changed to Date, the field length is changed
  590.     to 8.
  591.  
  592.   ∙ If field type is changed to Date of Last Update, length
  593.     becomes 8.
  594.  
  595.   ∙ If field type is changed to Year, the field length is changed
  596.     to 10.
  597.  
  598.   ∙ If field length is less than or equal to decimal places,
  599.     decimal places is changed to 0.
  600.  
  601.   ∙ If Numeric field type is removed, decimal places is changed
  602.     to 0.
  603.  
  604.   ∙ If field type is changed to a type not supporting Uppercase,
  605.     First Uppercase, Protected, or Invisible, those attributes
  606.     are removed.
  607.  
  608.  
  609. When Esc is pressed to return to the summary screen, the
  610. following changes will be made to the settings for each field if
  611. the settings are inconsistent with the field type:
  612.  
  613.   ∙ If no field name is defined, all attributes and types for
  614.     that field are cleared, the Screen setting is cleared, the
  615.     formula is cleared if the field is calculated, and the field
  616.     type is set to Character.
  617.  
  618.   ∙ If all field types are set to NO, field type is set to
  619.     Character.
  620.  
  621.   ∙ If field length does equal one, Validated field type is
  622.     erased.
  623.  
  624.   ∙ If field type is not Character, Lookup and Validated are
  625.     cleared.
  626.  
  627.   ∙ If Note field, Screen location setting is cleared.
  628.  
  629.   ∙ If not Numeric, formula is cleared if Calculated field.
  630.  
  631.  
  632.  
  633. You should be aware of the following considerations.
  634.  
  635.   ∙ The total space allocated for all fields is the record size.
  636.     NewBase allows up to 32000 records.
  637.  
  638.   ∙ The length of the longest field name is limited to 25
  639.     characters. Field length is limited to 50 characters.
  640.  
  641.   ∙ No gaps are allowed between the first and highest entered
  642.     field.
  643.  
  644.   ∙ Equations may not be created unless the defined field as well
  645.     as all other fields used are numeric.
  646.  
  647.   ∙ If an equation is created, and the field that defines the
  648.     equation is deleted, or the numeric attribute is removed, the
  649.     equation is erased.
  650.  
  651.   ∙ A field may be defined by only one equation. You may not
  652.     create both of these equations:
  653.  
  654.      Field 9 = field 7 + field 8
  655.      Field 9 = field 4 + field 5
  656.  
  657.   ∙ Equations may be overwritten by a new definition of the
  658.     existing field.
  659.  
  660.   ∙ Equations may be erased by removing the Numeric attribute
  661.     from the field that the equation defines. You may then reset
  662.     the field to Numeric, if necessary. You must first return to
  663.     the summary screen to make this effective. This safeguards
  664.     against the accidental erasure of formulas.
  665.  
  666.   ∙ Date and Update attributes assign 8 spaces to a field.
  667.  
  668.   ∙ The Year attribute automatically assigns 10 spaces to a
  669.     field.
  670.  
  671.   ∙ Numeric fields may be no more than 20 characters in length.
  672.  
  673.  
  674. The following shows how a summary screen appears with all field
  675. definitions completed:
  676.  
  677.  
  678.  
  679.      Field name            Length    Type                Places
  680.  
  681.  
  682.    1   Salesman                  15  1stCaps
  683.    2   Street                    15  1stCaps
  684.    3   City                      10  1stCaps
  685.    4   State                     2   Uppercase
  686.    5   Zip                       5
  687.    6   1st Qtr Sales             8   Numeric                    2
  688.    7   2nd Qtr Sales             8   Numeric                    2
  689.    8   3rd Qtr Sales             8   Numeric                    2
  690.    9   4th Qtr Sales             8   Numeric                    2
  691.    10  Total                     9   Numeric Calc               2
  692.    11  Commission                8   Numeric Calc               2
  693.    12  Note                      250 Note
  694.    13  Salary                    8   Numeric Invisible
  695.    14  Last Update               8   Update
  696.    15  Code                      4   Protected
  697.    16  Review date               8   Date
  698.    17
  699.    18
  700.  
  701.  
  702.  
  703.  
  704.  
  705. Validated Fields
  706.  
  707. You may create validation items which do validity checking of
  708. data entry. They may be created for fields which are one
  709. character in length and which are Character fields. Fields one
  710. and thirty-six are not supported. The validation item may be up
  711. to twelve characters long. The characters that you enter into the
  712. item will be the only characters allowed for data entry in the
  713. specified field. Examples of its use are with Yes/No fields,
  714. Male/Female fields, or fields which are used for one character
  715. codes.  An example validation item is:   YyNn
  716.  
  717. Notice that both upper and lower case are allowed in this
  718. example. If you wish to be able to blank a field, you should also
  719. include a space in the validation item.
  720.  
  721. Calculated Fields
  722.  
  723. You are allowed to define certain fields as calculated fields. In
  724. other words, the data for these fields are derived from
  725. calculations based on data in other fields, and no data entry is
  726. either necessary or possible for the defined calculated field.
  727. The definition process involves selecting a field to define, and
  728. then entering an equation from the keyboard.
  729.  
  730. Field 1 and field 2 are not supported as calculated fields.
  731.  
  732.   ∙ Up to 10 equations may be defined.
  733.  
  734.   ∙ A defined field may only operate on data from fields which
  735.     have been previously defined as numeric fields.
  736.  
  737.   ∙ Defined fields may only operate on data from fields which
  738.     precede the defined field in the record.
  739.  
  740.   ∙ Arithmetic accuracy -  16 digits.
  741.  
  742.   ∙ Extra spaces, in addition to the largest number that will be
  743.     stored in the field, must be allocated for a minus sign and
  744.     decimal point, if needed.
  745.  
  746.   ∙ You must allow enough field space for the resulting
  747.     calculation. If the number is too large to fit in the field
  748.     space allocated, an overflow will occur and the calculation
  749.     will not be made.
  750.  
  751.   ∙ Calculations involving a defined constant value are accurate
  752.     to six digits.
  753.  
  754.  
  755. Defining a calculated field
  756.  
  757. Select Calculated Fields from the Setup menu. You will be
  758. presented with two options, List and Define. List will show you
  759. the calculated fields which have already been defined and their
  760. equations.
  761.  
  762. If you select Define, you are prompted to select the field
  763. you wish to define as a calculated field. You are allowed to
  764. define up to 10 calculated fields. You are then placed in the
  765. equation entry mode. All you have to do is type in the equation
  766. using a mathematical function followed by the field on which you
  767. wish the function to operate.
  768. The following shows a Calculated Field Definition Screen :
  769.  
  770. + Add   - Subtract   * Multiply   / Divide  $ Multiply by a value
  771.  
  772.   1  Salesman               │  2  Street
  773.   3  City                   │  4  State
  774.   5  Zip                    │  6  1st Qtr Sales
  775.   7  2nd Qtr Sales          │  8  3rd Qtr Sales
  776.   9  4th Qtr Sales          │ 10  Total
  777. 11  Commission             │ 12  Note
  778.  
  779.    
  780.    Commission= 10$.05______
  781.  
  782.  
  783.  
  784. In the above example, field number 11, Commission, has been
  785. selected as a calculated field. The prompt, Commission=, is
  786. requesting entry of an equation. The equation, 10$.05, has been
  787. entered which will cause commission to be calculated as field
  788. number 10 multiplied by .05.
  789.  
  790. The allowable functions along with their equation entry symbols
  791. are displayed on the top line. Equations will usually have a
  792. minimum of two steps. Each step includes a mathematical function
  793. plus the field number upon which the function will operate. The
  794. calculations will be made in logical order. Parentheses are not
  795. allowed in the equation. Step two will calculate the value
  796. calculated from step one, step three will compute the value
  797. arrived at from step two, and so forth.
  798.  
  799. Just type in the equation using the functions and the field
  800. numbers which are to be used. Spaces are not allowed in an 
  801. equation. To erase an existing equation, just remove the numeric
  802. attribute from the calculated field which is defined by the
  803. equation. You may then redefine that field as numeric if
  804. necessary. You may, of course, redefine an existing calculated
  805. field and write over the existing equation.
  806.  
  807. You may include a numeric value to use as a multiplier. Precede
  808. the number with a $ sign. Example: $100. Only one value may be
  809. used in an equation. Although there is no provision for division,
  810. you may easily divide by using the reciprocal of a number. If you
  811. wish to divide by 2, the reciprocal of 2 is 1/2 or .5. You would
  812. use $.5 in the equation.
  813. The following examples show how easy it is to define a
  814. calculated field and create an equation.
  815.  
  816.  
  817. Example 1
  818.  
  819.     Field number 4 is JANUARY SALES
  820.     Field number 6 is FEBRUARY SALES
  821.     Field number 7 is MARCH SALES
  822.  
  823. We wish to define field number 9, FIRST QUARTER SALES, as the sum
  824. of fields 4, 6, and 7. Select field number 9 as the defined
  825. field.
  826.  
  827. The response to Type in Equation would be:     4+6+7
  828.  
  829.  
  830.  
  831. Example 2
  832.  
  833.     Field number 4 is COST PRICE
  834.     Field number 5 is RETAIL PRICE
  835.  
  836. We wish to define field number 7 as MARKUP PERCENTAGE
  837.  
  838. MARKUP PERCENTAGE is calculated as:
  839.  
  840.     RETAIL - COST / RETAIL  multiplied by 100
  841.  
  842. The response to Type in Equation would be:      5-4/5$100
  843.  
  844.  
  845.  
  846. Lookup Fields
  847.  
  848. Lookup fields are fields which get their data based upon data
  849. entry made to other fields. You can think of Lookup fields as
  850. calculated fields which store text rather than numeric values,
  851. and which use lookup tables rather than formulas. An example of
  852. the use of Lookup fields would be to have a part number in one
  853. field, and have the part description automatically looked up for
  854. another field.
  855.  
  856. Lookup fields are defined by using the Lookup option when
  857. creating a new file. You will be prompted for the Lookup field.
  858. This is the field which will receive the lookup information. You
  859. will then be prompted for the source field. This is the field
  860. which, based upon its contents, causes information to be placed
  861. in the Lookup field during data entry.
  862.  
  863. The screen displays all fields which have been defined. Lookup
  864. fields are followed by a block marker followed by the field
  865. number of the Source field.
  866.  
  867. Both the Lookup field and the source field must be alphanumeric
  868. fields. They are not allowed to be numeric or date fields. The
  869. lookup field may not be a validated field. Lookup fields may not
  870. be chained. A Lookup field may not be a source field for another
  871. Lookup field. Source fields may be the Source field for only one
  872. Lookup field, and a Source field must precede its Lookup field.
  873. To change a Lookup field definition, you must first delete the
  874. existing definition. If a Lookup field has been defined, and that
  875. field is subsequently defined as a date or numeric field, the
  876. Lookup definition is removed from that field.
  877.  
  878. Lookup fields may not be edited during data entry. Lookup fields
  879. are not supported by global update. If you create a new file with
  880. the reorganization utility, you must redefine any lookup fields
  881. for the new file. Lookup fields use the Lookup table described in
  882. the section explaining the Lookup Table. If no lookup table is
  883. available, data entry to the source field will set the lookup
  884. field to blank spaces.
  885.  
  886.  
  887. Data Entry Keys
  888.  
  889. Up to 26 keyboard keys, letters A-Z, may be defined for rapid
  890. entry of data with a single keystroke. The keys may be defined
  891. during file SETUP. They may be changed from the OPTIONS menu.
  892. Select DATA KEY from the SETUP menu and select the keys, letters
  893. A-Z, you wish to define. Up to 24 characters may be assigned to
  894. any key.
  895.  
  896. Screen
  897.  
  898. Allows you to create a screen to display your file data on the
  899. monitor. You can select the location where each data item, or
  900. field, will be displayed and also add text and graphics to the
  901. screen. If you do not create a screen, NewBase will create a
  902. default screen for you. Only 18 records can be displayed on the
  903. default screen. You can modify the screen with OPTIONS in the
  904. Information Manager. Any field name with its corresponding data
  905. item may be printed on any screen location between and including
  906. lines 2 and 22.
  907.  
  908.  
  909. Creating the Screen
  910.  
  911. When you select SCREEN a work screen will be displayed with solid
  912. lines marking the screen perimeter. The top and side borders are
  913. for reference only. The bottom border will be part of the actual
  914. screen. The the initial work screen will be blank with the menu
  915. window overlaying part of the screen.
  916.  
  917.  
  918.  
  919. Add field
  920.  
  921. Select a field to enter into the screen. A
  922. pointer is placed in the top left corner of the screen. You
  923. design the screen by moving the pointer with the arrow keys on
  924. the numeric key pad to the desired location and then pressing
  925. ENTER. The field along with an indicator of the data item will be
  926. printed on the screen in the specified location. The program will
  927. not accept an invalid entry which would cause part of the entry
  928. to be lost off the right side of the screen. The program checks
  929. for overwriting of entries.
  930.  
  931. Any field may be printed in any location on the screen. If you
  932. have already placed a field on the screen, you must first delete
  933. the entry before you can change the screen location.
  934. Delete field
  935.  
  936. Allows you to delete a field from the screen.
  937.  
  938.  
  939. Insert line
  940.  
  941. Insert a blank line on the screen. Place the cursor anywhere on
  942. the row where you want to insert the blank line. All fields on
  943. that row and all succeeding rows will be moved down one line. The
  944. last line on the screen must be empty.
  945.  
  946.  
  947. Remove line
  948.  
  949. Removes a blank line. Place the cursor anywhere on a blank row
  950. you wish to erase. All fields below that row will be moved up one
  951. line.
  952.  
  953.  
  954. Text entry
  955.  
  956. Enter text or graphics characters on the screen. Move the cursor
  957. to the desired location and type in your text. Any keyboard
  958. character may be typed. Graphics characters between ASCII code
  959. 128-254 may also be used. While the ALT key is depressed, type
  960. the ASCII code of the graphics character on the numeric key pad,
  961. then release the ALT key. Consult your computer manual for a list
  962. of the graphics characters. The F2 key will repeat the previous
  963. entry.
  964.  
  965. Tabular Screen
  966.  
  967. Allows you to view your file in a column and row format. Each
  968. record is displayed on one line. Fields are lined up in columns.
  969. Up to 19 records are displayed at one time. A tabular screen
  970. format can be created at file setup or from Options in the main
  971. program. Two different screens may be created. To design the
  972. screen you simply select which fields are to be included by
  973. selecting ADD. Remove a field with DELETE. Select HEADER to type
  974. in a one line heading to be displayed. SWITCH allows you to
  975. toggle between the two screens. Up to 78 columns may be
  976. displayed from a record. One space is inserted between each
  977. field. The fields are displayed in the order of selection when
  978. the screen was designed.
  979.  
  980. When viewing the file with the Tabular Screen, 19 records are
  981. displayed. You may move up or down the file using the F9/F10 and
  982. PgUp/PgDn keys. The screen will scroll from either the top or
  983. bottom, depending on the direction of the file scan. To edit any
  984. records displayed on the tabular screen, move the pointer
  985. displayed on the side of the screen with the cursor arrow keys to
  986. the desired record and press EDIT.
  987.  
  988.  
  989.  
  990. Save File to Disk
  991.  
  992. To save your file format on disk select the SAVE FILE option.
  993. NewBase will make further validity checking of your field
  994. definitions. If any errors are found, they will be among the
  995. following:
  996.  
  997.  ∙  More than one Note field
  998.  ∙  More than one Update field
  999.  ∙  Character field length greater than 50
  1000.  ∙  Numeric field length greater than 20
  1001.  ∙  Note field length less than 50 or greater than 750
  1002.  ∙  Note field length not evenly divisible by 50
  1003.  ∙  Field length of 0
  1004.  ∙  No field name
  1005.  ∙  A field with length greater than 50 has Screen location
  1006.  
  1007.  You must use the SAVE option to save the file format. If you
  1008. fail to do this and EXIT the SETUP menu, all your work will be
  1009. lost.
  1010.  
  1011. Using NewBase
  1012.  
  1013. Once you have created or defined a file format you use the
  1014. program to store, retrieve and print data. The main program menu
  1015. has the following options:
  1016.  
  1017.  Add
  1018.  View
  1019.  Printer
  1020.  Open File
  1021.  Condense
  1022.  Modify
  1023.  Global Update
  1024.  Find
  1025.  Utilities
  1026.  
  1027.  
  1028.  
  1029. Add
  1030.  
  1031. Allows you to add new records to your file. Select ADD from the
  1032. main menu.
  1033.  
  1034. A data entry screen is displayed for the record to be added.
  1035. Notice the command line on the bottom of the screen. If you are
  1036. entering the first record a #1 will be displayed on the top line.
  1037. The next record to be added will be number 2. The field to be
  1038. entered is highlighted in reverse video. The entry block
  1039. indicates the maximum length of the entry. Type in your entry for
  1040. each field and press ENTER, UP or DOWN ARROW to complete the
  1041. entry. The prompt will move to the next entry field. Read the
  1042. section of the manual titled DATA ENTRY for information about the
  1043. use of different editing keys during data entry. The use of some
  1044. keys specific to the ADD screen is explained as follows:
  1045.  
  1046. F2
  1047.  
  1048. This is the speed key for rapid entry of repetitive data.
  1049.  
  1050.  
  1051.  
  1052. F8 Abort
  1053.  
  1054. Abort the ADD mode and return to the main menu. The current
  1055. record being added will not be saved.
  1056.  
  1057.  
  1058. F4 Menu
  1059.  
  1060. Leave the ADD mode and return to the main menu. The current
  1061. record being added will be saved.
  1062. F5 Add next
  1063.  
  1064. Save the record being worked on and ADD another record.
  1065.  
  1066.  
  1067.  
  1068. Data Entry
  1069.  
  1070. Data entry is initially made in the ADD mode for individual
  1071. records. The information in any field in any record may
  1072. subsequently be changed or edited whenever a record is displayed.
  1073. This would include the following modes: VIEW SCREEN, VIEW
  1074. TABULAR, and FIND. Invisible and protected fields may not be
  1075. edited in any mode except ADD. Derived fields such as Lookup
  1076. fields, Calculated fields, and Date of Last Update fields may not
  1077. be edited. Numeric and date fields will only accept numeric
  1078. input.
  1079.  
  1080. To edit a record from any view mode, press E or SpaceBar to
  1081. select Edit. The first allowable field to be edited is
  1082. highlighted in reverse video. Use the  keys to move the cursor
  1083. to the field to be edited and make your changes. Unless you use
  1084. one of the speed data entry keys, you must complete your input by
  1085. pressing ENTER, UP ARROW or DOWN ARROW. Note fields are completed
  1086. by pressing ENTER.
  1087.  
  1088. Note field data entry has the look and feel of a word processor
  1089. program. Word wrap is supported. If a word extends past the last
  1090. column which is column 50, the entire word will be moved down to
  1091. the next line. There are a few things to consider when entering
  1092. data into a note field. Do not press ENTER to force a new line.
  1093. Use the cursor keys to go to the next line. When you enter a
  1094. character in the rightmost column, the cursor will move to the
  1095. first column of the next line. If you continue to type, the word
  1096. from the line above will wrap down to the current line. If your
  1097. intention at this point is to start a new word, press SPACE to
  1098. indicate a break between words. The space will not be printed,
  1099. but the program will know to start a new word. When the data is
  1100. saved, the program will compress the data by deleting all leading
  1101. and trailing spaces on each line. You may later find, when you
  1102. recall a note field, that your data entry is not what you had
  1103. intended. To suppress the removal of leading or trailing spaces
  1104. in a line, you must have a character in the first and last
  1105. columns of the line. You can use a period or some other character
  1106. of your choice.
  1107. Many special keys may be used during data entry. There are
  1108. editing keys, speed entry keys, and other command keys. They are
  1109. listed as follows:
  1110.  
  1111.  
  1112. Edit Keys
  1113.  
  1114. The following keys may be used to edit a field.
  1115.  
  1116.  Backspace        Delete character to left of cursor
  1117.  Del              Delete character above cursor
  1118.  Ins              Toggle between insert and overtype mode
  1119.  Alt-End          Delete all text in the field
  1120.  <--  -->         Move cursor left/right
  1121.  Home             Move cursor to first character in field
  1122.  End              Move cursor to last character in field
  1123.  
  1124. In addition, the following keys may be used to edit a note field.
  1125.  
  1126.  ALT C           Clear entire field
  1127.  ALT R           Restore field to original value
  1128.  
  1129.  
  1130.  
  1131. F7 Date
  1132.  
  1133. Pressing F7 will cause the current date to be placed in the edit
  1134. field in the format MM-DD-YY. If the field is less than 8
  1135. characters in length or is numeric, the entry will not be
  1136. accepted.
  1137.  
  1138.  
  1139. ALT A  to  ALT Z
  1140.  
  1141. These are the user defined data entry keys. They may not be used
  1142. to enter data for field number one, or for any fields which have
  1143. been defined as either date or numeric fields. When you are
  1144. prompted to enter data for a field, first press the ALT key, then
  1145. the letter key you have defined (A-Z). Pressing the ALT Letter
  1146. combination will enter the information defined for the key into
  1147. the prompted field. If you use a data key which has not been
  1148. defined, the data entry field will not be changed. It is not
  1149. necessary to press ENTER to complete the entry.
  1150.  
  1151. ? Lookup
  1152.  
  1153. This is another speed key. It is the lookup function key for use
  1154. in direct data entry. The lookup function will look at your data
  1155. entry and scan a lookup table which you have previously created.
  1156. To use this feature, there must be a Lookup table on line and
  1157. available on the program disk. If your data entry item is
  1158. included in the lookup table, the corresponding lookup item will
  1159. be substituted for your data entry. If the data entry is not
  1160. found in the table, the data field will be changed to blank
  1161. spaces. To activate the lookup function during data entry, place
  1162. a  ?  as the first character of your entry. Example:  ?JM. Lookup
  1163. cannot be used with field number 1, or with date or numeric
  1164. fields.
  1165.  
  1166.  
  1167. F2 Delete
  1168.  
  1169. This option is not available in ADD. Delete does not actually
  1170. remove the record from the file, it only flags the record for
  1171. deletion. An asterisk is placed next to the record number to
  1172. indicate a record flagged for deletion. A record may be unflagged
  1173. by updating any field in that record. When CONDENSE is used all
  1174. records flagged for deletion are permanently removed.
  1175.  
  1176.  
  1177. F3 Keys
  1178.  
  1179. A window opens and a listing of the user defined data entry keys
  1180. is displayed.
  1181.  
  1182.  
  1183. F9 Lookup
  1184.  
  1185. A window opens and a listing of the lookup table is displayed.
  1186. Use PgUp and PgDn to scroll the list.
  1187.  
  1188.  
  1189. Esc Exit
  1190.  
  1191. Escapes from the edit mode and saves all changes.
  1192.  
  1193.  
  1194. F4 Menu
  1195.  
  1196. Returns to main program menu, all edits are saved.
  1197.  
  1198.  
  1199. Clipboard
  1200.  
  1201. The clipboard is a temporary storage location that is always
  1202. available when you want to transfer information when editing a
  1203. database. You can copy information from a field onto the
  1204. clipboard and then transfer the information from the clipboard
  1205. into another field, or into the same field in a different record.
  1206. Information you copy onto the clipboard remains there until you
  1207. copy another piece of information onto it, or exit NewBase, or
  1208. select the Utilities or Print menu. Since the clipboard retains
  1209. its contents until you change them, you can paste information
  1210. into a destination field whenever you want, and you can paste the
  1211. same information repeatedly. The clipboard is very useful when
  1212. you want to enter the same information into multiple records when
  1213. you are editing a database. The following clipboard command keys
  1214. may be used when you are editing or adding records:
  1215.  
  1216.     Ctrl-Del     Copy data from edit field to clipboard
  1217.     Ctrl-Ins     Paste contents of clipboard to edit field
  1218.     Ctrl-V       View contents of clipboard
  1219.  
  1220.  
  1221. View
  1222.  
  1223. VIEW mode allows your file information to be displayed in two
  1224. ways, SCREEN or TABULAR.
  1225.  
  1226.  
  1227. View Screen
  1228.  
  1229. Records are displayed with the defined screen which you setup.
  1230. Only one record is displayed at a time. This mode allows
  1231. searching on multiple parameters and allows statistical summaries
  1232. to be displayed after leaving this mode. Select VIEW from the
  1233. main menu and then SCREEN.
  1234.  
  1235.  
  1236. Print
  1237.  
  1238. Press P to print the displayed record on the printer in vertical
  1239. format.
  1240.  
  1241.  
  1242. Screen
  1243.  
  1244. Press S to print the display screen on the printer.
  1245.  
  1246.  
  1247. F9/F10/-/+
  1248.  
  1249. Allows the file to be scanned up or down one record at a time.
  1250.  
  1251.  
  1252. Ctrl-PgUp
  1253.  
  1254. Display first record in file
  1255.  
  1256.  
  1257. Ctrl-PgDn
  1258.  
  1259. Display last record in file
  1260.  
  1261.  
  1262. Alt-34D
  1263.  
  1264. Press ALT3 to print 3 line label, 4 for 4 line, D for User
  1265. Designed label.
  1266. F4 Menu
  1267.  
  1268. Return to main menu.
  1269.  
  1270.  
  1271. Edit
  1272.  
  1273. Press E or SpaceBar to enter edit displayed record.
  1274.  
  1275.  
  1276. 1-4
  1277.  
  1278. Press number 1 to 4 to print the corresponding form.
  1279.  
  1280.  
  1281. Note
  1282.  
  1283. Press N to display note field if one has been defined. A  after
  1284. Note indicates there is data in the note field.
  1285.  
  1286.  
  1287.  
  1288. View Tabular
  1289.  
  1290. Records are displayed with the Tabular Screen which you setup.
  1291. This mode allows searching the file for multiple parameters. Up
  1292. to 19 records may be viewed simultaneously. Select VIEW from the
  1293. main menu and then TABULAR SCREEN.
  1294.  
  1295. In the first column of the screen there is a  pointer. This
  1296. indicates that the record the pointer is next to is the active
  1297. record. The number on the top line indicates the active record
  1298. number. The active record is the record which will be displayed
  1299. in Screen format if View is selected.
  1300.  
  1301. The command line on the bottom of the screen shows the following
  1302. commands:
  1303.  
  1304.  
  1305. F2 Switch
  1306.  
  1307. Switches between the two defined Tabular Screens.
  1308.  
  1309.  
  1310. F4 Menu
  1311.  
  1312. Return to the main program menu.
  1313.  
  1314.  
  1315. F9/F10/-/+
  1316.  
  1317. Scroll the file up or down one record.
  1318.  
  1319.  
  1320. PgUp/PgDn
  1321.  
  1322. Scroll the file up or down 18 records.
  1323.  
  1324.  
  1325. View
  1326.  
  1327. Press V or ENTER to view the active record in screen format.
  1328.  
  1329.  
  1330. Select
  1331.  
  1332. Press  to select an active record.
  1333.  
  1334. Find
  1335.  
  1336. Allows you to rapidly bring up any record on the display based on
  1337. the contents of field number one. Select FIND from the main menu.
  1338.  
  1339. A window pops up which asks you to enter a value to search for.
  1340. You can type in the entire search item or just a few letters.
  1341. FIND is accurate to 27 significant characters. FIND will pull up
  1342. the first record which is equal to or greater than the item you
  1343. enter. If there is more than one occurrence of the FIND item, the
  1344. first one found will be displayed. You can use the F9/F10 keys to
  1345. move up and down the file in alphabetic sequence. To find the
  1346. first item alphabetically, just press ENTER in response to the
  1347. find prompt. If your input item is greater than any item in the
  1348. file, the program will bring up the last item in the file.
  1349. Upper/lower case differences are ignored in the search.
  1350.  
  1351.  
  1352. Modify
  1353.  
  1354. Allows the following file parameters to be changed.
  1355.  
  1356.            ∙  Any of the 26 data entry keys
  1357.  
  1358.            ∙  Any field name
  1359.  
  1360.            ∙  User designed mailing label format
  1361.  
  1362.            ∙  Value of a constant
  1363.  
  1364.            ∙  User defined screen
  1365.  
  1366.            ∙  Protected, invisible, and uppercase fields
  1367.  
  1368.            ∙  Validation items for data entry
  1369.  
  1370.            ∙  Tabular screen
  1371.  
  1372.  
  1373. Condense File
  1374.  
  1375. All deleted records are removed and the file is compacted.
  1376.  
  1377. When a record which is flagged for deletion is purged from the
  1378. file, the space is filled with a record from the end of the file.
  1379. as a result, the order of the file may be somewhat rearranged
  1380. after using Condense.
  1381. Search File
  1382.  
  1383. The file may be searched on up to eight search criteria per
  1384. search level. Up to five search levels are allowed. You specify
  1385. the fields to search and the search items. The search options
  1386. enable the file to be searched in hundreds of possible
  1387. combinations.
  1388.  
  1389. Searches make no distinction between upper and lower case. If the
  1390. search item is Smith, a match will be found with Smith as well as
  1391. SMITH.
  1392.  
  1393. EQUAL TO will find occurrences where the search item exactly
  1394. matches the data found. Searches involving negative numeric data 
  1395. are not supported.
  1396.  
  1397. INCLUDED IN is a literal string search. If the search item is
  1398. found anywhere in the search field a match is found. For example,
  1399. if you wish to find all addresses on MAIN STREET, enter MAIN as
  1400. the search item for the specified field. If MAIN is found
  1401. anywhere in the field the record will be printed or displayed.
  1402.  
  1403. LESS THAN and GREATER THAN will work both with numeric and
  1404. alphabetic data. The program will determine whether the search
  1405. field is defined as numeric and use the proper search method for
  1406. numeric data. This makes it very important that numeric
  1407. information be placed in fields which have been defined as
  1408. numeric. The program treats numeric information differently than
  1409. alphabetic information. For example, 100 is greater than 20 if
  1410. these numbers are assessed numerically. However, if the program
  1411. thinks that these are alphabetic values, the 20 would be greater
  1412. than the 100 just as Bob is greater than Anderson because the
  1413. first character in the string or word is of greater value.
  1414.  
  1415. NOT EQUAL is the opposite of the EQUAL TO search. If the search
  1416. item is not equal to the data found in the search field, the
  1417. search is true and a match is found.
  1418.  
  1419. DOES NOT INCLUDE is the opposite of INCLUDED IN. If the search
  1420. item is not found to be included in the search field, the search 
  1421. is true.
  1422.  
  1423.  
  1424. Wild Card Searches
  1425.  
  1426. Wild cards are only supported by the INCLUDED IN  and EQUAL TO
  1427. searches. The  ?  is the wild card character. If the ? is
  1428. included in the search item, the character represented by the ?
  1429. will equal the relative character found in the field being
  1430. searched. For example, if the search item is  10-??-??  and the
  1431. search type is EQUAL TO, fields which include 10-11-82 and
  1432. 10-12-83 will match the search item.
  1433. Selecting Search Criteria
  1434.  
  1435. Up to 8 search items may be selected for each search level. Each
  1436. search item in a search level is connected to the other search
  1437. items in the same level by an AND parameter. In other words, if
  1438. you have three search items, OHIO, DAYTON, and MERCEDES, a match
  1439. will be found if the search record contains OHIO AND DAYTON AND
  1440. MERCEDES in the specified fields. AND searches are linked
  1441. together by specifying NEXT SEARCH ITEM AND.
  1442.  
  1443. You can use an OR parameter to create more than one search level.
  1444. Move to the next search level by selecting NEXT SEARCH ITEM OR.
  1445. Each search level is connected to other search levels by an OR
  1446. parameter. Think of each search level as a box. You can place 8
  1447. search items in each box. All search items in a box must be true
  1448. for the match to be made. When you have two search levels, or two
  1449. boxes, if either search level or box is true, a match is made.
  1450.  
  1451.  
  1452.  
  1453.  
  1454. Example 1:
  1455.  
  1456. You want to find all records in which state is OHIO and sales are
  1457. over $1000.
  1458.  
  1459. This would be a single level search since both search criteria
  1460. must be true. Select search item 1, EQUAL TO OHIO. Select NEXT
  1461. SEARCH ITEM AND. Select search item 2, GREATER THAN 1000.
  1462.  
  1463.  
  1464.  
  1465. Example 2:
  1466.  
  1467. You want to find all records in which state is OHIO and either
  1468. sales are over 1000 or sales quota is over 100%.
  1469.  
  1470. This would be a two level search since there is an OR search
  1471. parameter. Select search level 1, search item 1, EQUAL TO OHIO.
  1472. Select NEXT SEARCH ITEM AND. Select search item 2, GREATER THAN
  1473. 1000. Select NEXT SEARCH ITEM OR. Select search level 2, search
  1474. item 1, EQUAL TO OHIO. Select NEXT SEARCH ITEM AND. Select search
  1475. item 2, GREATER THAN 100.
  1476.  
  1477. Printer
  1478.  
  1479. NewBase can print reports, forms, labels, or a vertical format.
  1480. Printing may be paused or aborted at any time. If your are using
  1481. an external print buffer, or your printer has a large memory
  1482. buffer, the printer may continue to print after you have selected
  1483. Stop or Abort. This is because the program has already sent the
  1484. information to the printer. After the buffer clears, the printing
  1485. will stop. The Vertical Format and Report modes allow the
  1486. printing of either single sheets or continuous forms.
  1487.  
  1488.  
  1489. Sort File
  1490.  
  1491. Three field multi-key sorts may be made. In otherwords, you may
  1492. sort your mailing list by state as the primary key and have the
  1493. names within those states sorted in order by signifying NAME as
  1494. the secondary sort key. Sorts may be made in either ascending or
  1495. descending order for any sort field. Any field may be used as a
  1496. sort field.
  1497.  
  1498. NewBase will create some temporary data files while sorting which
  1499. will be created on the default work files drive. An alphabetic
  1500. sort algorithm is used. If numeric data is to be sorted
  1501. correctly, the field to be sorted must be defined as a numeric
  1502. field.
  1503.  
  1504.  
  1505. Search and Sort
  1506.  
  1507. This option combines the features of the SEARCH option with the
  1508. features of the SORT option. The file may be searched for
  1509. specified parameters and the records found may then be sorted on
  1510. any key field allowable by the SORT option.
  1511.  
  1512.  
  1513. Fast Sort / Fast Search and Sort
  1514.  
  1515. The FAST SORT is made on field one. The program does not sort the
  1516. file at this time. This is why it is fast. NewBase maintains an
  1517. index based on field number one and always knows the sorted order
  1518. of the data file based on field one.
  1519.  
  1520.  
  1521. Vertical Format
  1522.  
  1523. The records are printed down the page, one field to a line. The
  1524. entire record is printed. Top and bottom margins will be created.
  1525. The size of the margin is a function of the number of fields in a
  1526. record. Records will not be split between pages. The maximum page
  1527. length is 112 lines, the minimum 24 lines.
  1528. Report (columnar) Format
  1529.  
  1530. Printing a report takes three steps: specify print settings,
  1531. select fields to be  printed, and define record selection
  1532. settings (all, search, sort, statistics). When you select PRINT
  1533. REPORT, a print settings screen will be displayed. The screen is
  1534. illustrated below with the default settings.
  1535.  
  1536.                        Print Report
  1537.  
  1538.    Header line 1
  1539.  
  1540.     Header line 2
  1541.  
  1542.     Number of copies             1
  1543.  
  1544.     Pause between pages          N
  1545.  
  1546.     Page length                  66
  1547.  
  1548.     Printed lines/page           54
  1549.  
  1550.     Left margin (0-25)           0
  1551.  
  1552.     Spaces between columns (1-9) 3
  1553.  
  1554.     Line spacing (1-2)           1
  1555.  
  1556.     Print record number          N
  1557.  
  1558.     Print page numbers           Y
  1559.  
  1560.  
  1561. Use the cursor keys to move the pointer up or down to any
  1562. selection you wish to change and press ENTER to change a setting.
  1563. Enter a new setting and press ENTER to complete the entry. Two
  1564. header lines may be printed at the top of each page.
  1565.  
  1566. A standard 11 inch page contains 66 print lines. You may set your
  1567. page size anywhere from 24 to 112 lines. If you select a page
  1568. length greater than 66 and Use Form Feed is set to Y, you must
  1569. manually set your printer to the page length required or send the
  1570. proper printer control code before you begin printing. The number
  1571. of printed lines per page may be set to a minimum of 8 lines or a
  1572. maximum of page length less 6.
  1573.  
  1574. After you select your print settings and press F2, a field
  1575. selection screen will be displayed. Select the fields you wish to
  1576. have printed. You may select ALL with one keystroke, or select
  1577. the fields individually. Fields will be printed on one line in
  1578. the order selected. If you use the ALL option, Note fields will
  1579. not be printed. Your print line should not be larger than the
  1580. paper width or the printing will wrap around and you will not
  1581. have an evenly formatted printout.
  1582. After selecting the print fields, you may make a trial printout
  1583. to check your spacing. If any numeric fields are to be summed,
  1584. three spaces are added to the column width for those fields. This
  1585. will not be reflected in the test printout.
  1586.  
  1587. The final step is to choose your record selection criteria. You
  1588. may print all the records in the file, search for records which
  1589. meet certain specifications, sort the file, or print a
  1590. statistical summary.
  1591.  
  1592.  
  1593. Mailing Labels  (Pre-set Format)
  1594.  
  1595. The pre-set labels may be printed with 3 print lines or 4 print
  1596. lines at user's option. Only fields 1 through 6 are printed. The
  1597. fields are allocated as follows:
  1598.  
  1599.                1. Name
  1600.                2. Street
  1601.                3. City
  1602.                4. State
  1603.                5. Zip code
  1604.                6. Optional
  1605.  
  1606. The labels are printed in the following format:
  1607.  
  1608. ┌────────────────────────────┐
  1609. │  Name                      │
  1610. │  Optional                  │
  1611. │  Street                    │
  1612. │  City  State  Zip          │
  1613. └────────────────────────────┘
  1614.  
  1615. The 4 line label will print the optional 6th field on line two of
  1616. the label. If the three line label is printed, Street will be on
  1617. line two of the label and line three will contain City, State,
  1618. and Zip Code.
  1619.  
  1620. The following menu is displayed prior to printing labels:
  1621.  
  1622.       Number of labels across (1-5)
  1623.       Width of labels in columns (xx-84)
  1624.       Label type (3,4,D)
  1625.  
  1626. Three or four line labels may be printed up to five labels
  1627. across. User designed labels may only be printed one label
  1628. across. If the label width you specify is not large enough to
  1629. hold the data from your file, your entry will not be accepted.
  1630. The label width is determined by measuring the distance from the
  1631. left edge of the first label to the left edge of the next label.
  1632. Your response should be in columns. This allows the use of any
  1633. size print pitch. Label width has no significance when printing
  1634. one label across. Label type is 3 for 3 line label, 4 for 4 line
  1635. label, and D for user designed label.
  1636. Mailing Labels  (User Defined)
  1637.  
  1638. Select Labels from the Setup Screen to define a label.
  1639.  
  1640.  
  1641. User designed labels may contain up to 9 print lines of
  1642. information. The number of print lines must be at least one less
  1643. than the number of lines in the label. Any of the first 18 fields
  1644. may used. When you design a special label a label window, or
  1645. form, is displayed. A pointer is placed in the upper left corner
  1646. of the window. The pointer can be moved about the window with the
  1647. cursor arrow keys. The label may contain text or field data from
  1648. the file. Simply move the pointer to the desired location and
  1649. type in the text or field for the label. Fields are indicated by
  1650. typing the field letter followed by a #. To place field A in the
  1651. label you would move the pointer to the desired location and type
  1652. A#. The fields, lettered A-R, are displayed on the side of the
  1653. screen. To erase any entries to the label use the spacebar. The
  1654. window will not give an exact representation of how the label
  1655. will actually be printed because the field lengths are not
  1656. indicated in the label window. Also, when the label is printed
  1657. one blank space is added at the end of each field.
  1658.  
  1659. The user designed label may be any size from 6 to 48 lines. If
  1660. your labels are one inch and you are printing 6 lines to the
  1661. inch, set your label size to 6 lines. If your labels are two
  1662. inches and you are printing 8 lines to the inch, set your label
  1663. size to 16 lines. The 48 line maximum size allows continuous
  1664. postcards or envelopes to be printed directly. The label format
  1665. selected during file SETUP may be changed at any time from the
  1666. OPTIONS menu.
  1667.  
  1668. Names which are entered in the data file last name first will be
  1669. automatically reversed for the printout. However, the original
  1670. entry must be in the following exact format:
  1671.  
  1672.            LAST NAME - comma - one space - FIRST NAME
  1673.  
  1674. The program will detect commas in the entry for field 1.
  1675. Therefore, any data entries which are not names of individuals
  1676. should not contain commas in field 1. If no commas are found the
  1677. field will be printed on the label exactly as found.
  1678.  
  1679. At printout time, test label patterns may be printed for proper
  1680. label alignment. At the end of each print run an additional label
  1681. will be printed with the print count.
  1682.  
  1683.  
  1684. Define Report Format
  1685.  
  1686. Nine different report formats may be created and saved in a
  1687. report library.
  1688.  
  1689. The same procedure is used to define a report format and to print
  1690. a report. The difference is that when you simply print a report,
  1691. the print settings are not saved, but when you define a report,
  1692. the settings are saved in a file for later use
  1693.  
  1694. In addition to specifying the print format, you can also indicate
  1695. sorting and searching criteria as well as column totals and
  1696. averages. These selection parameters are stored in files named
  1697. "Filename"+number.  Example:  MAILIST1, MAILIST2, and so forth.
  1698.  
  1699. Select DEFINE REPORT from the PRINT menu and select a report
  1700. number to use and a name for the report. The name is for your
  1701. identification only. If you use a report number that is already
  1702. in use, the new report will replace the old report.
  1703. Print Defined Report
  1704.  
  1705. User specifies which format is desired and printout is made based
  1706. upon this previously specified format.
  1707.  
  1708. You have the option of printing the report with the record
  1709. selection parameters (sort, search, statistics) as specified when
  1710. the format was created, or selecting new parameters for this
  1711. printout.
  1712.  
  1713.  
  1714. Directory
  1715.  
  1716. Listing of all Defined Report Files currently available. The
  1717. Directory consists of several screens of information. The initial
  1718. screen shows the names of all reports which have been defined and
  1719. saved. From this screen you may select a report by number to find
  1720. out additional information about the parameters of the report.
  1721.  
  1722. The first report screen shows the print fields for the report.
  1723. All fields which will be printed are highlighted. The second
  1724. screen shows page length, print lines, left margin, line spacing
  1725. and other print settings for the report.
  1726.  
  1727.  
  1728. Send Printer Code
  1729.  
  1730. You can send printer codes which you defined with Utilities
  1731. Defaults from the Print menu. When you select Send Printer Code,
  1732. a menu is displayed which shows the descriptions of the codes you
  1733. have defined. Press a number, one to six, or move the cursor to
  1734. the code you wish to send and press ENTER.
  1735.  
  1736.  
  1737. Form Generator
  1738.  
  1739. Type of Forms
  1740.  
  1741. Practically any form on paper up to 8.5 by 11 inches may be
  1742. generated. You may print in any column from column 1 to 79.
  1743. Length is limited to 66 lines. Any NewBase field may be printed
  1744. any number of times in any location on the form. The current date
  1745. as well as text lines may be printed.
  1746.  
  1747. Up to 4 form formats may be stored in a library on disk.
  1748.  
  1749. Possible applications are business forms, checks, invoices,
  1750. special labels, rolodex cards, and even short letters.
  1751.  
  1752.  
  1753. Designing a Form
  1754.  
  1755. Select FORMS from the printer menu and select DESIGN. A blank
  1756. worksheet is displayed with a cursor in the upper left corner.
  1757. The top of the screen displays the current line. The screen can
  1758. only display 20 lines of the form at any one time. Move the
  1759. cursor with the direction arrow keys to your required position
  1760. and type in your form items. Any mistakes can be corrected by
  1761. using the spacebar to erase. To have a field printed on a form
  1762. location, move the cursor to the location and type # followed by
  1763. the field number. For example, #12. If you use the ^ followed by
  1764. the field number, the field will be printed reversed about the
  1765. comma. For example, type ^10 to print field 10 in the format John
  1766. Smith if the field contains the data as Smith, John. The ^
  1767. character is above the number 6 on the keyboard.
  1768.  
  1769. To print the current date in the format MM-DD-YY, type @. To
  1770. print the current date in the format Month DD, YYYY type [, the
  1771. left bracket.
  1772.  
  1773. The last entry in the form should be the end of form marker which
  1774. is \. Use the end of form marker to set your form length. If your
  1775. form is 30 lines long, place the end of form on line 30. It is
  1776. recommended that you place the end of form marker on a line by
  1777. itself.
  1778.  
  1779. Since the length of a field is not represented on the form,
  1780. printing a field followed by a second field or text on the same
  1781. line will not give a correct visual indication of where the
  1782. second item will actually be printed. Additionally, the program
  1783. will not print more than 79 columns on the printer.
  1784.  
  1785. Other commands are available in the Design mode:
  1786.  
  1787.  
  1788. Name
  1789.  
  1790. Label your form with a name. This is not required, but it will
  1791. help you identify a form.
  1792.  
  1793. Clear
  1794.  
  1795. Clear or erase the form from the work space. This will not erase
  1796. the form from the disk          unless it is followed by Save.
  1797.  
  1798. Save
  1799.  
  1800. Will save the current information in the worksheet to disk.
  1801.  
  1802. Print
  1803.  
  1804. Print a sample copy of the form.
  1805.  
  1806.  
  1807.  
  1808.  
  1809. Printing a Form
  1810.  
  1811. Any of the options in the Print menu (All, Search, Sort, Fast
  1812. Sort, Search and Sort, and Fast Search and Sort) may be used to
  1813. print forms. Multiple forms may be printed for each record. Forms
  1814. may also be printed in the FIND and VIEW SCREEN modes in the main
  1815. menu. If you wish to print a form for the displayed record, press
  1816. a number (1-4) corresponding to the form number you wish to
  1817. print.
  1818. Statistical Summary
  1819.  
  1820.  
  1821.       ∙  Totals of any numeric field
  1822.       ∙  Averages of any numeric field
  1823.       ∙  Sub totals
  1824.       ∙  Running totals
  1825.  
  1826. Only fields which are numeric and which have been selected to be
  1827. printed may be used in statistical calculations.
  1828.  
  1829. Three to five spaces, depending on the length of the file, will
  1830. be added to the width of each column to be summed.
  1831.  
  1832.  
  1833. If the file is to be sorted, the following options with default
  1834. settings will be displayed prior to selecting the sort fields.
  1835.  
  1836.  
  1837. Print subtotals                   N
  1838. Key field for subtotals           FieldName
  1839. Indent 1st Column                 N
  1840. New page after subtotals          N
  1841.  
  1842.  
  1843. Use the cursor arrow keys to move the pointer and press ENTER to
  1844. change any of the settings. If no fields are to be totaled, you
  1845. will only be able to change INDENT. Press F2 when the settings
  1846. are correct.
  1847.  
  1848. Select PRINT SUBTOTALS and type Y to print subtotals for all
  1849. fields to be totaled.
  1850.  
  1851. The KEY FIELD is initially set to the field printed in the first
  1852. column. The program will generate columnar subtotals when there
  1853. is a change in this column during the printout. If no fields are
  1854. to be totaled, this will be the key field for indentation.
  1855.  
  1856. It is possible to print the report with the first column
  1857. indented. In other words, if the key field does not change, the
  1858. data for that field will not be printed on subsequent lines. This
  1859. will give the report the appearance of having sub-headings. If no
  1860. fields have been selected to be totaled, this will be the only
  1861. setting you will be allowed to change. The following must be true
  1862. in order to indent:
  1863.  
  1864.         ∙  The key field must be printed in the first column
  1865.         ∙  The key field may not be a numeric field
  1866.  
  1867. If you have set Subtotals to Y and INDENT to Y, and the key field
  1868. is not printed in the first column, your report will be printed
  1869. with subtotals, but the indent setting will be ignored.
  1870.  
  1871. To force a new page after each subtotal, change NEW PAGE to Y.
  1872.  
  1873. Print Options Menu
  1874.  
  1875. Immediately prior to printing the following screen is displayed
  1876. with default settings.
  1877.  
  1878.  
  1879.              Print to LPT1:
  1880.  
  1881.    Go print
  1882.    Output to printer          Y
  1883.    Print to disk file         N
  1884.    Skip deleted records       Y
  1885.    Include deleted records    N
  1886.    Record number to start     1
  1887.    Number of copies           1
  1888.    Esc=cancel
  1889.  
  1890.  
  1891.  
  1892. Select any menu option you wish to change by typing the first
  1893. letter of the menu item or by using the cursor arrow keys and
  1894. ENTER. When ready, select GO PRINT.
  1895.  
  1896.  
  1897.  
  1898. Output to printer
  1899.  
  1900. Print to the printer connected to LPT1. The message on the first
  1901. line of the menu shows the currently selected device.
  1902.  
  1903.  
  1904.  
  1905. Print to Disk File
  1906.  
  1907. All printing which is normally sent to the printer may also be
  1908. sent to disk and saved as a disk file. This includes reports,
  1909. forms, labels, and vertical formats.
  1910.  
  1911. If you want to send the normal printer output to a disk file,
  1912. select PRINT TO DISK FILE. The following will be displayed.
  1913.  
  1914.  
  1915.  
  1916.              Select name for disk file:   ________
  1917.  
  1918.  
  1919.  
  1920.  
  1921. Select a name for the file, eight characters or less. Type in the
  1922. file name and press  ENTER. When the file is saved, it will be
  1923. sent to the default import/export drive and will be saved in
  1924. ASCII format. This file may be used with your word processor for
  1925. editing and printing.
  1926.  
  1927. Skip/Include deleted records
  1928.  
  1929. Controls whether records marked for deletion will be printed.
  1930.  
  1931.  
  1932.  
  1933. Record number to start
  1934.  
  1935. Relative record number in the file where printing will start.
  1936.  
  1937.  
  1938.  
  1939. Number of copies
  1940.  
  1941. Number of copies to print. This only applies to the printer. You
  1942. may select from 1 to 9 copies.
  1943.  
  1944.  
  1945. Global Update
  1946.  
  1947.  
  1948. Allows you to edit any field in multiple records simultaneously
  1949. with a single operation. After making your data entry, you are
  1950. placed in the search mode. All records meeting your search
  1951. parameters will be edited.
  1952.  
  1953. Global Update can perform many functions.
  1954.  
  1955.   ∙ DELETE -  All records which meet your
  1956.  search criteria will be flagged for deletion.
  1957.  
  1958.   ∙ REPLACE - Select field to edit. The data you enter for
  1959.  the field will replace the data existing in that field in
  1960.  records which meet the search criteria.
  1961.  
  1962.   ∙ ADD - Select field to edit. If the field is numeric,
  1963.  you can press F5 to enter this mode. The ADD mode is
  1964.  indicated in inverse video in the upper right corner of
  1965.  the screen. The value you enter will be added to the
  1966.  existing value in all records that meet the search
  1967.  criteria.
  1968.  
  1969.   ∙ MULTIPLY - Select field to edit. If the field is
  1970.  numeric, you can press F6 to enter this mode. Multiply
  1971.  is indicated in inverse video in the right corner of the
  1972.  screen. The value you enter will be multiplied by the
  1973.  existing value in all records that meet your search
  1974.  criteria.
  1975.  
  1976.  
  1977.  
  1978.  
  1979. The NewBase Utilities
  1980.  
  1981.  
  1982.  File protection
  1983.  Setup a new data file
  1984.  Check file for duplicates
  1985.  Reorganize a data file
  1986.  Export file
  1987.  Lookup table
  1988.  Import file
  1989.  Use existing format
  1990.  Defaults
  1991.  File Recover
  1992.  
  1993.  
  1994.  
  1995. File Protection
  1996.  
  1997. The protection system allows you to set file protection levels
  1998. for individual data files.
  1999.  
  2000. Files may be completely protected from unauthorized use,
  2001. partially protected, or different levels of access may be given
  2002. to different users. If data file security is important in your
  2003. operation, you will find the file protection system to be an
  2004. effective method of keeping your data secure.
  2005.  
  2006. The protection option allows you to set new access levels for
  2007. data files, or change existing access levels for data files.
  2008.  
  2009. To access the protection system, select PASSWORD PROTECT from the
  2010. Utilities menu. You must then enter the system master password
  2011. before you can password protect a file. The initial default
  2012. master password is PASSWORD. You can change the master password
  2013. in the Defaults menu. After you enter the master password, enter
  2014. the name of the data file to protect and press ENTER.
  2015.  
  2016.  
  2017.  
  2018.  
  2019. You may set separate passwords for each of these levels. Move the
  2020. pointer with the cursor arrow keys to the level desired and press
  2021. ENTER. Type in the password. Any keyboard character may be used.
  2022. The password may be up to 6 characters in length. You may remove
  2023. a password by pressing ENTER with no entry.
  2024.  
  2025. Each level allows access to itself plus all lower levels.
  2026.  
  2027. READ ONLY will only allow inspection and printing of data. Report
  2028. and Form libraries may be created.
  2029.  
  2030. OPTIONS may only be accessed under FULL or NO PROTECTION.
  2031.  
  2032. NO PROTECTION requires no password. If passwords have been set
  2033. for any level, NO PROTECTION will clear all protection levels
  2034. which have been set previously.
  2035.  
  2036.  
  2037. If passwords have been set, you will be asked for the password
  2038. for the file you are using when you access a file. If the same
  2039. password is used for more than one level, you will have access to
  2040. the highest level for that password. If a level is not password
  2041. protected, pressing ENTER in response to the password prompt will
  2042. give access to the highest level for which no password has been
  2043. set. If there is NO PROTECTION, you will not be asked for a
  2044. password. You have three chances to give the correct password.
  2045. Obviously, there will be no file protection if passwords have
  2046. been set for a low level, and no password has been set for a
  2047. higher level. For the system to be effective, you must set
  2048. passwords for all levels above the lowest level for which a
  2049. password has been set.
  2050.  
  2051.  
  2052. Reorganize a Data File
  2053.  
  2054.  
  2055. Lets you restructure your data files without having to reenter
  2056. the data. Reorganize can read the data of any NewBase file and
  2057. then write the data to another file with a different file
  2058. structure. The original file is left intact. Gives you the
  2059. ability to:
  2060.  
  2061.  
  2062.        ∙    Add fields.
  2063.        ∙    Delete fields.
  2064.        ∙    Change field sizes.
  2065.        ∙    Change field definitions.
  2066.        ∙    Select, using selection criteria,
  2067.         records to be included in the new file.
  2068.        ∙    Create Smaller files which only use
  2069.         selected records or selected fields
  2070.         from the original file.
  2071.        ∙    Create sorted files based on field one.
  2072.  
  2073.  
  2074.  
  2075. Select REORGANIZE A FILE from the Utilities menu. The new file
  2076. will be created on the default import/export drive. The default
  2077. drives may be changed with Defaults in the Utilities menu.
  2078.  
  2079.  
  2080. Reorganizing a file involves eight steps:
  2081.  
  2082. 1. Enter the name of the file you want to reorganize
  2083. 2. Select the fields to use from the existing file
  2084. 3. Change field definitions
  2085. 4. Create new equations
  2086. 5. Change the Screen
  2087. 6. Define Lookup fields
  2088. 7. Choose the record selection criteria
  2089. 8. Enter the name of the new file
  2090.  
  2091.  
  2092. Name of Existing File
  2093.  
  2094. Type in the name of the file you want to reorganize. The file
  2095. must be on the data drive. If you press F2, you can select the
  2096. file to reorganize from a list. Use the cursor arrow keys and
  2097. press ENTER to select a file.
  2098.  
  2099.  
  2100.  
  2101. Select the Fields
  2102.  
  2103. Select the fields to use for the new file. Press F3 to select all
  2104. fields or select the fields one at a time. The order of selection
  2105. will determine their relative order in the new file. Field one
  2106. must be selected first.
  2107.  
  2108.  
  2109.  
  2110. Change Field Definitions
  2111.  
  2112. Select FIELD DEFINITIONS to add new fields or to change the
  2113. length, name, type, or attributes of any field. The Field
  2114. Definition process is the same that is used when creating a new
  2115. file. Any new fields must be added to the end of the list.
  2116.  
  2117.  
  2118.  
  2119. Calculated Fields
  2120.  
  2121. Any calculations that are in the old file are not retained. If
  2122. there are any calculated fields in the new file, select
  2123. CALCULATED FIELDS to set up new equations.
  2124.  
  2125.  
  2126.  
  2127. Screen
  2128.  
  2129. Select SCREEN if any changes need to be made to the existing
  2130. Screen.
  2131.  
  2132.  
  2133.  
  2134. Lookup Fields
  2135.  
  2136. Any Lookup fields that are in the existing file are not retained.
  2137. If there are any lookup fields in the new file, select LOOKUP
  2138. FIELDS to define the lookup fields.
  2139.  
  2140.  
  2141. Record Selection Criteria
  2142.  
  2143. Select SAVE to select what data will be in the new file and how
  2144. it will be organized. There are three options.
  2145.  
  2146.   ∙    ORDER       All records from the existing file will be
  2147.     included in the new file. The new file will be in sorted
  2148.     order based on the contents of field one.
  2149.  
  2150.   ∙    ALL      records from the existing file will be included
  2151.     in the new file.
  2152.  
  2153.   ∙    SEARCH      Only selected records from the existing file
  2154.     will be included in the new file.
  2155.  
  2156.  
  2157.  
  2158. Name of New File
  2159.  
  2160. Select a new name for this file. Do not use the same name as that
  2161. of the existing file if both files are on the same drive. The new
  2162. file is created on the default Import/export drive.
  2163.  
  2164.  
  2165. Lookup Table
  2166.  
  2167.  
  2168. The Lookup Table is one of the most powerful features of NewBase.
  2169. A simple explanation is that Lookup enables you to retrieve a
  2170. value from within a table. The Lookup Table is a list. The list
  2171. contains two columns and up to 200 rows. Each row contains two
  2172. pieces of information. NewBase calls the data in the first column
  2173. the Input Items, the data in the second column the Lookup Items.
  2174.  
  2175. Let's look at two different uses of the Lookup Table. Lookup can
  2176. be used with fields that you define as lookup fields. The
  2177. following list could be part of a Lookup Table.
  2178.  
  2179.     Durham        North Carolina
  2180.     Toledo        Ohio
  2181.     Wheeling        West Virginia
  2182.  
  2183. If your data file has fields named City and State, you could
  2184. define State as a lookup field to get its information from the
  2185. data that is entered into the City field. In this example, if
  2186. City is Toledo, NewBase automatically puts Ohio into the State
  2187. field.
  2188.  
  2189. You can also use Lookup as shorthand in direct data entry. The
  2190. following list could be part of a Lookup Table.
  2191.  
  2192.     BMY        Bristol Myers Squibb
  2193.     TXN        Texas Instruments
  2194.     UAL        United Airlines
  2195.  
  2196. If the first character in your data entry for a field is a
  2197. question mark (?), NewBase assumes you are using shorthand, and
  2198. gets its entry for the field from the Lookup Table. If you type
  2199. ?UAL when entering data, NewBase will put United Airlines into
  2200. the field.
  2201.  
  2202. To create a new Lookup Table, or edit an existing one, select
  2203. LOOKUP TABLE from the Utilities. If a table exists, the screen
  2204. contains the current table, otherwise it is blank.
  2205.  
  2206. Use the Up Arrow and Down Arrow keys to position the cursor and
  2207. enter your data. All normal editing keys may be used. Press ENTER
  2208. to move to the next column. Press PgUp or PgDn to page through
  2209. the table. You may create up to 200 input items and 200
  2210. corresponding lookup items. Input items may contain up to 12
  2211. characters, lookup items may contain up to 24 characters.
  2212.  
  2213. When you save the Lookup file, it is saved on the program disk as
  2214. LOOKUP.TBL. This file may be used by any data file. If you want
  2215. to create different lookup tables for use by different data
  2216. files, the lookup files must be created on different program
  2217. disks.
  2218. Export File
  2219.  
  2220. Create a merge file for use with many popular word processors or
  2221. create formats to export to other programs. The power of your
  2222. word processor can be combined with the capabilities of NewBase
  2223. to create standard forms or letters. You can also use this option
  2224. to create files to export to other programs such as spreadsheets.
  2225.  
  2226. NewBase has the ability to create a Select file of merge data
  2227. from your NewBase data files in a format which the word processor
  2228. can read to print multiple copies of a document merging it with
  2229. information from your NewBase files. The actual merge document is
  2230. created with the word processor. Consult your word processor
  2231. manual for information about creating and printing the merge
  2232. document.
  2233.  
  2234. Select EXPORT FILE from the Utilities menu.
  2235.  
  2236. There are five basic steps involved in creating the Export file:
  2237.  
  2238. 1. Select the type of file to create. The list that NewBase
  2239. displays includes merge file formats for various word processors
  2240. and the following additional formats:
  2241.  
  2242. ∙ Comma Delimited  Commas separate each field with a carriage
  2243. return and line feed after each record. If a field contains
  2244. commas, NewBase surrounds the field with quotation marks.
  2245.  
  2246. ∙ Peachtext  Each field is on a separate line.
  2247.  
  2248. ∙ Fixed Length  All records are the same length. All
  2249. corresponding fields are the same length. Corresponding fields
  2250. are padded with spaces, if necessary, to make them the same
  2251. length. There are no delimiters between fields or records.
  2252.  
  2253. ∙ Text Editor  Fixed length records with a carriage return and
  2254. line feed after each record. There are no delimiters between
  2255. fields.
  2256.  
  2257. ∙ User Defined Delimiter  Fields are separated by a delimiter
  2258. which you type in. A carriage return/line feed terminates each
  2259. record. If the character is represented on the keyboard, type in
  2260. the delimiter character. If the delimiter is a control character
  2261. or is not represented on the keyboard, type in the ASCII decimal
  2262. value of the delimiter.
  2263.  
  2264.  
  2265. 2. Enter the name of the existing NewBase file.
  2266.  
  2267. 3. Select a name for the new file that will be created.
  2268.  
  2269. 4. Select which fields from the existing file will be included in
  2270. the new file. The order of selection determines the order of the
  2271. fields in the new file.
  2272. 5. Choose what data from the existing file will be in the new
  2273. file and how it will be organized. You have three choices:
  2274.  
  2275.   ∙    ORDER    All records from the existing file will be
  2276.     included in the new file. The new file will be in sorted
  2277.     order based upon the sort field you select.
  2278.  
  2279.   ∙    ALL   All records from the existing file will be included
  2280.     in the new file.
  2281.  
  2282.   ∙    SEARCH   Only selected records from the existing file
  2283.     will be included in the new file.
  2284.  
  2285. The new file is created on the Export/import drive.
  2286.  
  2287.  
  2288.  
  2289. Check a File for Duplicates
  2290.  
  2291. NewBase can quickly search an entire data file for duplicate
  2292. records, mark the duplicates for deletion, and give you a hard
  2293. copy printout of the results.
  2294.  
  2295.  
  2296.  
  2297.  
  2298. Import File
  2299.  
  2300. Allows you to import a file created with another program, such as
  2301. a word processor or another data management program, to NewBase
  2302. format. You first must have a NewBase file into which the file is
  2303. to be imported. The NewBase file may be an existing file or a
  2304. newly created format which contains no records. It is your
  2305. responsibility to make sure that the fields in your file match
  2306. the NewBase file format.
  2307.  
  2308. The Destination file is the name of the existing NewBase file,
  2309. the file that is to receive the data.
  2310.  
  2311. The file you Import may be of the following types.
  2312.  
  2313. Peachtext.  Each field in the file is followed by a carriage
  2314. return and line feed. Blank fields must contain a carriage return
  2315. and line feed. If you view the file with a word processor, each
  2316. field in every record should appear on a line by itself. Blank
  2317. fields will be indicated by a blank line.
  2318.  
  2319. Comma Delimited.  Fields in comma delimited files are optionally
  2320. surrounded by quotation marks, and must be separated from other
  2321. fields with a comma. There is a carriage return and line feed
  2322. after each record.
  2323.  
  2324. Fixed Length.  All records in the file are the same size. Unused
  2325. space within fields is padded with blank spaces. Delimiters are
  2326. not used to separate fields. All data will be imported as is.
  2327. Numeric and date fields will not be reformatted.
  2328.  
  2329.  
  2330. Text Editor.  There are no delimiters between fields. All records
  2331. are the same length with a carriage return and line feed after
  2332. each record.
  2333.  
  2334. NewBase.  NewBase format. Select this format to append a NewBase
  2335. file to another NewBase file.
  2336.  
  2337.  
  2338.  
  2339.  
  2340. Use Existing Format
  2341.  
  2342.  
  2343. Select Use Existing Format from the Utilities menu to create a
  2344. new data file using the format of an existing file. The field
  2345. definitions, labels, reports, forms, screens, and so forth from
  2346. the existing file will be created for the new file. The data from
  2347. the existing file will not be included in the new file.
  2348.  
  2349.  
  2350.  
  2351. Defaults
  2352.  
  2353. Each of us has preferences, certain ways of working. Perhaps you
  2354. would prefer a continuous display of the time. Maybe you find the
  2355. command line a distraction when editing. Would you like to
  2356. customize the colors that NewBase uses? You can control all these
  2357. things and more with Defaults, your means of tailoring NewBase to
  2358. your preferences and, equally important, altering some of the
  2359. NewBase settings to help you work better and faster.
  2360.  
  2361.  
  2362.  
  2363. Macros
  2364.  
  2365. Macro is short for macro instruction, a command that causes a
  2366. series of other commands to execute. A macro allows you to attach
  2367. a whole sequence of commands to a single key. One keystroke,
  2368. then, does the work of many keystrokes.
  2369.  
  2370. NewBase macros do the same thing. In NewBase terminology, the
  2371. macro key is the keystroke that executes the macro. The macro is
  2372. the sequence of keystrokes that is executed. All the NewBase
  2373. commands you can type from the keyboard, you can put into a
  2374. macro. A macro is a script that NewBase follows to accomplish a
  2375. task. Macros give you the ability to program a single key
  2376. combination to respond with a multiple keystroke response. For
  2377. example, a macro might tell NewBase, step by step, to Open a
  2378. particular file and then print a pre-defined report. Hit a
  2379. Function key combined with either the Shift, Ctrl, or Alt key,
  2380. and NewBase will run a series of commands by itself. You can turn
  2381. almost any repetitive keyboard chore into a macro that does the
  2382. job quickly and effortlessly.
  2383.  
  2384.  
  2385. Printer
  2386.  
  2387.  
  2388. Page Numbers Position
  2389.  
  2390. Set column position to print page numbers in a report. You may
  2391. select a column number between 0 and 240. The default setting is
  2392. 65. The column position will be added to the report left margin
  2393. setting.
  2394.  
  2395.  
  2396. Page Numbers Format
  2397.  
  2398. Set format for page numbers in report. Text may be included with
  2399. page number. If only the page number is to be printed, no format
  2400. entry is necessary. If you enter only a text item for the format
  2401. entry, the text will be printed before the number. To imbed the
  2402. page number in text, or to print text after the page number, use
  2403. the # character to indicate where to print the page number. The
  2404. program will add an additional space before and after the page
  2405. number. Some examples are as follows:
  2406.  
  2407.  
  2408.  Format   Printed result
  2409.  
  2410.  -#-        - 7 -
  2411.  Page       Page 7
  2412.  #.         7 .
  2413.  
  2414.  
  2415. Printer Control Code
  2416.  
  2417. Allows you to create control codes to send to your printer from
  2418. the PRINT menu. You may define up to 6 codes. Press NEXT or
  2419. PREVIOUS to page through the codes. Press CODE to define a code.
  2420. Type in your code as a series of ASCII decimal equivalent values
  2421. separated by spaces. Consult your printer manual for the codes
  2422. applicable to your printer. Press DESCRIPTION to put a name on
  2423. the code for your reference.
  2424. Reports
  2425.  
  2426.  
  2427. Allows you to set default settings for printing reports. The
  2428. following default settings may be changed:
  2429.  
  2430.   Totals separator character
  2431.   Subtotals separator character
  2432.   Field names underline character
  2433.   Pause between pages
  2434.   Page length
  2435.   Printed lines/page
  2436.   Left margin
  2437.   Spaces between columns
  2438.   Line spacing
  2439.   Print record number
  2440.   Print page numbers
  2441.  
  2442. These settings, except for Total Separator, Subtotal Separator,
  2443. and Field Names Underline Character, may be changed at print
  2444. time.
  2445.  
  2446.  
  2447.  
  2448.  
  2449. Color
  2450.  
  2451. Allows you to change the color of the screen.
  2452.  
  2453. Any changes will not be permanent unless you use Save the
  2454. changes.
  2455.  
  2456.  
  2457.  
  2458. Drive/path
  2459.  
  2460. Sets the program configuration for data files, temporary files,
  2461. and import/export files. The program is initially configured to
  2462. expect these files on drive B with no path setting. Data files
  2463. are the information files created by the program that store the
  2464. information that you type in. Temporary files are work files used
  2465. by the program for sorting. Import/export files include word
  2466. processor merge files, files created by the reorganization
  2467. utility, and import files needed for Import and Merge.
  2468.  
  2469.  
  2470.  
  2471.  
  2472. Safeguard
  2473.  
  2474. Protects against loss of data if a power outage occurs while
  2475. records are being added or edited. NewBase does not physically
  2476. write data on the disk at the time a record is edited. In the
  2477. interest of speed, NewBase writes information to disk in large
  2478. units. If a power outage occurs while editing a file, the data
  2479. may never be transferred to the file. In some instances the index
  2480. file may become corrupted.
  2481.  
  2482. When Safeguard is set to YES, NewBase writes all data to disk
  2483. immediately after a record is added or edited. This will result
  2484. in a very small degradation in program speed. Set Safeguard to NO
  2485. to disable this feature.
  2486.  
  2487.  
  2488.  
  2489. View Commands
  2490.  
  2491. Allows the Command menu to be toggled on or off when records are
  2492. displayed or edited in Add, View, and Find modes. Change the
  2493. setting to Yes to make the Command menu visible. Change the
  2494. setting to No to remove the Command menu.
  2495.  
  2496.  
  2497.  
  2498.  
  2499. Time
  2500.  
  2501. Enables or disables display of the real time clock. If Time is
  2502. enabled, the current time is continuously updated and is
  2503. displayed in the lower left corner of the display in the format
  2504. HH:MM:SS.
  2505.  
  2506.  
  2507. New Password
  2508.  
  2509. Select a new master password which controls access to the file
  2510. protection system. The initial default password is PASSWORD.
  2511.  
  2512.  
  2513.  
  2514.  
  2515. Customization is an important feature of NewBase AutoPilot
  2516. and Search Filters are tools that will help you be more
  2517. productive.
  2518.  
  2519.  
  2520. NewBase AutoPilot
  2521.  
  2522.  
  2523. In the previous sections of this guide we have explored many of
  2524. NewBase's capabilities. If NewBase's capabilities stopped with
  2525. what you already know, it would be a very powerful database
  2526. manager. NewBase does a lot more, however. In addition to its
  2527. basic features, NewBase is also programmable. You can program the
  2528. opening menu to create a custom menu-driven application. This
  2529. feature is called AutoPilot.
  2530.  
  2531.  
  2532. Advantages of Using AutoPilot
  2533.  
  2534. Customizes an application.  The normal NewBase opening menu
  2535. never appears. The operator only uses your menu. You select
  2536. what functions will be in the menu. You can make the menu items
  2537. as descriptive as you want.
  2538.  
  2539. Eliminates menu items.  If you don't activate a NewBase menu
  2540. item, the operator never sees it and can't use it. For example,
  2541. if you don't want the operator to be able to use Utilities or
  2542. Modify, don't implement these selections in your custom menu.
  2543.  
  2544.  
  2545. It's simple to use.  You can have scripts that print predefined
  2546. reports or forms and then return to the AutoPilot menu. The
  2547. operator makes all print choices from the AutoPilot menu without
  2548. ever using any options from the print menu.
  2549.  
  2550. It's fast and accurate.  Use AutoPilot for relatively short
  2551. keystroke sequences that you use over and over, or for complex
  2552. and tedious sequences that must always be performed correctly.
  2553. Because AutoPilot doesn't have to point and type like you do,
  2554. AutoPilot can perform a task much more quickly than you can.
  2555. Because AutoPilot never makes a typo while playing a script, you
  2556. can use it to perform important tasks and know they will be
  2557. performed correctly.
  2558.  
  2559.  
  2560. How AutoPilot Works
  2561.  
  2562. The programming instructions that AutoPilot uses are in an
  2563. AutoPilot text file that you create with your text editor or word
  2564. processor. An AutoPilot file can be connected to a specific
  2565. database or it may be used by any database. When a AutoPilot file
  2566. has the same name as the database, but with the ATO extension, it
  2567. is connected to a specific database. Example: MAILIST.ATO. When
  2568. you open a database, NewBase checks for the existence of an ATO
  2569. file for that database. If the ATO file exists, NewBase transfers
  2570. control to AutoPilot and AutoPilot uses the ATO file for the
  2571. opening menu instead of the normal NewBase menu.
  2572.  
  2573.  
  2574. What's in the ATO File
  2575.  
  2576. The ATO file contains information about the opening menu and
  2577. information about each menu item. It tells AutoPilot where to
  2578. place the menu and what to place in the menu. Each menu item has
  2579. a script. The script is instructions required to accomplish the
  2580. task of a menu item. When you select an item from the menu,
  2581. AutoPilot plays the script for the menu selection.
  2582.  
  2583.  
  2584. Search Filters
  2585.  
  2586.  
  2587. NewBase has powerful and flexible search capabilities. You can
  2588. perform complex searches with up to 40 search items using six
  2589. different search functions. NewBase can do the job quickly, but
  2590. the human factor limits your productivity. It can take a long
  2591. time to enter a complex series of search parameters. And, if you
  2592. make a mistake in entering the search criteria, the search will
  2593. not be accurate.
  2594.  
  2595. Wouldn't it be great if you could just press one key to give
  2596. NewBase the search information? Well, you can with a Search
  2597. Filter. Search Filters are search instructions which are
  2598. permanently stored in a file. You can create an unlimited number
  2599. of search filters to search your data files quickly and
  2600. accurately. Instead of typing in all the search information, you
  2601. just select a search filter from a search filter menu. It's as
  2602. easy as using the cursor keys to point to Make my Day!, and
  2603. pressing ENTER.
  2604.  
  2605. A search filter contains the information NewBase needs to make a
  2606. particular search. This information includes all the search
  2607. items, the search field for each search item, and the type of
  2608. search to make for each search item. Search filters are stored in
  2609. search filter files which you create. Once a search filter file
  2610. is created, the filters are immediately available for use.
  2611.  
  2612.  
  2613. Creating Search Filter Files
  2614.  
  2615. Search filter files are created with a text editor or word
  2616. processor. The files must be text files with no control
  2617. characters or formatting instructions. The filename must have an
  2618. FLT extension. When NewBase runs, it checks for the existence of
  2619. any FLT files.
  2620.  
  2621. A FLT file may be connected to a particular database or it may be
  2622. used by any database. The name you give the file is the key.  If
  2623. you give the file the same name as a database, only that database
  2624. uses the filters. For example:  MAILIST.FLT.
  2625.  
  2626.  
  2627. Installing FLT Files
  2628.  
  2629. The only requirement is that the files must be correctly named
  2630. and must be located in the proper disk directory. If these
  2631. requirements are met, the filters work automatically with no user
  2632. intervention.
  2633.  
  2634.  
  2635. Using Search Filters
  2636.  
  2637. NewBase loads in the FLT file automatically. When you select
  2638. search while performing any NewBase function, the following menu
  2639. is displayed:
  2640.  
  2641.  
  2642.    ╔═════════════════════════════╗
  2643.    ║                             ║
  2644.    ║ Use a search filter         ║
  2645.    ║ Enter the search criteria   ║
  2646.    ║                             ║
  2647.    ╚═════════════════════════════╝
  2648.  
  2649. Select Use a Search Filter to select a search from the filter
  2650. menu. Select Enter the Search Criteria to make a normal manual
  2651. entry search.
  2652.  
  2653.  
  2654. The search filters may be used throughout NewBase with the
  2655. following exceptions.
  2656.  
  2657. ∙ None of the options in the Utilities menu use search filters.
  2658.  
  2659. ∙ Global Update does not use search filters. It would be a sad
  2660. day if you destroyed a data file by selecting the wrong filter.
  2661.  
  2662. ∙ When you Define a Report you are always given the choice of
  2663. Filters or Manual, regardless of the filter option code setting.
  2664. You may want to define a search which is not contained in any
  2665. filter.
  2666.  
  2667. NewBase Error Messages
  2668.  
  2669.  
  2670. Error number      Description
  2671.  
  2672. 24                    Device timeout
  2673.                         Printer not ready.
  2674.  
  2675. 25                    Device fault
  2676.                         Hardware error in the printer or
  2677.                         interface card.
  2678.  
  2679. 27                    Printer fault
  2680.  
  2681. 53                    File not found
  2682.                         Either a data file or NewBase program
  2683.                         overlay is not on the disk.
  2684.  
  2685. 57                    Device I/O error
  2686.                         Usually a disk I/O error.
  2687.  
  2688. 61                    Disk full
  2689.                         All diskette storage space is in use.
  2690.  
  2691. 64                    Bad file name
  2692.                         You have used an invalid name for a data
  2693.                         file.
  2694.  
  2695. 67                    Too many files
  2696.                         All directory entries on the disk are
  2697.                         full or the file name is invalid.
  2698.  
  2699. 68                    Device unavailable
  2700.                         Usually means the printer is not ready.
  2701.  
  2702. 70                    Disk write protected.
  2703.                         The write protect notch on the data disk
  2704.                         is covered.
  2705.  
  2706. 71                    Disk not ready
  2707.                         Disk drive door is open or a diskette is
  2708.                         not in the drive.
  2709.  
  2710. 72                    Disk media error
  2711.                         Hardware or media fault. Usually
  2712.                         indicates a damaged diskette.
  2713.  
  2714. 75                    Path/file access error
  2715.                         DOS was unable to make path/file
  2716.                         connection.
  2717.  
  2718. 76                    Path not found
  2719.                        DOS was unable to find the specified path.
  2720.  
  2721.