home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / DB / DB004A.ZIP / BASEPROG.EXE / lha / PDSBASE.HLP < prev    next >
Text File  |  1990-03-10  |  59KB  |  1,431 lines

  1. This is the PDS*BASE Data Base System  
  2. to create relational data base files   
  3. and programs.  This "Shareware" type   
  4. software is Copyright 1987 by PRO DEV  
  5. Software. If you find this program     
  6. useful,  it is requested that you      
  7. Send a registration of $40.00 USA to:  
  8.                                        
  9.    PRO DEV Software                    
  10.    545 Grover Road                     
  11.    Muskegon, Michigan 49442            
  12.                                        
  13. You will be placed on our mailing list 
  14. for software update notices and        
  15. notices of other PRO DEV Software.     
  16.                                        
  17. The next screen is the Help Menu.      
  18.           Main Help Menu               
  19.  A = Set Your Hardware Defaults        
  20.  B = Define A New Data Base            
  21.  C = Create Blank Data Base Files      
  22.  D = Print Your Data Base Definition   
  23.  E = Generate Posting Program          
  24.  F = Generate Report Program           
  25.  G = Generate Sort Program             
  26.  H = Generate Utility Program-Fix Files
  27.  I = Do Your Own Thing Programming     
  28.  J = Load Existing Definition File     
  29.  K = Modify Existing Definition File   
  30.  L = Define Report Program             
  31.  M = Modify Report Program             
  32.  N = Print Instructions & Other Stuff  
  33.                                        
  34.            Create Sub-Menu             
  35.                                        
  36. After you have established the hardware
  37. defaults with the Set-Up sub-menu, you 
  38. are ready to define your data base.    
  39.                                        
  40. The "Define Data Base" sub-menu will   
  41. allow you to define the file and field 
  42. names in your data base. You can have  
  43. from 1 up to 10 inter-related files in 
  44. a data base. Each file can have up to  
  45. 40 fields. The PDS*BASE Data Base      
  46. system will automatically create       
  47. relationships between a file and 1 or  
  48. more related files.                    
  49.                                        
  50.                                        
  51. Highlight the "Define Data Base" sub-  
  52. menu selection with the up or down     
  53. arrow cursor keys and press Enter to   
  54. select. You will then see the screen   
  55. for defining the file and field names. 
  56.                                        
  57. The first thing you are asked, is to   
  58. give your data base a name. This 8     
  59. character name will have ".DEF" added  
  60. as the file name extender. This file   
  61. will contain all of the information    
  62. about each file in your data base. If  
  63. you have a single file data base, then 
  64. it will contain the file name and field
  65. information about that single file.    
  66.                                        
  67. You can have up to 10 stand-alone or   
  68. inter-related files in a single        
  69. definition. The term "inter-related"   
  70. means a "Master" to "Detail" file type 
  71. of relationship. Section 1.4 of the    
  72. manual describes this hierarchal file  
  73. structure in gory detail.              
  74.                                        
  75. Next, you fill in the name of each file
  76. in your data base. The first file is   
  77. always a "Master" file - it has one    
  78. field used for quick random access. If 
  79. there are "Detail" or transaction type 
  80. files associated with the "Master" file
  81. you enter the quantity of "Detail" type
  82. files for this "Master" file. After the
  83. number of the maximum possible records 
  84. is entered for this file, you are asked
  85. for the name and information about the 
  86. next file.                             
  87.                                        
  88. To define the field information for a  
  89. file, highlight the file name with the 
  90. cursor keys and press F4. Fill in the  
  91. information about each field. Press F3 
  92. to return to the file name side of the 
  93. screen, highlight the next file name   
  94. with the cursor keys and press F4 to   
  95. define the fields for the next file.   
  96.                                        
  97. Press F2 when you are finished defining
  98. your data base. This will save the .DEF
  99. file. Please note that all F key       
  100. instructions are shown on the screen.  
  101.                                        
  102. The "Blank Data Base" sub-menu will    
  103. create the blank data base files after 
  104. you have defined your data base. It is 
  105. necessary to create the blank files    
  106. BEFORE they are used. This is to set up
  107. the record pointers used to establish  
  108. the automatic file relationships.      
  109.                                        
  110. Highlight this sub-menu with the cursor
  111. keys and press Enter to select. You    
  112. will be asked several questions before 
  113. the blank files are written to either  
  114. the floppy disks or to your hard disk. 
  115.                                        
  116. The "Print Definition" sub-menu is so  
  117. you can retain a printed copy of the   
  118. data  base  that  you  have  defined.  
  119. This printed record is necessary to    
  120. allow you to Define Reports. The       
  121. reports are defined by file and field  
  122. numbers and the file and field numbers 
  123. are shown on the printed definition.   
  124.                                        
  125. Highlight this sub-menu with the cursor
  126. keys and press Enter to select.        
  127.                                        
  128. The "Posting Program" sub-menu allows  
  129. you to create a stand alone BASIC      
  130. language program to add, modify or     
  131. delete records in the data base files. 
  132. The generated program can be run       
  133. without the PDS*BASE System disk.      
  134.                                        
  135. Highlight this sub-menu with the cursor
  136. keys and press Enter to select.        
  137.                                        
  138. The "Sort Program" sub-menu is so you  
  139. can generate a stand alone program to  
  140. create special multi-field sorts for   
  141. your report programs. The generated    
  142. program is written in BASIC.           
  143.                                        
  144. Highlight this sub-menu with the cursor
  145. keys and press Enter to select.        
  146.                                        
  147. The "Do Your Own Thing" sub-menu will  
  148. generate just the "front end" of a     
  149. BASIC language program. You write the  
  150. "main" part of the program. The front  
  151. end contains all of the sub-routines   
  152. that read and write the actual data    
  153. base records. You should understand    
  154. Section 7 of the manual before using   
  155. this sub-menu.                         
  156.                                        
  157. Highlight this sub-menu with the cursor
  158. keys and press Enter to select.        
  159.                                        
  160. The "Utility Program" sub-menu creates 
  161. a stand alone BASIC language program to
  162. fix file pointer errors that may occur 
  163. do to power outages, "cock-pit" errors,
  164. etc. A seldom used powerful utility.   
  165.                                        
  166. Highlight this sub-menu with the cursor
  167. keys and press Enter to select.        
  168.                                        
  169. The unique feature of the PDS*BASE Data
  170. Base system is that it writes BASIC    
  171. language programs for you. These BASIC 
  172. programs can then be run by someone who
  173. does not have the PDS*BASE system disk.
  174.            Modify Sub-Menu             
  175.                                        
  176. The "Load .DEF File" sub-menu selection
  177. will allow you to load an existing data
  178. base DEFinition file. All definition   
  179. file names end with a ".DEF" extender. 
  180. After you highlight this sub-menu with 
  181. the cursor keys, press Enter to select.
  182.                                        
  183. Definition files are originally created
  184. with the "Define Data Base" selection  
  185. on the "Create" sub-menu.              
  186.                                        
  187. It is necessary to "Load .DEF File"    
  188. before you can use the "Report" sub-   
  189. menu, or use the "Create" sub-menu     
  190. selections other than the "Define Data 
  191. Base" selection, to generate programs  
  192. or reprint the Definition File.        
  193.                                        
  194. The "Modify .DEF File" sub-menu will   
  195. allow you to modify the files and      
  196. fields in an existing Definition File. 
  197.                                        
  198. Highlight this sub-menu with the cursor
  199. keys and press Enter to select. All of 
  200. the existing .DEF file names are shown.
  201.                                        
  202. You use the cursor keys to highlight   
  203. the desired Definition File name and   
  204. then press Return (or Enter). The .DEF 
  205. file is loaded and you see the "Define 
  206. Data Base" screen for that definition. 
  207.                                        
  208. You can rename the Definition File,    
  209. Data Base file names and modify fields.
  210. If you are modifying the Definition    
  211. File for a "live" data base that       
  212. contains actual data, you will need a  
  213. program on the disk that you will be   
  214. sent when you register your copy of the
  215. PDS*BASE Data Base system, to re-build 
  216. or restructure your live file. Don't   
  217. get mad at me if you didn't structure  
  218. it right the first time. I need some-  
  219. thing to get the "closet" users to send
  220. the author money. You have a full      
  221. manual and no features of this program 
  222. are disabled in the unregistered copy. 
  223. This is more than some Shareware data  
  224. base systems. Please register. Thanks!!
  225.          Reports Sub-Menu              
  226.                                        
  227. BEFORE you use this sub-menu, we have  
  228. to know what data base Definition File 
  229. should be used. If you have already    
  230. been working on a Definition File, that
  231. file is assumed. If you just started   
  232. the PDSBASE.EXE program, select the    
  233. "Load .DEF File" option on the "Modify"
  234. sub-menu to load an existing Definition
  235. File for a data base.                  
  236.                                        
  237. The "Define Report" sub-menu option is 
  238. selected by highlighting the sub-menu  
  239. with the cursor keys. Press Enter to   
  240. allow you to define a new Report       
  241. Definition File (these files have an   
  242. .RDF file name extender). You will see 
  243. the Report Definition screen.          
  244.                                        
  245. The first thing you do is to enter the 
  246. optional report title. Then you will be
  247. asked for the File and Field numbers   
  248. for each column on the report. This is 
  249. where you will need the printed data   
  250. base definition file listing. If you   
  251. can't locate the definition listing,   
  252. print a new one with the "Create" sub- 
  253. menu "Print Definition" option.        
  254.                                        
  255. The "Define Report" option keeps track 
  256. of the columns used by each field. When
  257. the default number of columns is       
  258. reached, a second line of column head- 
  259. ings will be started. Only 2 lines of  
  260. column headings are allowed. If you    
  261. plan to use compressed print or a wide 
  262. carriage printer, you can change the   
  263. default number of columns with the     
  264. "Report" sub-menu option "Report Width 
  265. In Cols.". You should do this BEFORE   
  266. you attempt to define a report that    
  267. will exceed 80 columns.                
  268.                                        
  269. Pressing the F2 key will save the      
  270. Report Definition File.                
  271.                                        
  272. The "Modify Report" sub-menu will allow
  273. you to redefine a Report Program. High-
  274. light this sub-menu with the cursor    
  275. keys and press Enter to select. You    
  276. will be asked for the Report Definition
  277. File name. The existing .RDF files are 
  278. shown. You just highlight the desired  
  279. file with the cursor keys and press    
  280. Enter. You will see the Report         
  281. Definition screen.                     
  282.                                        
  283. After you are done modifying the report
  284. press F2 to save the .RDF file.        
  285.                                        
  286. The "Generate Report Prog." sub-menu   
  287. option will create a stand alone BASIC 
  288. language program to write your report. 
  289. This BASIC program can be run without  
  290. the PDS*BASE system disk. You need to  
  291. own BASIC, BASICA or GWBASIC. Highlight
  292. with the cursor keys and press Enter to
  293. select. After you answer several       
  294. questions, the BASIC program will be   
  295. written to disk.                       
  296.                                        
  297. The "Pica/Compressed (P/C)" sub-menu   
  298. option allows wider reports to be      
  299. written. Check your printer manual for 
  300. the number of columns in the compressed
  301. print mode. It typically runs about 17 
  302. characters to the inch as compared to  
  303. 10 characters to the inch for Pica.    
  304. The "Report Width In Cols." sub-menu   
  305. option allows you to specify the column
  306. width for a report taking into account 
  307. the Pica/Compressed setting and the    
  308. physical width of the paper in the     
  309. printer when the report is printed.    
  310.                                        
  311. The "Report Width In Cols." sub-menu is
  312. selected by highlighting it with the   
  313. cursor keys and pressing Enter. The    
  314. default value is 80 columns for 8 1/2  
  315. inch wide paper with the 10 characters 
  316. per inch Pica type style.              
  317.                                        
  318. If you have specified Compressed print,
  319. then you can print about 132 characters
  320. on an 8 1/2 inch wide page. The 132    
  321. assumes 17 characters per inch for     
  322. compressed print. Check your printer   
  323. manual for the CPI for your printer.   
  324.                                        
  325. If you have a wide carriage printer,   
  326. you can get more width in characters   
  327. depending on Pica or Compressed and the
  328. width of the paper.                    
  329.                                        
  330. Be sure to specify the Report Width In 
  331. Columns BEFORE you Define or Modify the
  332. report program.                        
  333.            Set-Up Sub-Menu             
  334.                                        
  335. Define your hardware defaults FIRST    
  336. before you use the PDS*BASE Data Base  
  337. system any further. Use the "Save New  
  338. Set-Up Values" sub-menu option so you  
  339. won't have to do this again.           
  340.                                        
  341. The "Color Graphics Adapter" sub-menu  
  342. option allows you to let this program  
  343. know if you have a Color Graphics      
  344. Adapter (CGA) card. If you do, high-   
  345. light this option, press Return to     
  346. select the option and press the Y key. 
  347.                                        
  348. You may have a CGA card and a single   
  349. color monitor - still press the Y key  
  350. so this program will know how to show  
  351. the cursor. If you have an EGA card,   
  352. press the Y key.                       
  353.                                        
  354. If you do not have a CGA or EGA card,  
  355. press the N key.                       
  356.                                        
  357. The "Color Monitor" sub-menu option    
  358. allows you to indicate if you have a   
  359. color monitor. Highlight this sub-menu 
  360. option, press Return to select and     
  361. press the Y key to indicate color. If  
  362. you have a single color monitor (amber 
  363. or green, etc.) press the N key.       
  364.                                        
  365. If you obtained this PDS*BASE disk from
  366. someone else who had already set the   
  367. default options, the following 3 option
  368. values could show confusing defaults.  
  369. You may wish to ERASE PDSBASE.CFG at   
  370. the DOS prompt to delete the previous  
  371. default configuration file.            
  372.                                        
  373. The "Drive A: Num of Bytes" sub-menu   
  374. option is so this program knows what   
  375. kind of disk drive you have. Highlight 
  376. this sub-menu option with the cursor   
  377. keys and press Return. Type in the     
  378. number of bytes and press Return.      
  379.                                        
  380. If you don't know how many bytes your  
  381. disk drive will contain, FORMAT a fresh
  382. disk in that drive. Consult your DOS   
  383. manual for how to format a disk. When  
  384. the FORMAT program is finished, you    
  385. will see the number of bytes free.     
  386.                                        
  387. The "Drive B: Num of Bytes" sub-menu   
  388. option is so this program knows what   
  389. kind of disk drive you have. Highlight 
  390. this sub-menu option with the cursor   
  391. keys and press Return. Type in the     
  392. number of bytes and press Return.      
  393.                                        
  394. The "Is Hard Disk Present" sub-menu    
  395. option will show a default of "Y" if   
  396. you do have a hard disk (assuming that 
  397. the PDSBASE.CFG file was created on    
  398. your computer). You may wish to change 
  399. the default to N if you are preparing  
  400. data base systems to run on non-hard   
  401. disk computers for someone else.       
  402.                                        
  403. To change the default, highlight the   
  404. sub-menu option with the cursor keys   
  405. and press Return to select this sub-   
  406. menu option. Then press the Y or N key.
  407.                                        
  408. The "Printer Action Table" sub-menu    
  409. option is so you can tell this program 
  410. what printer you have. If you highlight
  411. this sub-menu option with the cursor   
  412. keys and press Return, you will see the
  413. list of available .PAT files. Again,   
  414. use the cursor keys to select your     
  415. printer and then press Return.         
  416.                                        
  417. If you don't see your printer name, see
  418. Appendix D of the PDS*BASE Instruction 
  419. Manual for how you can create a new PAT
  420. file for your printer. If you are      
  421. creating BASIC programs for someone    
  422. else, select the .PAT file for their   
  423. printer. Be sure to select yours if you
  424. are going to print the PDS*BASE Manual 
  425. or BASIC Primer.                       
  426.                                        
  427. The "Work Files Drive & Path" sub-menu 
  428. is selected by highlighting it with the
  429. cursor keys and pressing Return.       
  430.                                        
  431. If you have a 2 floppy disk drive      
  432. computer, type "B:\"  (without the     
  433. quotes) and press Return. If you have a
  434. hard disk, you may desire to have the  
  435. data base, definition and BASIC program
  436. files in a sub-directory different from
  437. the DOS default sub-directory where the
  438. PDS*BASE system files are located.     
  439.                                        
  440. Enter the full drive and path with a   
  441. trailing back slash and press Return.  
  442.                                        
  443. The "Save New Set-Up Values" option    
  444. is so you don't have to provide the    
  445. options every time you run the PDSBASE 
  446. program. After entering your defaults, 
  447. highlight this sub-menu option with the
  448. cursor keys and press Return, Then,    
  449. press the Y key. The new defaults will 
  450. be saved to a file named PDSBASE.CFG.  
  451.                                        
  452. This file is read by the PDSBASE.EXE   
  453. program when it is run.                
  454.             Tools Sub-Menu             
  455.                                        
  456. This sub-menu gives you several handy  
  457. options to organize your disks and to  
  458. print the PDS*BASE documentation. If   
  459. you need to copy or move files while in
  460. this program, I recommend that you     
  461. obtain and register a copy of the      
  462. Shareware "FileFriend" memory resident 
  463. utility. Most Shareware distributors   
  464. and many bulletin boards carry the     
  465. ColePro FileFriend system.             
  466.                                        
  467. The "Disk Directory" sub-menu will show
  468. you the names of the files on any drive
  469. on your system. Highlight this sub-menu
  470. with the cursor keys and press Return. 
  471. You will be asked for the letter of the
  472. desired drive. The current DOS default 
  473. drive will be shown. Press Return for  
  474. the default or press the desired drive 
  475. letter key.                            
  476.                                        
  477. WARNING - This option works best if the
  478. DOS COMMAND.COM file is present. If you
  479. do not have a hard disk, try to have   
  480. the COMMAND.COM file on the disk in    
  481. drive A. Don't panic if you do not have
  482. COMMAND.COM on the disk, the file names
  483. may scroll off the screen if the quan- 
  484. tity of files is large.                
  485.                                        
  486. The "Disk Free Space" sub-menu is handy
  487. if you are planning to create a new    
  488. data base or report definition file.   
  489. You can highlight this selection with  
  490. the cursor keys and press Return. If   
  491. the number of bytes is low, you may    
  492. wish to use another disk before you    
  493. create a new file.                     
  494.                                        
  495. You will be asked for the letter of the
  496. desired drive. The current DOS default 
  497. drive will be shown. Press Return for  
  498. the default or press the desired drive 
  499. letter key to see the bytes free.      
  500.                                        
  501. The "Delete File" sub-menu option will 
  502. be selected when you highlight the sub-
  503. menu with the cursor keys and press    
  504. Return. Type the full file name, with  
  505. drive letter, colon (and path if the   
  506. file is in another sub-directory) and  
  507. press Enter. You will be asked to      
  508. confirm the deletion.                  
  509.                                        
  510. The "Rename File" sub-menu option is   
  511. selected by highlighting it with the   
  512. cursor keys and pressing Return. Type  
  513. the full file name, with drive letter, 
  514. colon (and path if the file is in      
  515. another sub-directory) and press Enter.
  516.                                        
  517. You will then be asked for the new file
  518. name for the selected file.            
  519.                                        
  520. The "Print PDS Manual" sub-menu is     
  521. selected by highlighting it with the   
  522. cursor keys and pressing Return. This  
  523. is better than using the DOS command   
  524. COPY PDSBASE.DOC PRN as this sub-menu  
  525. option adds 7 spaces as a left margin. 
  526. If you have previously specified a     
  527. default Printer Action Table that has a
  528. Near Letter Quality value, you will be 
  529. asked if you wish to print Near Letter 
  530. Quality. Answer Y for NLQ. This slows  
  531. down most printers, but you really     
  532. should do the best job possible when   
  533. printing my beautiful manual. (Don't   
  534. get sick). Press N for draft quality.  
  535.                                        
  536. During the printing, you can press the 
  537. Esc key to stop printing. You will want
  538. to stop the printing after the first   
  539. page is printed. This is the form that 
  540. you will rapidly fill out, place in an 
  541. envelope, along with a check for $40,  
  542. address to Pro Dev Software and rush   
  543. to the Post Office. After that, you can
  544. start the printing again to print the  
  545. remainder of the manual. (Don't forget 
  546. the stamp on the envelope).            
  547.                                        
  548. The "Print BASIC Primer" sub-menu is   
  549. selected by highlighting it with the   
  550. cursor keys and pressing Enter. This   
  551. is better than using the DOS command   
  552. COPY PRIMER.DOC PRN as this sub-menu   
  553. option adds 7 spaces as a left margin. 
  554.                                        
  555. If you have previously specified a     
  556. default Printer Action Table that has a
  557. Near Letter Quality value, you will be 
  558. asked if you wish to print Near Letter 
  559. Quality. Answer Y for NLQ. This slows  
  560. down most printers, but you really     
  561. should do the best job possible when   
  562. printing my informative Primer. (Don't 
  563. quit now). Press N for draft quality.  
  564.                                        
  565. The BASIC Primer is for those of you   
  566. that wish to learn the basics of the   
  567. BASIC language (pun intended). It takes
  568. you from scratch and brings you up to  
  569. everything you need to write your own  
  570. "Main Programs" for the PDS*BASE Data  
  571. Base System. This alone is worth the   
  572. registration fee. Please register!!!!!!
  573.                                        
  574. During the printing, you can press the 
  575. Esc key to stop printing.              
  576.                                        
  577. The "Print ASCII File" sub-menu (select
  578. with cursor keys and press Enter) will 
  579. allow you to print any ASCII or text   
  580. type of file. You will be asked for the
  581. full path and file name. If you wished 
  582. to print (for example) a file you have 
  583. created named TERRFIC.PDS on the B disk
  584. drive, type B:TERRFIC.PDS and press    
  585. Return. Press Esc to stop printing.    
  586.              Quit Sub-Menu             
  587.                                        
  588. I don't know why you would wish to quit
  589. this wonderful program and return to   
  590. the DOS prompt, but I guess that you   
  591. need to eat and do other IMPORTANT     
  592. things. Fortunately, the first sub-menu
  593. option is "No" so that you can think   
  594. twice about leaving this masterpiece.  
  595.                                        
  596. Highlight "Yes" with the down arrow and
  597. (sob) press Enter. Watch out - A big   
  598. "Gotchya" is coming. You "closet" users
  599. will be REMINDED that you really should
  600. register your copy of the PDS*BASE Data
  601. Base system (that means SEND ME MONEY).
  602. When you register, I will tell you how 
  603. to avoid the "Gotchya" screen.         
  604.                                        
  605. When you register, you will be sent the
  606. latest version of the PDS*BASE system  
  607. disks. As an incentive to register, the
  608. registered programs do NOT require     
  609. the random number on the opening       
  610. copyright screens.  Further, you will  
  611. be told the key sequence to skip the   
  612. closing registration screen.           
  613.                                        
  614. This unusual data base system is rare  
  615. in that it generates programs for you. 
  616. It is also unusual in that it handles  
  617. multi-file random access files.        
  618.                                        
  619.                                        
  620.                                        
  621.     If you haven't registered yet      
  622.                                        
  623.   ***** PLEASE REGISTER NOW !! *****   
  624.        The Definition File Name        
  625.                                        
  626. Unlike many other data base systems,   
  627. that keep the information about the    
  628. fields in a file in the header record  
  629. in each file, the PDS*BASE Data Base   
  630. system keeps all file and field infor- 
  631. mation in a Definition file; separate  
  632. from each data file.                   
  633.                                        
  634. This is what gives you the power to    
  635. automatically relate fields in one file
  636. with records in another file. This     
  637. DEFinition file will contain all of the
  638. field and automatic file relationships 
  639. for up to 10 related files. It may have
  640. information on just one or two files if
  641. you have only one or two files.        
  642.                                        
  643. Enter up to 8 characters (letters or   
  644. numbers). The PDS*BASE system will add 
  645. the DEF file name extender. Before you 
  646. use any other characters for a file    
  647. name than letters and/or numbers, check
  648. your DOS manual for legal characters to
  649. use in a file name. Weird charcaters   
  650. can cause the dreaded illness of       
  651. "Crash!". In other words, this program 
  652. will die and you will see one of those 
  653. cryptic error messages.                
  654.                                        
  655. If you are modifying a previous DEF    
  656. file, you can give the Definition File 
  657. a new name. This is if you got to this 
  658. point when you used the "Modify" sub-  
  659. menu selection to "Modify .DEF File"   
  660. and you have selected an existing DEF  
  661. file name.                             
  662. You selected to Define a new data base 
  663. DEFinition file, but you didn't define 
  664. any file names or field information for
  665. the DEFinition file. You can try again,
  666. if you wish.                           
  667. You entered a data file name on the    
  668. left side if the Definition screen, but
  669. you didn't define any fields for that  
  670. file. Highlight that file name with the
  671. up or down arrow and press F4 to fill  
  672. in the information on the fields for   
  673. that file.                             
  674. You have been modifying a DEFinition   
  675. file. You pressed F2 to save the       
  676. reDEFinition. Since that DEFinition    
  677. file name already exists on the disk,  
  678. you were asked if you wished to over-  
  679. write the existing file.               
  680.                                        
  681. You answered "N". Thus, you can now    
  682. over type the present DEFinition file  
  683. name with a different (new) name so    
  684. that you will save the reDEFinition    
  685. with the new name; thus, not over-     
  686. writing the existing DEFinition file.  
  687. You pressed Esc while on the file name 
  688. side of the data base DEFinition       
  689. screen. You may not wish to save this  
  690. DEFinition or reDEFinition.            
  691.                                        
  692. If you actually wish to save the DEF   
  693. file, answer Y. If you wish to further 
  694. add to or modify the DEFinition, you   
  695. can select the "Modify DEF File" sub-  
  696. menu - thus, answer Y. If you really   
  697. wish to dump your work on this         
  698. DEFinition, then answer N.             
  699. If you wish to save the DEFinition file
  700. to a different disk, you can change    
  701. disks now. BE SURE that the new disk is
  702. already formatted or this program will 
  703. crash.                                 
  704. A DEFinition file with the same name   
  705. already exists on the disk. If you     
  706. answer Y, the previous version of the  
  707. DEFinition file with this name will be 
  708. overwritten.                           
  709.                                        
  710. If you answer N, you will be given an  
  711. opportunity to change the name of the  
  712. DEFinition file.                       
  713. You really should print the Definition 
  714. listing. This will give you a ready    
  715. reference that you will need when you  
  716. are defining a Report program. It will 
  717. also give you warning messages if you  
  718. have more than 3 files and/or more than
  719. 128 characters in any of your data base
  720. files. The BASIC default is a maximum  
  721. of 128 characters. This can easily be  
  722. expanded if you follow the warning     
  723. messages in this print out.  The DOS   
  724. default for the number of files can    
  725. also be changed.                       
  726. You are about to have the PDS*BASE Data
  727. Base system write a BASIC language     
  728. program for you. It will be tailored to
  729. the data base that you have defined.   
  730.                                        
  731. Use up to 8 letters and/or numbers to  
  732. make up your program name. Consult your
  733. DOS manual for legal file name         
  734. characters. If you use bad characters, 
  735. this program will CRASH!               
  736.                                        
  737. If you wish to reuse one of the BASIC  
  738. program names that may be shown        
  739. presently on the screen, use the cursor
  740. keys to highlight the existing file    
  741. name and press Enter. If you do reuse  
  742. a name already on the disk, you will be
  743. asked if you wish to over write the    
  744. existing file by that name.            
  745. You used a BASIC program file name that
  746. is the same as a file already on the   
  747. disk. Thus, you are bring asked if you 
  748. wish to overwrite that existing file.  
  749.                                        
  750. If you answer Y, the old file will be  
  751. replaced with the new BASIC program. If
  752. you answer N, the program writing will 
  753. be aborted so that you have a chance to
  754. use a different file name.             
  755. This program tried to find the file    
  756. named DBMANAGE.SRC in the DOS default  
  757. drive. You will have to end this       
  758. program and at the DOS prompt, copy the
  759. DBMANAGE.SRC file on to the disk. This 
  760. file is on the PDS*BASE Data Base      
  761. master disk when you received it.      
  762. This program tried to find the file    
  763. named DBSORT.SRC in the DOS default    
  764. drive. You will have to end this       
  765. program and at the DOS prompt, copy the
  766. DBSORT.SRC file on to the disk. This   
  767. file is on the PDS*BASE Data Base      
  768. master disk when you received it.      
  769. This program tried to find the file    
  770. named DBOPSUB.SRC in the DOS default   
  771. drive. You will have to end this       
  772. program and at the DOS prompt, copy the
  773. DBOPSUB.SRC file on to the disk. This  
  774. file is on the PDS*BASE Data Base      
  775. master disk when you received it.      
  776. This program tried to find the file    
  777. named DBUTIL01.SRC in the DOS default  
  778. drive. You will have to end this       
  779. program and at the DOS prompt, copy the
  780. DBUTIL01.SRC file on to the disk. This 
  781. file is on the PDS*BASE Data Base      
  782. master disk when you received it.      
  783. You have entered the DEFinition file   
  784. name. If it is on a different disk, you
  785. have a chance to change disks now.     
  786. The requested DEFinition file was not  
  787. found on disk. You either entered an   
  788. incorrect file name, or the file is on 
  789. a different disk. Try again.           
  790. What can I say further?, You can only  
  791. press P to indicate Pica (10 CPI) type 
  792. or C for compressed type. Many printers
  793. give you about 17 CPI for compressed.  
  794. Check your printer manual for actual   
  795. Characters Per Inch.                   
  796. You are being asked for the Report     
  797. Definition File name. All of the Report
  798. Definition File names have an extender 
  799. of ".RDF". This file contains all of   
  800. the information that allows the        
  801. PDS*BASE Data Base system to write a   
  802. BASIC program to print reports from    
  803. your data base files.                  
  804. The requested Report Definition file   
  805. was not found on the disk. You entered 
  806. the name incorrectly, or the file is on
  807. some other disk.                       
  808. You just loaded an existing Report DEF.
  809. File that has a different value for    
  810. Pica/Compressed than the current       
  811. default value in the "Reports" submenu.
  812. The RDF file will be changed to the    
  813. current sub-menu default unless you    
  814. change the default to match the RDF    
  815. file value.                            
  816. You just loaded an existing Report DEF.
  817. File that has a different value for    
  818. Width In Cols. than the current default
  819. value in the "Reports" submenu. The RDF
  820. file will be changed to the current    
  821. sub-menu default unless you change the 
  822. default to match the RDF file value.   
  823. You just pressed Esc to abort defining 
  824. a Report. If you did that by accident, 
  825. you can press Y to go back to defining 
  826. the report.                            
  827. The Report Definition File you are     
  828. about to save has the same name as a   
  829. file already on the disk. If you press 
  830. Y, the existing file will then be      
  831. overwritten be the file you are about  
  832. to save. Press N to not save the RDF.  
  833. The Printer Action Table (PAT) file    
  834. could not be found on the disk. Check  
  835. the "Defaults" sub-menu entry for the  
  836. PAT file and see if it is correct or if
  837. it is on the disk.                     
  838.                                        
  839. If you are creating a Report program   
  840. that requires compressed print, the    
  841. value used (of ASCII code 15) may not  
  842. be correct for your printer.           
  843.                                        
  844. If you are about to print one of the   
  845. PDS*BASE Data Base instruction manuals,
  846. it will not be possible to use Near    
  847. Letter Quality printing.               
  848. Try to fix the problem indicated by the
  849. error message.                         
  850. Enter the name of the data file. Use up
  851. to 8 letters or numbers. Check your DOS
  852. manual for other legal characters for  
  853. use in file names. A file name extender
  854. of ".DAT" will automatically be added  
  855. to the 8 character file name.          
  856.                                        
  857. If you are ready to define fields for  
  858. this file, press the F4 key.           
  859.                                        
  860. If you wish to insert a file name,     
  861. press F5. If you wish to delete a file,
  862. press F7.                              
  863.                                        
  864. If you are finished defining this data 
  865. base, press the F2 key. If you wish to 
  866. abort without saving the definition,   
  867. then press the Esc key.                
  868. Hey!! - You just pressed F6 to insert  
  869. this file. Then, you have the audacity 
  870. to try to leave this field name blank. 
  871.                                        
  872. Either fill in the file name and later 
  873. define some fields for this file, or   
  874. press F7 to delete this file.          
  875. You can't use the F6 key to insert a   
  876. Detail file. Use the up arrow cursor   
  877. key to place the cursor on the Master  
  878. file name, press Enter to position     
  879. over the Detail Quantity field. Then   
  880. increase the Detail quantity. This will
  881. automatically insert the Detail file.  
  882. You have gone to a lot of work to      
  883. define fields for this file. Answer Y  
  884. if you really want to dump those fields
  885. down the bit bucket.                   
  886. It would really play havoc if I let you
  887. get away with having 2 files in a data 
  888. base with the same file name. Try again
  889. You have just entered a Master file    
  890. name. A Master file will be such that  
  891. any record can almost instantly be     
  892. accessed via one of the fields.        
  893.                                        
  894. On the other hand, a Detail file is not
  895. a random access file. One or more      
  896. records in a Detail file are connected 
  897. via automatic file record number       
  898. pointers with one record in the Detail 
  899. file's associated Master file. Section 
  900. 1.4 of the manual describes this       
  901. relationship.                          
  902.                                        
  903. It is possible to have up to 9 Detail  
  904. files associated with one Master file  
  905. as long as the total number of both    
  906. Master and Detail files does not       
  907. exceed 10. Enter the number of Detail  
  908. files associated with THIS Master file.
  909.                                        
  910. If this is a "Stand-Alone" Master file,
  911. press Enter to leave the quantity of   
  912. associated Detail files for this Master
  913. at zero.                               
  914. If you had checked this handy HELP     
  915. screen before entering the number of   
  916. Detail files for this Master, you would
  917. have known that the total of both types
  918. of files can NOT exceed 10.            
  919. To delete a Detail file, move the      
  920. cursor over the Detail file name and   
  921. press the F7 key. This will lower the  
  922. quantity of Detail files for this      
  923. Master file.                           
  924. One of the unique features of the      
  925. PDS*BASE Data Base is that you will    
  926. never get a "Disk full" error message. 
  927. This is accomplished by pre-setting the
  928. maximum number of records that can ever
  929. be in this data file. For a Master file
  930. this fixed maximum quantity allows     
  931. almost instant random access without   
  932. the need for index files.              
  933.                                        
  934. I recommend that you estimate the      
  935. maximum number of possible records that
  936. will be placed in this file, and add   
  937. about 20% for a safety factor.         
  938.                                        
  939. You MUST enter a quantity greater than 
  940. zero. Try again . . .                  
  941. I had to stop somewhere. I also wished 
  942. to stay with Integer variaables to     
  943. save memory. Actually, if you enter    
  944. 32000, it can be automatically raised  
  945. to the next higher prime number of     
  946. 32003. Try a lower quantity of records.
  947. The "Hashing" type of fast random      
  948. access, without separate index files,  
  949. works most efficiently if the maximum  
  950. number of records is a prime number.   
  951. Answer Y (or just press Enter) to round
  952. up to the next higher prime number.    
  953. You can't insert another file if the   
  954. maximum number of both Detail and      
  955. Master files would exceed 10.          
  956. Records in Detail files are chained to 
  957. records in an associated Master file.  
  958. Thus, you can't have Detail files with-
  959. out an associated Master file to chain 
  960. to. Place the cursor on each Detail    
  961. file name for this Master and press F7.
  962. Enter a unique (for this file) name for
  963. this field. Any character is OK; even  
  964. blanks (hear that dBASE ?). These names
  965. will appear on the screen of the       
  966. generated BASIC programs, so make the  
  967. name descriptive.                      
  968.                                        
  969. Press F3 when done defining fields to  
  970. return to the file name side of the    
  971. screen.                                
  972. What more can I say?                   
  973. What gives??? You just pressed F6 to   
  974. insert this field and now you don't    
  975. want to give it a name. If you can't   
  976. think of a name for this field, press  
  977. F8 to get rid of it. (Some people's    
  978. kids!).                                
  979. When you plan to input data for this   
  980. field into the data file, how many     
  981. characters will be required; how "wide"
  982. should the field be? If this is to be a
  983. numeric field that will have a decimal 
  984. point, allow a space for that decimal. 
  985. If it is a Date field, allow 8 spaces. 
  986. The BASIC language limits you to 254   
  987. characters in a STRING variable. If you
  988. compile the generated BASIC program,   
  989. the limit is much higher. However, I   
  990. haven't seen a screen that shows more  
  991. than 132 characters and 80 is standard.
  992. Press the space bar to toggle between  
  993. Required and Optional. You can also    
  994. press either R or O.                   
  995.                                        
  996. If a field is Required, the generated  
  997. BASIC program to post records to your  
  998. data files, will "insist" that a value 
  999. be entered. A random access search     
  1000. field MUST be required.                
  1001. Here is where you define what kind of  
  1002. data will be put in this field.        
  1003.                                        
  1004.    C = Character or Alpha/Numeric      
  1005.          No math will be performed     
  1006.          on this field.                
  1007.                                        
  1008.    I = Integer - Numeric - Whole       
  1009.          numbers only - no decimal     
  1010.                                        
  1011.    R = Real numbers (with decimal      
  1012.          point)                        
  1013.                                        
  1014.    D = Date MM-DD-YY format            
  1015.                                        
  1016. Press the space bar to toggle between  
  1017. types or press the letter of the type. 
  1018. BASIC eventually runs out of STRING    
  1019. space. I had to stop somewhere. Thus,  
  1020. you are limited to 40 fields per file. 
  1021. The PDS*BASE system will not worry     
  1022. about space on the disk if the files   
  1023. are going to be placed on a hard disk. 
  1024. However, if you are creating a system  
  1025. that is to run on floppy disks, the    
  1026. system will attempt to fit the data    
  1027. files on the available floppy disk     
  1028. drives if you answer N.                
  1029. You have indicated that you will be    
  1030. running your application on a hard disk
  1031. computer. However, you may have more   
  1032. than 32 megabytes (thus, partitions    
  1033. with drive letters other than "C") or  
  1034. you will be on a Local Area Network    
  1035. where you could have any drive letter  
  1036. from A to Z. Enter the drive letter.   
  1037. Wow! - You have a large number of files
  1038. where the files are spread over 2 or   
  1039. drives. This has exceeded the DOS limit
  1040. of 15 file buffers. You really should  
  1041. get a hard disk. They don't cost that  
  1042. much nowadays. Sorry . . .             
  1043. Wow! - You have exceeded the available 
  1044. disk drive capacity for the files you  
  1045. have specified. I suggest either you   
  1046. define smaller files or get a hard disk
  1047. drive. They don't cost that much now.  
  1048. You have a small system, file wise,    
  1049. where you may be able to fit the files 
  1050. and the generated programs all on a    
  1051. single drive. Thus, you may wish to    
  1052. enter "A" to run entirely on drive A:. 
  1053. This is just a copy of the actual .DEF 
  1054. file. You can get the same print out by
  1055. issuing the following at the DOS prompt
  1056.                                        
  1057.    COPY filename.DEF PRN               
  1058. It looks like you renamed a DEFinition 
  1059. file from the DOS prompt. The first    
  1060. line in the DEF file has the name of   
  1061. DEF file when it was first created. If 
  1062. You wish to reuse a DEF file with a new
  1063. name, use the "Modify .DEF File" sub-  
  1064. menu and let PDS*BASE do the work.     
  1065. WE are about to create the blank data  
  1066. files for your data base. If the files 
  1067. are being written to a floppy disk, be 
  1068. sure the disk(s) is already formatted. 
  1069.                                        
  1070. If the files already exist on either   
  1071. the floppy disk or your hard disk, the 
  1072. current data (if any) in these files   
  1073. WILL BE DESTROYED. You may wish to back
  1074. up the data files to another disk if   
  1075. this is the case. Esc = Abort operation
  1076. Just in case you are using a disk where
  1077. you have other files, I check for free 
  1078. space just before creating this file.  
  1079. Get the other files off this disk to   
  1080. have a successful data file creation.  
  1081. If you are just going to "look-at" data
  1082. in your custom main program, you don't 
  1083. want the generated program to contain  
  1084. the rather large sub-routines that     
  1085. create or modify records. Typically, a 
  1086. report type of program would not create
  1087. or modify records. Thus answer N.      
  1088.                                        
  1089. However, if your program will create or
  1090. modify records, answer Y.              
  1091. If you wish, a series of lines that are
  1092. DATA statements containing the field   
  1093. names can be included in your generated
  1094. program. If you desire this, answer Y. 
  1095. This is a rather important question if 
  1096. there is room for all of the files on 1
  1097. floppy disk or you are using a hard    
  1098. disk. You may wish to run the programs 
  1099. on various drives where you set the DOS
  1100. default drive prior to running the     
  1101. programs. If this is the case, you do  
  1102. not want the programs to look for the  
  1103. data base files in a fixed drive       
  1104. letter. If this is the case, Answer N. 
  1105.                                        
  1106. However, if your DOS default drive is  
  1107. A: or C:, etc., but the data files will
  1108. always be in drive B:, then you will   
  1109. answer Y. This may be required if you  
  1110. are on a Local Area Network and your   
  1111. programs are running from the DOS      
  1112. default of K: and you have linked drive
  1113. letter F: to the location on the LAN   
  1114. that contains your data files. These   
  1115. drive letters are just for example.    
  1116. Answering Y will add several lines of  
  1117. BASIC code to your generated program to
  1118. handle printing the date on each page. 
  1119. If you are printing to 11 inch paper,  
  1120. the default of 58 lines of printed info
  1121. is what I like. You may prefer more or 
  1122. less lines. If the paper is shorter,   
  1123. you will type in a smaller figure.     
  1124. Label stock would require 6 or 8 lines 
  1125. as an example.                         
  1126. Somebody or something has been messing 
  1127. with the SRC file that we are trying to
  1128. use. Check over your original disk to  
  1129. find a version of this SRC file that   
  1130. has "*31" as the last line. If you are 
  1131. "Registered" with PRO DEV Software, I  
  1132. will send you a new disk if you send me
  1133. the disk that I sent to you using a re-
  1134. usable disk mailer.                    
  1135.                                        
  1136. If you just got the PDS*BASE system    
  1137. disk from a distributor that includes  
  1138. this corrupted file, they should get   
  1139. you a good disk if they are worth      
  1140. anything. Of course, if you are a      
  1141. "closet" user that hasn't registered   
  1142. with me SEND ME MONEY and I will send  
  1143. you a good disk.  I have never issued a
  1144. corrupted disk to a distributor or to  
  1145. a user group, etc. PLEASE REGISTER !!  
  1146. While running the Create or Modify     
  1147. Report sub-menu, you modified the sort 
  1148. formula and created a BASIC syntax     
  1149. error. I suggest that you recheck your 
  1150. modification and, if necessary, consult
  1151. the BASIC Primer manual that is on the 
  1152. PDS*BASE Documentation disk.           
  1153. Enter the title to appear at the top of
  1154. your report when the generated report  
  1155. program is run. It will be centered.   
  1156. This is where you must have a printed  
  1157. copy of the data base DEFinition file. 
  1158. That print out has assigned a number to
  1159. each file and field in your data base. 
  1160. After you enter the file and field     
  1161. number for this report field, that     
  1162. field name will be shown on the screen 
  1163. just below where you type in the file  
  1164. and field numbers.                     
  1165.                                        
  1166. The first field on the report MUST be  
  1167. the random access search field from a  
  1168. Master file. If you have asked for     
  1169. several report fields from one file and
  1170. you are calling for a field from       
  1171. another Master file, you will be asked 
  1172. which previous report field will give  
  1173. the random access value to reach a     
  1174. record in this new Master file. Let me 
  1175. know if any other $40 data base system 
  1176. gives you this POWER!                  
  1177.                                        
  1178. If you ask for a file and field from a 
  1179. Detail file, it must be a Detail file  
  1180. associated with the Master that you    
  1181. have already used for previous fields  
  1182. on this report.                        
  1183.                                        
  1184. If you wish to insert a field, press   
  1185. F6. If you wish to delete a report     
  1186. field, press F8.                       
  1187.                                        
  1188. Press F2 (while on the File # question)
  1189. to indicate you are finished.          
  1190. What gives? - You just pressed F6 to   
  1191. insert a field, and now you don't want 
  1192. to enter a file number.                
  1193. Check your DEFinition print out. You   
  1194. just asked for a file number that is   
  1195. greater than the number of files in    
  1196. your data base.                        
  1197. Check your DEFinition print out. You   
  1198. just asked for a field number that is  
  1199. greater than the number of fields in   
  1200. the file you are on now.               
  1201. This Report Generator can handle only  
  1202. one Detail File associated with one    
  1203. Master File.  The structure of the     
  1204. generated program would have to be     
  1205. modified by you for more Detail Files. 
  1206. You must have changed your mind.       
  1207. You have called for a field in a Detail
  1208. file. However, the Master file for this
  1209. Detail file has not been used yet for  
  1210. any previous columns in this report.   
  1211. The ONLY way to get to a chain of      
  1212. Detail records is through a record in  
  1213. the Master file associated with the    
  1214. Detail file.                           
  1215. You have specified a Detail file field.
  1216. There may be more than one record in   
  1217. the Detail chain of records for the    
  1218. associated Master record. Do you wish  
  1219. to report on just the First or Last    
  1220. record in the chain, or All records in 
  1221. the chain.                             
  1222.                                        
  1223. You can toggle choices with the space  
  1224. bar (then Enter) or by pressing the F, 
  1225. L or A key.                            
  1226. You have up to 3 lines to enter a title
  1227. for this report column. The width of   
  1228. the column will be controlled by the   
  1229. width of the title that you enter now, 
  1230. or the width of the actual data field; 
  1231. which ever is greater. If you enter all
  1232. column headings with just 1 or 2 lines 
  1233. then only the space for 1 or 2 lines   
  1234. will be used on the report.            
  1235. You have filled the "Width In Col." as 
  1236. specified on the Report sub-menu. You  
  1237. already did that once and we wrapped   
  1238. the column headings to a second line.  
  1239. This program is not set up to wrap to a
  1240. third line. You may have to write your 
  1241. own main program for this complex a    
  1242. report.                                
  1243. The starting column was calculated for 
  1244. you based on one space after the last  
  1245. report field. You may wish more space. 
  1246. You may also wish to cause much more   
  1247. space as you wish to modify the gener- 
  1248. ated BASIC program to insert your own  
  1249. special field.                         
  1250.                                        
  1251. One use for a special field would be   
  1252. for calculated totals on several fields
  1253. in the report.                         
  1254.                                        
  1255. If you set the starting column number  
  1256. to 999, this will indicate that this   
  1257. is to be an INVISIBLE report field.    
  1258.                                        
  1259. An Invisible field is used to store    
  1260. it's value to "look up" the Master     
  1261. record for a later report field.       
  1262. You can now control the justification  
  1263. of the data as it is printed on the    
  1264. report. It can be Left, Right or Center
  1265. justified. Toggle the choices with the 
  1266. space bar (then Enter) or press the L, 
  1267. R or C key. (Try this in dBASE).       
  1268. You have stumbled across a real hum-   
  1269. dinger of a feature. If you know about 
  1270. the BASIC PRINT USING command, you will
  1271. recognize this window. Take a look in  
  1272. your BASIC manual to see how you can   
  1273. modify this window to print numbers    
  1274. with imbedded commas, decimals where   
  1275. you want them and leading dollar signs.
  1276.                                        
  1277. Some may scoff at my having a data base
  1278. system that runs in BASIC, but look at 
  1279. what I just gave to you. You can easily
  1280. control what your printed report looks 
  1281. like. ALL THIS AND MORE for only $40.  
  1282. I had to stop somewhere. Thus you are  
  1283. limited to 40 fields on your report.   
  1284. You can write your own main program to 
  1285. have more fields if you desire. Keep in
  1286. mind that most reports are supposed to 
  1287. be  easy to read. Even 40 fields could 
  1288. be mind-boggling (how's that for an    
  1289. excuse?)                               
  1290. If you are going to modify the sort    
  1291. formula, you should understand both the
  1292. BASIC language and have read-up on this
  1293. feature in Section 4.2 of the manual.  
  1294.                                        
  1295. By modifying the sort formula, you can 
  1296. sort on several fields at the same time
  1297. or sort on part of a field.            
  1298.                                        
  1299. You have attempted to modify the sort  
  1300. formula and you do not have the same   
  1301. quantity of left parenthesis as right. 
  1302. The Work File Drive is displayed. You  
  1303. can press Enter to select that drive.  
  1304. Or, you can enter any valid drive      
  1305. letter. A non-exsistant drive letter   
  1306. will cause unpredictable results.      
  1307.                                        
  1308. If you are familiar with the SHELL     
  1309. feature, I am going to try to use the  
  1310. DOS "DIR /W/P" command. To do this, I  
  1311. look in the DOS environment to see     
  1312. where COMMAND.COM was when you booted. 
  1313. Then I check to see if it is still     
  1314. there. If so, a secondary command pro- 
  1315. cessor is loaded so the DIR command can
  1316. be  SHELLed. This allows me to use the 
  1317. /P feature to cause a pause when the   
  1318. screen overflows with file names. If I 
  1319. can't locate COMMAND.COM I just use the
  1320. BASIC "FILES" command. If so, and you  
  1321. have a LOT of files, they may scroll   
  1322. off the screen.                        
  1323. You have been asked for the full name  
  1324. of the file. If the file is not in the 
  1325. DOS default drive (and path), include  
  1326. the drive letter, a colon (the path)   
  1327. and the full file name. For example:   
  1328.                                        
  1329.    B:FILENAME.EXT    or with path      
  1330.    C:\PDS\FILENAME.EXT                 
  1331.                                        
  1332. The second example is where the file is
  1333. in the PDS sub-directory.              
  1334. You specified a file, drive (and/or    
  1335. path) name that could not be found.    
  1336. You have a chance to change your mind  
  1337. in case you made a mistake.            
  1338. The original file name was found, now  
  1339. you need to enter the new name for that
  1340. file so that it can be renamed.        
  1341. The new file name already exists on the
  1342. disk. You will need to use a different 
  1343. new file name for the rename process.  
  1344. If your printer is not on, the program 
  1345. will probably crash. If you are on a   
  1346. Local Area Network and you forgot to   
  1347. LINK to a LAN printer, the results will
  1348. be unpredictable.                      
  1349. Put the PDS*BASE Documentation disk in 
  1350. drive A and try again.                 
  1351.        End Of Generated Program        
  1352.                                        
  1353. You are about to cause the PDSBASE     
  1354. system to write a BASIC language prog- 
  1355. ram for you.  When you RUN this program
  1356. and then the program ends, where do you
  1357. want to end up?                        
  1358.                                        
  1359.    M = RUN the menu program MENU.BAS   
  1360.        that will allow you to run other
  1361.        BASIC programs or return to the 
  1362.        DOS prompt.                     
  1363.                                        
  1364.    B = Return to the BASIC Ok prompt.  
  1365.        Then you will have to type      
  1366.        RUN"progname to run another     
  1367.        program or type SYSTEM to return
  1368.        to the DOS prompt.              
  1369.                                        
  1370.    D = Return to the DOS prompt.       
  1371.      Printing The PDS*BASE Manual      
  1372.                                        
  1373. You can print the Registration Form    
  1374. (PLEASE fill it out and send to PRO DEV
  1375. Software with check ASAP) and the      
  1376. TOTAL instruction manual by typing T.  
  1377.                                        
  1378. This will take some time. Or you may   
  1379. have been printing the entire manual   
  1380. and you pressed Esc to stop printing   
  1381. for some reason.  Thus, it is possible 
  1382. to print selected Sections.            
  1383.                                        
  1384. 0 = Section 0 is the Table Of Contents.
  1385.                                        
  1386. 1 through 8 are the 8 Sections of the  
  1387.   main part of the manual.  At least   
  1388.   print and read Sections 0 and 1 to   
  1389.   get an over-view of the PDS*BASE Data
  1390.   Base system.                         
  1391.                                        
  1392. A through F are the Appendices.        
  1393.                                        
  1394. I = The Index.                         
  1395.                                        
  1396. R = The Registration Form.  If you are 
  1397.     using the PDS*BASE system beyond   
  1398.     the evaluation stage, you must send
  1399.     PRO DEV Software the requested     
  1400.     registration fee for continued use.
  1401. You need to press Enter or T to print  
  1402. the entire manual.  Press 0, 1, 2, to 8
  1403. to print one of the 8 Sections.  Press 
  1404. A, B, to F to print an Appendix. Press 
  1405. I to print the Index. Press R to print 
  1406. the all important Registration Form.   
  1407.                                        
  1408. Since you have pressed an invalid      
  1409. choice, you are being returned to the  
  1410. TOOLS Sub-Menu.                        
  1411. This is a Master field that is either a
  1412. Real or Integer type.  You may have    
  1413. report or group totals on this field if
  1414. you answer Y.  Otherwise answer N.     
  1415.                                        
  1416. When you press F2 to save this report  
  1417. definition, you will be asked for the  
  1418. field for which to print group totals  
  1419. (each time the group value changes).   
  1420. For example, you have a Master file    
  1421. to keep track of your checks.  You have
  1422. a field for Account Number.  You will  
  1423. sort the report by Account Number and  
  1424. wish a Sub Total for each Account.     
  1425.                                        
  1426. Enter the File and Field number for the
  1427. Group Sub-Total field.  If you do not  
  1428. wish Group Sub-Totals, enter zero for  
  1429. the file number.  Then, you will only  
  1430. get a report total.                    
  1431.