home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #2 / RBBS_vol1_no2.iso / 003z / r_r.rv < prev    next >
Text File  |  1989-01-04  |  8KB  |  170 lines

  1.       R&R RELATIONAL REPORT WRITER CREATES dBASE REPORTS -
  2.                       WITHOUT PROGRAMMING!
  3.                          by Norman Neher
  4.  
  5. R&R Relational Report Writer for dBase
  6. Concentric Data Systems, Inc.
  7. 18 Lyman Street
  8. Westboro, MA 01581
  9. 800-325-9035
  10. List Price: $149.00; Clipper and FoxBASE Plus module, $49.95; not
  11. copy protected
  12. Requires:  Any configuration that can operate dBase III or DBase
  13.     III Plus.  Designed to work on dBase files only.
  14.  
  15.     R&R Relational Report Writer is an add-on program for use
  16. with dBase III or dBase III Plus which plugs the holes in report
  17. generation facilities that come with the language. 
  18.  
  19.     dBase has essentially three methods of generating reports
  20. from its files: you can output what amount to unformatted records
  21. from the "dot prompt"; this lets you view the contents of a file
  22. on the screen or printed on paper, but it good only for showing
  23. what records are in the file.  You can use the internal report
  24. generator, which allows you to define simple headers and footers
  25. and to do calculation in the form of expressions; but you have to
  26. know how to do it and the results are limited.  Finally, you can
  27. use the dBase command language.  To use this you should be a
  28. programmer with a lot of experience in the ins and outs of the 
  29. command language. You can create beautiful reports this way, but
  30. they take a lot of time to do and are expensive.
  31.  
  32.     It is also hard to print labels correctly with dBase,
  33. especially if you want to print many-across, and they are of
  34. different lengths.
  35.  
  36.     If you are dissatisfied with the dBase report writer, and
  37. tired of the complicated  programming needed in dBase for
  38. sophisticated reports, R&R Relational Report Writer is for you.
  39.  
  40.     Installation of the program is very simple:  the program
  41. disks are copied to your hard-disk directory.  Then you summon
  42. the Lotus-like menu and can begin defining your report. Once you
  43. read the basic instructions and work the sample programs the 
  44. report writer is fairly easy to use. It's a learn while you work 
  45. situation. When you have mastered the program your reports will
  46. be truly  works of art.
  47.  
  48.     Each report created may have a title; page headers and
  49. footers; group  headers and footers; and summary page. The title
  50. may be a separate page or  may be at the top of the first page.
  51. The summary page may be separate or  at the bottom of the last
  52. page. The headers and footers can be controlled  to print or not
  53. to print.
  54.  
  55.     Up to nine other database files can be related to the master
  56. database and/or to each other. When calling for a field from the
  57. same of another data base, a pop-up window appears and allows you
  58. to select the field you want. Nine levels of totalling can be
  59. established. In operation, the report writer generates a
  60. "composite record" from all the data called for, and creates the
  61. report from that.
  62.  
  63.     Using the "Query" command you can select the composite
  64. records that will be included in the report by comparing a field 
  65. in the composite record to a value, list  of values or a range of
  66. values. 
  67.  
  68.     The report generator is menu driven with Lotus like menus.
  69. The input menu shows the related data base fields linked together
  70. with diagram type lines to the database they belong to.
  71.  
  72.     The report writer can print form letters, reports, mailing
  73. labels and generate ASCII files with or without printer control
  74. codes. Many of the  field formats are like Lotus. For example
  75. commas can be placed in the numeric fields. You cannot do this
  76. with the dBase report writer without  losing the numerical value.
  77.  
  78.     Numeric fields can be formatted as fixed with 0 to 15
  79. decimal places; as scientific, with exponential notation; as
  80. currency, edited with dollar sign, commas, and with negative
  81. values parenthesized. General numeric fields, defined as having a
  82. floating decimal format, and percent fields, which are multiplied
  83. by 100 and printed followed by percent sign, are also allowed.
  84.  
  85.     Date formats can be either full or abbreviated and many
  86. variations of spelled-out months, etc., are possible.
  87.  
  88.     The formatting for character and memo fields may be set up
  89. to align the text to the left, right, or center, and Word-Wrap to
  90. left justify, right justify, or full justify.
  91.  
  92.     Another neat feature of this program is the line and field
  93. attribute  function. With this feature each field or line can be
  94. set to normal, bold, underscore, Italic and combinations of bold,
  95. underscore, and Italic. 
  96.  
  97.     You can set up your own calculated fields by writing
  98. "expressions" which describe the data to be included in the
  99. calculation and the arithmetic to me performed on it.  An
  100. expression may be 511 characters long (dBase is limited to 254). 
  101. For example, a field named "TOTAL" can be defined by the
  102. expression "REVENUE + EXPENSE", if these two fields have been
  103. identified by name in the dBase structure.
  104.  
  105.     The report writer offers 77 predefined functions that can be
  106. used in  calculated fields. Most of these are dBase III functions
  107. with a few additional one such as  ADDDAYS (adds number of days
  108. to date); SOUNDEX (returns value of  string based on its sound);
  109. SPELLNUM (spells a number); WDCOUNT (returns  number of words in
  110. a character string).  You can also generate User Defined
  111. functions to meet your special needs.
  112.  
  113.     R&R uses the dBase database files and not the program files. 
  114. You have the option of using the dBase index files or the sort
  115. command in the report writer. Fields can be sorted without having
  116. to convert them to character strings. For example, it is not
  117. necessary to parse out the date fields in order to have them sort
  118. in correct chronological order. 
  119.  
  120.     The report writer may be run direct from a dBase program.
  121. This is done through the runtime programs (RRUNTIME.EXE & RR.EXE)
  122. used in conjunction with a job file (RRUNIN.DBF), all of which
  123. are supplied with the R&R program disks.
  124.  
  125.     The runtime programs are license free and enable you to give
  126. your clients the report libraries without the purchase of the
  127. report writer as long as you do not give them the RR.exe program.
  128.  
  129.     An excellent feature of the job file is that it enables you
  130. to change  certain parameters of the report without changing the
  131. report program itself.  In the job file you can specify the range
  132. of pages you want printed (great if you have to do a restart), or
  133. specify where you want the report to go: printer,  screen display
  134. or and ASCII file with or without printer codes.
  135.  
  136.     The query function in the saved report can be overridden in
  137. the job file.  This is very useful when you have multiple query
  138. requests. 
  139.  
  140.     The program uses a configuration file that contains
  141. information about your default directories, display type, and the
  142. types of printers to be used. Up to eight different printers can
  143. be configured in this file. Nearly 100 printers are supported.
  144. Printer drivers can be customized to suit your needs. You can
  145. design your own if your printer is not listed. By specifying
  146. printer fonts (up to 15), you can do customizing like
  147. italicizing, compressed or expanded  printing for individual
  148. fields and/or lines.
  149.  
  150.     The R&R Relational Report Writer is a comprehensive program.
  151. I have just  highlighted a portion of the what is available with
  152. the hopes of  stimulating your interest in this product.
  153.  
  154.     In general, the use of the tutorial and helped me to
  155. understand how to use  the program, although, I had difficulty
  156. with some of the sample programs  because I wasn't familiar with 
  157. relational type data. Once I understood relationships (primarily
  158. one-to-one, one-to-many and many-to-one) everything fell into
  159. place and was easy.
  160.  
  161.     At work, one of the problems I had with dBase was its
  162. rounding strategy.  Sometimes it rounded up and under certain
  163. conditions it rounded down. This caused problems with balancing
  164. between invoices and proof lists. R&R solved this inconsistency.
  165.  
  166.     This program is fun to work with and I highly recommend it.
  167. Your reports will be a breeze to generate and will look very
  168. professional. Although I do not have a laser printer, I can
  169. imagine the quality of the reports would be dazzling.
  170.