home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / demos / cdevdemo.arj / TRPT.HLP (.txt) < prev    next >
Encoding:
Clarion Help  |  1990-11-13  |  84.8 KB  |  1,814 lines

  1.  Suppose that we want to view only those 
  2.  people whose first name begins with the 
  3.  letter "T."
  4.  You can use the Choose action to create 
  5.  a report filter.  A report filter
  6.  selects only the records you specify by 
  7.  writing a condition.
  8.  The Choose action lets you create error-free  
  9.  conditions, since you select valid choices
  10.  from windows that pop up.
  11.  The Function List contains built-in functions
  12.  such as UPPER (makes characters uppercase), TODAY 
  13.  (displays today's date), and INSTR (searches for  
  14.  a string).
  15.  Constant Text allows you to enter text.
  16.  Constant Number allows you to enter a number. 
  17.  Constant Date and Constant Time allow you
  18.  to enter a valid date or time.
  19.  To create a condition, select the elements
  20.  that will make up the equation or expression.  
  21.  Since we want to choose all the records where  
  22.  "the first name BEGINS WITH the letter T," we  
  23.  will start by selecting the field EMP:FIRST.
  24.  OK, our first element is selected.
  25.  Remember, we want all records where
  26.  EMP:FIRST BEGINS WITH the letter "T," 
  27.  so let's scroll down the list to find 
  28.  the operator BEGINS WITH.
  29.  Here it is; press Enter to select it.  
  30.  Let's select our final element
  31. the letter "T." 
  32.  We'll select Constant Text and type the letter T.
  33.  We could continue this condition by selecting 
  34.  an operator, but we'll finish it here by
  35.  selecting DONE.
  36.  This is a simple condition.  More complex
  37.  conditions can be created with the use of
  38.  parentheses, functions, and more fields.
  39.  Now let's run the report with its new report  
  40.  filter.
  41.  Press Esc to call the worksheet menu.  Select 
  42.  Run.  Then select Screen to run the report
  43.  as a query (displayed on your monitor).
  44.  Notice that the only records
  45.  displayed are those whose first  
  46.  name begins with "T."
  47.  Say, for instance, you want to print the
  48.  word **BONUS next to every employee who
  49.  makes over $40,
  50.  a year.
  51.  To do this, you would make a Conditional
  52.  field, one of the Calculated fields.  Select 
  53.  Field from the menu; then select Calculated. 
  54.  This screen shows us all the Calculated fields  
  55.  currently defined.  None have been defined yet, 
  56.  but we are going to make one now.  Select the
  57.  Create action.
  58.  Conditional fields allow you to print
  59.  or display different values depending
  60.  on whether a particular condition is
  61.  true or false.
  62.  In this case, we want to print either
  63.  **BONUS or blank spaces depending on
  64.  whether the employee's salary is
  65.  greater than $40,
  66.  First, we need to give our Conditional 
  67.  field a name, or Description.
  68.  Now we have to assemble the condition, 
  69.  just as we did when we made a report
  70.  filter with the Choose action.
  71.  OK, we need to tell Report Writer
  72.  what to do if the condition is True. 
  73.  We'll have it print "**BONUS."
  74.  Since "**BONUS" is text, select
  75.  Constant Text.
  76.  If the condition is false, we won't print
  77.  anything next to the employee's name.
  78.  So, for the False Formula line, select
  79.  Constant Text, press Enter and select DONE. 
  80.  Since there are seven chararacters in
  81.  **BONUS, the picture will be S7.
  82.  Now we have finished defining our Conditional field. 
  83.  Notice that it is now listed in the Calculated field 
  84.  window.
  85.  The selector bar
  86.  highlights the
  87.  current report.
  88.  It can be moved
  89.  with the Up 
  90.  and  
  91.  Down 
  92.  keys to
  93.  highlight the
  94.  report you want to 
  95.  Run, Modify, or
  96.  Erase.
  97.  Now that you know how to control the tutorial, let's 
  98.  begin.
  99.  To continue, please press
  100. [M] for manual,
  101. [A] for automatic, or
  102. [Esc] to return to DOS. 
  103.  This concludes the Report Writer Tutorial. 
  104.  This screen is called a worksheet.  This is where  
  105.  you design your reports by placing fields, text,
  106.  and lines where you want them to appear.
  107.  When you first enter a worksheet, you are in
  108.  automatic "populate report" mode.  This means that 
  109.  Report Writer will automatically place the fields  
  110.  you select from the popped-up Field window on
  111.  the worksheet.
  112.  The Body section contains the
  113.  "meat" of the report.
  114.  The Grand Totals section prints  
  115.  after all groups have printed.
  116.  The Final Page section prints  
  117.  on the last page of the report.
  118.  The Page Footer section prints  
  119.  at the bottom of each page.
  120.  Let's set up this report so that the employee records are  
  121.  "grouped" by common states.  We'll make the EMP:STATE
  122.  field a sort field.  A sort field is a field whose value
  123.  determines how records will be ordered.
  124.  So, to sort and process the records in your report in a
  125.  a particular sequence, designate sort fields.  This is
  126.  called "ordering" the fields in your database.  To set a
  127.  sort order, select Order from the worksheet menu.
  128.  First, we want to sort the data stored
  129.  in the state field in ascending order,
  130.  from A to Z.  Highlight both Ascending
  131.  and EMP:STATE; then press Enter.
  132.  The fields will be placed horizontally in the 
  133.  Body.  A "header" that describes the field
  134.  will also be automatically placed in a
  135.  corresponding position in the Page Header
  136.  section.  Now we will select our fields
  137.  Designating EMP:STATE as an ascending sort field will sort the
  138.  records alphabetically by state.  To include additional
  139.  information specific to each state, you need to make this sort
  140.  field a group field as well.  Report Writer will create a
  141.  Group Header and Group Footer for each group field you designate.
  142.  To designate a sort field as a group field, select Edit and then 
  143.  select Group.
  144.  Designating EMP:STATE as an ascending sort field will sort the
  145.  records alphabetically by state.  To include additional
  146.  information specific to each state, you need to make this sort
  147.  field a group field as well.  Report Writer will create a
  148.  Group Header and Group Footer for each group field you designate.
  149.  To designate a sort field as a group field, select Edit and then 
  150.  select Group.
  151.  Good, now EMP:STATE is designated as a group
  152.  field.
  153.  While we're here, let's sort within each state
  154.  by the person's last name (EMP:LAST).  This is
  155.  done in the same way that you established the
  156.  order for EMP:STATE, except we do not need to
  157.  make a group by last name.
  158.  Highlight EMP:LAST and Ascending; press Enter.
  159.  That's all we need to do for the Order.  
  160.  Press Esc to see our modified worksheet. 
  161.  Notice the new group sections.  The field name  
  162.  is placed on the left side of the grid line.
  163.  If we had made more group fields, they also
  164.  would have their own separate group sections
  165.  along with the field name.
  166.  When you designate more than one group field,
  167.  the first group field you designate (at the
  168.  top of the Order list) will have the "outermost" 
  169.  group sections on the worksheet, while the last  
  170.  one designated will have the "innermost" group
  171.  sections.
  172.  Let's display the EMP:STATE field in 
  173.  the Group Header section, so it will 
  174.  print before each group.
  175.  First, with the cursor on the Group  
  176.  Header line, press Enter to open up  
  177.  the group section.
  178.  Press Esc; then select Field from the menu. 
  179.  Select Data to put a data field on 
  180.  the worksheet.
  181.  Select EMP:STATE from our field list
  182.  A picture is a code that tells Report Writer
  183.  how to format the data in the field.  We'll press 
  184.  Enter to accept the default picture.
  185.  You can center text on a line 
  186.  by pressing Ctrl-6.
  187.  Think of the caret ^ (located 
  188.  on the "6" key) as the symbol 
  189.  for centering.
  190.  OK.  Now that we have our necessary fields
  191.  on the worksheet, we'll exit the automatic
  192.  "populate report" mode by pressing Esc and
  193.  enter the "free-form" mode to finish up.
  194.  Free-form mode allows you to manually change, 
  195.  add or remove anything on the worksheet.
  196.  Underline the state using the Trace 
  197.  action.  Instead of selecting Trace 
  198.  from the menu, you can use Ctrl-T
  199.  as a shortcut.
  200.  The last thing we have to do is add two blank lines to the Group  
  201.  Footer so that the different groups (states) will be separated.
  202.  To do this, move the cursor to the EMP:STATE Group Footer line
  203.  and press Enter twice.
  204.  Let's stop here and see how our 
  205.  report looks.
  206.  Bring up the menu with Esc and  
  207.  then select Run.
  208.  Here is a brief description of the worksheet menu actions:
  209. - Run your report.  You can print it, display it as
  210. a query, or send it to a disk file.
  211.  Choose
  212. - Set a condition that selects specific records.
  213. This condition is called a report filter.
  214.  Order
  215. - Sort the data in your report by selecting sort
  216. fields and group fields.
  217.  Layout
  218. - Set the report width and length, send formfeeds,
  219. specify label printing, and re-set page numbers.
  220.  Trace
  221. - Draw lines, boxes, etc. on the worksheet.
  222.  Field
  223. - Place fields from the database on the worksheet;
  224. also create new fields called Calculated fields.
  225.  Edit
  226. - Cut, copy, or move blocks within your report; also  
  227. insert printer control codes.
  228.  Password - Assign a password for this report.
  229.  Specs
  230. - Print a specifications report.
  231.  Quit
  232. - Exit to the Report Page.
  233.  Notice that when the cursor
  234.  moves over a field, the field 
  235.  name appears here.
  236. Anything
  237. placed
  238. Title
  239. section will print only 
  240. first
  241. page.
  242.  The Page Header section prints
  243.  at the top of each page.
  244.  Now that we have seen this report, let's return
  245.  to the worksheet (by pressing Esc) and modify the  
  246.  report.  Then, we'll run it again.
  247.  Choose Records Where
  248. Function List
  249. Constant Text
  250. Constant Number
  251. Constant Date
  252. Constant Time
  253. EMP:RECORD#
  254. EMP:FIRST
  255.  EMP:LAST
  256. Title Page 0:1
  257.  'LIN OVR
  258.  ,Press Esc for menu or F1 for Help
  259.  Choose Records Where
  260.  EMP:FIRST +
  261. + Plus
  262. - Minus
  263. / Divide
  264. * Multiply
  265. % Modulus
  266. & Concatenate
  267. = Equals
  268. <> Not Equals
  269.  >  More Than
  270. Title Page 0:1
  271.  'LIN OVR
  272.  ,Press Esc for menu or F1 for Help
  273.  Choose Records Where
  274.  EMP:FIRST BEGINS WITH
  275.   Type Text:|
  276. - Final Page 
  277. Title Page 0:1
  278.  'LIN OVR
  279.  ,Press Esc for menu or F1 for Help
  280.  Choose Records Where
  281.  EMP:FIRST BEGINS WITH 'T' +
  282. + Plus
  283. - Minus
  284. / Divide
  285. * Multiply
  286. % Modulus
  287. & Concatenate
  288. Title Page 0:1
  289.  'LIN OVR
  290.  ,Press Esc for menu or F1 for Help
  291. First
  292. Phone
  293.  %Frank
  294. Askowitz
  295. (904)567-3423
  296. Bircham
  297. (904)349-8013
  298. Claire
  299. Buscemi
  300. (904)
  301. -9104
  302. George
  303. Duffy
  304. (904)321-7783
  305. Linda
  306. Johnston
  307. (904)673-2323 **BONUS
  308. George
  309. Linstein
  310. (904)
  311. -4848
  312. Joe Bob
  313.      Nantucket
  314. (904)554-6678 **BONUS
  315. Olsen
  316. (904)567-1109
  317. Thomas
  318. Parker
  319. (904)887-3293 **BONUS
  320. Peterson
  321. (904)567-8907 **BONUS
  322. Dianne
  323. Trender
  324. (904)324-6734 **BONUS
  325. Betty
  326. Underhill
  327. (904)198-4893
  328. Waysworth
  329. (904)674-3290
  330. Karen
  331. Wetson
  332. (904)567-4545
  333.  %lines 1:22  cols 1:80
  334.  WUse Cursor Keys to Scroll
  335. Press F1 for Help
  336.  +Press Esc to Cancel 
  337. Debbie
  338. Accord
  339. (407)576-9901
  340. Katie
  341. Austin
  342. (305)673-4343
  343. Karen
  344. Blasidio
  345. (407)876-2232 **BONUS
  346. Ferris
  347. Bueller
  348. (407)893-4225 **BONUS
  349. Lindy
  350. Carter
  351. (305)343-8484 **BONUS
  352. Edwards
  353. (305)753-4490 **BONUS
  354. Michele
  355.      Fox
  356. (407)893-4030 **BONUS
  357. Nordega
  358.      Francisco
  359. (407)893-4567
  360. Cristy
  361. Franco
  362. (305)377-9870
  363. Ralph
  364. Greenburg
  365. (407)997-1098
  366. Harper
  367. (305)765-0093 **BONUS
  368. Bruce
  369. Harris
  370. (305)674-5849 **BONUS
  371. Johnson
  372. (305)753-4499
  373. Kasper
  374. (407)884-0983 **BONUS
  375. Audrey
  376. Laghlin
  377. (407)392-8700
  378. Wayne
  379. Marshall
  380. (305)553-7676 **BONUS
  381. Lewis
  382. McCarther
  383. (407)553-1908 **BONUS
  384. Linda
  385. (407)913-1084
  386. Brian
  387. Nolan
  388. (407)646-1800 **BONUS
  389. O'connor
  390. (407)894-3456
  391. Larry
  392. Silverman
  393. (305)435-6678
  394. Simmons
  395. (305)566-7895
  396. lines 23:44  cols 1:80
  397.  VUse Cursor Keys to Scroll
  398. Press F1 for Help
  399.  +Press Esc to Quit
  400. Smith
  401. (305)833-2323
  402. Pamela
  403. Snyder
  404. (305)678-9403 **BONUS
  405. Tyrone
  406. (305)678-3342
  407. Henry
  408. Waysburgher
  409. (305)678-5644
  410. Keith
  411. Zachary
  412. (305)783-2234
  413. (407)984-7784 **BONUS
  414.  %Martha
  415. Anderson
  416. (904)673-2294 **BONUS
  417. Brooks
  418. (212)633-8979 **BONUS
  419. William
  420.      Fruite
  421. (212)343-5588
  422. Steve
  423. Kinsley
  424. (212)930-4564 **BONUS
  425. Robert
  426. Lancaster
  427. (212)345-0098 **BONUS
  428. First
  429. Phone
  430.  &Tracy
  431. Polvarich
  432. (212)334-5678
  433. Michael
  434.      Rosenthal
  435. (212)
  436. -4949 **BONUS
  437. Singeltary
  438. (212)345-3543
  439. lines 45:66  cols 1:80
  440.  VUse Cursor Keys to Scroll
  441. Press F1 for Help
  442.  +Press Esc to Quit
  443. Phone
  444.  Body 
  445. The CLARION Report Writer
  446. Databases
  447. Invoice Database
  448. Lesson Database
  449.   Press F1 for Help
  450.   Choose Database from List
  451. " Title Page 
  452. C Page
  453. Header 
  454. % Body 
  455.  EMP:TITLE
  456. (String 4)
  457. EMP:FIRST
  458. (String 15)
  459. EMP:LAST
  460. (String 15)
  461. EMP:ADDRESS
  462. (String 30)
  463. EMP:ADDRESS2  (String 30)
  464. EMP:CITY
  465. (String 15)
  466. EMP:STATE
  467. (String 2)
  468. EMP:ZIP
  469. (Long) 
  470. EMP:PHONE
  471. (Decimal 11.0) (
  472. EMP:DEPT
  473. (String 10)
  474. EMP:SALARY
  475. (Real) $
  476. ,<<#.##
  477. Body 1:1
  478.  -LIN OVR
  479.  'Press Enter to Select Field or Esc to Quit
  480. Populate Report Method - Press Esc to Enter Free-form Method
  481. First
  482. " Title Page 
  483. C Page
  484. Header 
  485.  First
  486. Phone
  487. % Body 
  488. ! Grand  Totals 
  489. A Page
  490. Footer 
  491. B Final Page 
  492. sBody 1:48
  493.  ,LIN OVR
  494.  ,Press Esc for menu or F1 for Help
  495.  The Report Writer User's Manual explains these 
  496.  actions in detail.
  497.  Now let's start a new report.  Select Create.  
  498.  The first thing you must do when creating  
  499.  a report is select the database that the
  500.  report will get its data from.
  501.  We'll select the Lesson Database.
  502.  We'll use the Run action
  503.  to see one of these reports. 
  504.  We could have just as easily sent this  
  505.  report to the printer or to a disk file 
  506.  by selecting either Printer or File
  507.  from the menu.
  508. First
  509. Phone
  510.  %Thomas
  511. Parker
  512. (904)887-3293
  513.  %Tish
  514. O'connor
  515. (407)894-3456
  516.  %Tracy
  517. Polvarich
  518. (212)334-5678
  519.  Plines 1:22  cols 1:80
  520.  WUse Cursor Keys to Scroll
  521. Press F1 for Help
  522.  *Press Ctrl-Q to Quit 
  523. " Title Page 
  524. C Page
  525. Header 
  526.  First
  527. Field
  528. EMP:STATE
  529.   Name
  530. :Bonus Field
  531.   Pic
  532.  EMP:LAST
  533.      (String 15)
  534.  EMP:STATE
  535. EMP:TITLE
  536. (String 4)
  537. EMP:PHONE
  538. (Decimal 11.0) (
  539. EMP:STATE
  540. (String 2)
  541. EMP:CITY
  542.      (String 15)
  543. EMP:ADDRESS
  544. (String 30)
  545. EMP:ZIP
  546. (Long) 
  547. EMP:DEPT
  548.      (String 10)
  549. EMP:SALARY
  550. (Real) $
  551. ,<<#.##
  552. EMP:ADDRESS2
  553. (String 30)
  554. EMP:COMPANYNAME  (String 30)
  555. Bonus Field ( Conditional )
  556. Body 1:52
  557.  ,LIN OVR
  558. Press Esc for menu or F1 for Help
  559. " Title Page 
  560. C Page
  561. Header 
  562.  First
  563. Field
  564. EMP:STATE
  565.   Name
  566. :Bonus Field
  567.   Picture:S7
  568. EMP:STATE
  569.  Group  Footer 
  570. ! Grand  Totals 
  571. A Page
  572. Footer 
  573. B Final Page 
  574. Body 1:52
  575.  ,LIN OVR
  576. Press Esc for menu or F1 for Help
  577.  Notice that the database we have just created, 
  578.  People database, now appears in the list of
  579.  databases.
  580.  Now select Quit to return to the Report Page. 
  581. The CLARION Report Writer
  582. Creating New Database
  583. Enter Filename
  584.   Filename:C:\CLARION\PEOPLE.DAT
  585.  DATABASE\
  586. EXAMPLE\
  587. REPORT\
  588. TUTORIAL\
  589. EMPLOYEE.APP
  590. PEOPLE.DAT
  591. RTLINK.DAT
  592. TEST.APP
  593. The CLARION Report Writer
  594. Creating New Database
  595. PEO:RECORD#  Record in PEOPLE.DAT (Long) 
  596. PEO:NAME
  597. (String 20)
  598. PEO:EXT
  599. (Decimal 3.0) 
  600. PEO:DEPT
  601. (String 6)
  602. PEO:BLDG
  603. (String 10)
  604.   Record in PEOPLE.DAT
  605.   Press F1 for Help
  606.   Modify This Picture or Heading
  607.  2Modify
  608. Create
  609. Password
  610. Specs
  611. The CLARION Report Writer
  612. Creating New Database
  613. Save Database
  614.   Save Changes
  615.   Database Name  :
  616.   Definition File:
  617.   Record in PEOPLE.DAT
  618.   Press F1 for Help
  619.   Exit Data Base Screen
  620.  ;Modify
  621. Create
  622. Password
  623. Specs
  624. The CLARION Report Writer
  625. Creating New Database
  626. Save Database
  627.   Save Changes
  628.   Database Name  :People database
  629.   Definition File:DBS
  630. 1.DEF
  631.   Record in PEOPLE.DAT
  632.   Press F1 for Help
  633.   Exit Data Base Screen
  634.  ;Modify
  635. Create
  636. Password
  637. Specs
  638. The CLARION Report Writer
  639. Databases
  640. Invoice Database
  641. Lesson Database
  642. People database
  643.   Press F1 for Help
  644.   Create a New Database
  645.  ;Modify
  646. Create
  647. Erase
  648. The CLARION Report Writer
  649. Creating New Database
  650. Enter Filename
  651.   Filename:
  652.   Press F1 for Help
  653. The CLARION Report Writer
  654. Databases
  655. Invoice Database
  656. Lesson Database
  657.   Press F1 for Help
  658.   Modify or Copy This Database
  659.  4Modify
  660. Create
  661. Erase
  662.  After you select Run, you are given a menu to
  663.  select where to send the report.  You may send a
  664.  report to the screen (a query), a file, or a
  665.  printer.  You can also set printing options or
  666.  produce a test pattern of your report.
  667.  We will select Screen.
  668. Display Report on the Screen
  669.  4Screen
  670. Printer
  671. Options
  672.  We'll select Screen to display the 
  673.  report as a query.
  674.  After you have finished viewing the report,
  675.  you can return to the worksheet by pressing
  676.  the Esc key.
  677.  To start the Clarion Report Writer
  678.  Go to the directory where Report Writer is 
  679.  installed.  The default is \CLARION.
  680.  Then, type REPORTER and press Enter.
  681.  Exiting the Calculated field menu 
  682.  returns you to the Field menu.
  683.  Select Data to place our newly-
  684.  created field on the worksheet.
  685.  Bonus Field is already highlighted,
  686.  so simply press Enter.
  687.  Press Enter to accept this picture.  
  688.  Good.  We now have our Conditional field 
  689.  placed on the worksheet.
  690.  Let's see our report
  691.  Here is PAGE 1 of our report.
  692.  Notice that **BONUS is next to  
  693.  some entries; this is the
  694.  Conditional field.  We'll press 
  695.  PgDn to see the next page
  696.  Press PgDn again to see more
  697.  This line denotes 
  698.  a new page.
  699.  Here's our Page Header 
  700.  for the next page.
  701.  On the Enter Filename line, you can either type the
  702.  path and file name of the data file you want to use, or  
  703.  press Enter on the blank line to access a list of data
  704.  files that you may select.
  705.  We will press Enter on the blank line to bring up a list 
  706.  of files.  Then, we will select the PEOPLE.DAT file from 
  707.  the list that appears.
  708.  Highlight the PEOPLE.DAT file and press Enter. 
  709.  Databases may be made up of one or more data files.  These 
  710.  data files may be Clarion, dBase, ASCII, or DIF files.
  711.  If you want to use more than one data file in a database,  
  712.  you must join the files together by equating a common
  713.  field.
  714.  In this tutorial, we will use only one data file, the
  715.  PEOPLE.DAT file, to create the People database.
  716. :EMP:RECORD#
  717. EMP:RECORD#
  718. Record in EMPLOYEE.DAT (Long) 
  719. EMP:TITLE
  720. (String 4)
  721. EMP:FIRST
  722. (String 15)
  723. EMP:LAST
  724. (String 15)
  725. EMP:ADDRESS
  726. (String 30)
  727. EMP:ADDRESS2  (String 30)
  728. EMP:CITY
  729. (String 15)
  730. EMP:STATE
  731. (String 2)
  732. EMP:ZIP
  733. (Long) 
  734. EMP:PHONE
  735. (Decimal 11.0) (
  736. EMP:DEPT
  737. (String 10)
  738. EMP:SALARY
  739. (Real) $
  740. ,<<#.##
  741. Field
  742.   Name
  743. :EMP:STATE
  744.   Picture:S2
  745.   Now that you have reviewed the Report Writer environment, 
  746.   we suggest that you read Chapter 2 of the User's Manual,  
  747.   and do the lessons outlined in Chapter 3.
  748.   You'll soon see how easy and fun it is to create your
  749.   own reports with the Clarion Report Writer!
  750. " Title Page 
  751. C Page
  752. Header 
  753.  First
  754. Phone
  755.  &EMP:STATE
  756.  Group  Header 
  757. % Body 
  758.  "EMP:STATE
  759.  Group  Footer 
  760. ! Grand  Totals 
  761. A Page
  762. Footer 
  763. B Final Page 
  764. EMP:STATE 2:1
  765.  (LIN OVR
  766.  ,Press Esc for menu or F1 for Help
  767. " Title Page 
  768. C Page
  769. Header 
  770.  First
  771. Phone
  772.  &EMP:STATE
  773.  Group  Header 
  774. % Body 
  775. EMP:STATE
  776.  Group  Footer 
  777. ! Grand  Totals 
  778. A Page
  779. Footer 
  780. B Final Page 
  781. Title Page 0:1
  782.  'LIN OVR
  783. Print or View This Report
  784.  7Run
  785. Choose
  786. Order
  787. Layout
  788. Trace
  789. Field
  790. Password
  791. Quit 
  792.  Display a Data Field
  793.  <Data
  794. System
  795. Calculated
  796.  This is the Page Header. 
  797.  This is the Body of the report. 
  798.  This is the Group Header for the EMP:STATE field. 
  799.  And these two blank lines are from the EMP:STATE Group Footer. 
  800.  Here is our final report.  Let's 
  801.  review each of its components
  802.  Specify Group Break and set Group Options
  803.  'Group
  804. Erase
  805. First
  806. Phone
  807.  $Frank
  808. Askowitz
  809. (904) 567-3423
  810.  "Ely
  811. Bircham
  812.      (904) 349-8013
  813.  "Claire
  814. Buscemi
  815.      (904) 
  816. -9104
  817.  "George
  818. Duffy
  819. (904) 321-7783
  820.  "Linda
  821. Johnston
  822. (904) 673-2323
  823.  "George
  824. Linstein
  825. (904) 
  826. -4848
  827.  "Joe Bob
  828.      Nantucket
  829. (904) 554-6678
  830.  "Don
  831. Olsen
  832. (904) 567-1109
  833.  "Thomas
  834. Parker
  835. (904) 887-3293
  836.  "Joan
  837. Peterson
  838. (904) 567-8907
  839.  "Dianne
  840. Trender
  841.      (904) 324-6734
  842.  "Betty
  843. Underhill
  844. (904) 198-4893
  845.  "Nell
  846. Waysworth
  847. (904) 674-3290
  848.  "Karen
  849. Wetson
  850. (904) 567-4545
  851.  $lines 1:22  cols 1:80
  852.  WUse Cursor Keys to Scroll
  853. Press F1 for Help
  854.  +Press Esc to Cancel 
  855.  How to run this Tutorial 
  856.  You can change the viewing mode at any time by pressing 
  857.  for Manual
  858.  for Automatic
  859.  In either viewing mode 
  860.      the right arrow key  
  861.   turns to the next page, and 
  862.      the left arrow key
  863.   turns to the previous page. 
  864.  How to run this Tutorial (continued) 
  865.  In manual viewing mode, the tutorial waits for you to press one of the 
  866. page turning keys.
  867.  In automatic viewing mode, the tutorial gives you time to read a page, 
  868. then turns to the next page automatically.  
  869. You can speed up the tutorial by
  870. pressing the gray + key  
  871. slow down the tutorial by
  872. pressing the gray - key. 
  873. You can exit a tutorial by
  874. pressing the Esc key.
  875.  This is Report Writer's main screen, which is
  876.  called the Report Page.
  877.  Report Writer has been designed as a menu-driven  
  878.  program.  All of its powerful features can be
  879.  accessed via the main actions listed horizontally 
  880.  in the menu on the bottom of the Report Page.
  881.  Print or View This Report
  882.  7Run
  883. Choose
  884. Order
  885. Layout
  886. Trace
  887. Field
  888. Password
  889. Specs
  890. Quit 
  891.  Move down to highlight the First Name field and 
  892.  press Enter.
  893.  Move down to highlight the Phone Number
  894.  field and press Enter.
  895. " Title Page 
  896. C Page
  897. Header 
  898.  First
  899. Phone
  900.  &EMP:STATE
  901.  Group  Header 
  902. E Body 
  903.  "EMP:STATE
  904.  Group  Footer 
  905. A Grand  Totals 
  906. A Page
  907. Footer 
  908. B Final Page 
  909. #Body 1:48
  910.  ,LIN OVR
  911.  ,Press Esc for menu or F1 for Help
  912. Welcome to the tutorial for
  913. The Clarion Report Writer
  914.  Before starting, there will be a few screens explaining 
  915.  how to change the pace of the information provided in
  916.  this tutorial.  After that, you will see some of the
  917.  things that Report Writer can do for you!
  918. " Title Page 
  919. C Page
  920. Header 
  921.  First
  922. Phone
  923. % Body 
  924. ! Grand  Totals 
  925. Order
  926. Sort Group
  927. Field List
  928.  3EMP:RECORD#
  929. Record in
  930.  3EMP:TITLE
  931. (String 4)
  932.  3EMP:FIRST
  933. (String 15
  934.  3EMP:LAST
  935. (String 15
  936.  3EMP:ADDRESS
  937. (String 30
  938.  3EMP:ADDRESS2  (String 30
  939.  EMP:CITY
  940. (String 15 
  941. Body 1:48
  942.  ,LIN OVR
  943. Select Field as Ascending Component
  944.  -Ascending
  945. Descending
  946. Reset
  947.  The last thing we'll do in this tutorial is select 
  948.  the printer that you are using and assign it to a  
  949.  DOS port (LPT1, LPT2 or LPT3).
  950.  When you select your printer, you import a printer 
  951.  control file that contains the printer control
  952.  codes associated with your particular printer.
  953.  When this file has been imported, you can then
  954.  place printer codes in your reports using the
  955.  Edit action on the worksheet.
  956.  To select your printer and assign it to a DOS
  957.  port, select Printer from the Report Page menu. 
  958. The CLARION Report Writer
  959. Printers
  960. GENERIC PRINTER
  961.   Press F1 for Help
  962.   Import Printer Model from Another File
  963.  *Import
  964. Assign
  965. Modify
  966. Create
  967. Erase
  968.  Modify control sequences.  
  969.  oModify Control Sequences for This Printer Model
  970.  !Import
  971. Assign
  972. Modify
  973. Create
  974. Erase
  975. The CLARION Report Writer
  976. Printers
  977. GENERIC PRINTER
  978. HEWLETT PACKARD LASERJET II
  979.   Press F1 for Help
  980.   Add a New Printer Model
  981.  9Import
  982. Assign
  983. Modify
  984. Create
  985. Erase
  986. The CLARION Report Writer
  987. Printers
  988. GENERIC PRINTER
  989. HEWLETT PACKARD LASERJET II
  990.   Press F1 for Help
  991.   Erase This Printer Model
  992.  8Import
  993. Assign
  994. Modify
  995. Create
  996. Erase
  997. The CLARION Report Writer
  998. Printers
  999. GENERIC PRINTER
  1000. HEWLETT PACKARD LASERJET II
  1001.   Press F1 for Help
  1002.   Exit to the Report Menu
  1003.  9Import
  1004. Assign
  1005. Modify
  1006. Create
  1007. Erase
  1008. The CLARION Report Writer
  1009. Printers
  1010. GENERIC PRINTER
  1011. Import Printer Model from Another File
  1012.   Filename:
  1013.   Press F1 for Help
  1014.   Import Printer Model from Another File
  1015.  *Import
  1016. Assign
  1017. Modify
  1018. Create
  1019. Erase
  1020. *.CTL
  1021. DATABASE\
  1022. EXAMPLE\
  1023. REPORT\
  1024. TUTORIAL\
  1025. GENERIC
  1026. LASER.CTL
  1027. MATRIX.CTL
  1028. PRINTER.CTL
  1029. REPORTER.CTL
  1030. Import 
  1031. other File
  1032.   Filename:C:\CLARION\LASER.CTL
  1033.   Press F1 for Help
  1034.   Import Printer Model from Another File
  1035.  *Import
  1036. Assign
  1037. Modify
  1038. Create
  1039. Erase
  1040. The CLARION Report Writer
  1041.      Printers Available to Import
  1042. CANON BJ-80
  1043. HEWELETT PACKARD THINKJET
  1044. HEWLETT PACKARD LASERJET II
  1045. HEWLETT PACKARD QUIETJET
  1046. IBM COLOR JETPRINTER 3852-2
  1047. IBM PAGEPRINTER 3812
  1048. IBM QUIETWRITER 5201
  1049. LASERJET CARTRIDGE A
  1050. LASERJET CARTRIDGE B
  1051. LASERJET CARTRIDGE C
  1052.  LASERJET CARTRIDGE D
  1053.   Press F1 for Help
  1054.   Import Highlighted Printer Model
  1055.  0Import
  1056. The CLARION Report Writer
  1057.      Printers Available to Import
  1058. CANON BJ-80
  1059. HEWELETT PACKARD THINKJET
  1060. HEWLETT PACKARD LASERJET II
  1061. HEWLETT PACKARD QUIETJET
  1062. IBM COLOR JETPRINTER 3852-2
  1063. IBM PAGEPRINTER 3812
  1064. IBM QUIETWRITER 5201
  1065. LASERJET CARTRIDGE A
  1066. LASERJET CARTRIDGE B
  1067. LASERJET CARTRIDGE C
  1068.  LASERJET CARTRIDGE D
  1069.   Press F1 for Help
  1070.   Import Highlighted Printer Model
  1071.  0Import
  1072. The CLARION Report Writer
  1073.      Printers Available to Import
  1074. CANON BJ-80
  1075. HEWELETT PACKARD THINKJET
  1076. HEWLETT PACKARD QUIETJET
  1077. IBM COLOR JETPRINTER 3852-2
  1078. IBM PAGEPRINTER 3812
  1079. IBM QUIETWRITER 5201
  1080. LASERJET CARTRIDGE A
  1081. LASERJET CARTRIDGE B
  1082. LASERJET CARTRIDGE C
  1083. LASERJET CARTRIDGE D
  1084.  LASERJET CARTRIDGE E
  1085.   Press F1 for Help
  1086.   Exit from This Menu
  1087.  =Import
  1088. The CLARION Report Writer
  1089. Printers
  1090. GENERIC PRINTER
  1091. HEWLETT PACKARD LASERJET II
  1092.   Press F1 for Help
  1093.   Import Printer Model from Another File
  1094.  *Import
  1095. Assign
  1096. Modify
  1097. Create
  1098. Erase
  1099. The CLARION Report Writer
  1100. Printers
  1101. GENERIC PRINTER
  1102. HEWLETT PACKARD LASERJET II
  1103.   Press F1 for Help
  1104.   Assign This Printer Model to a Computer Port (or Unassign from a Port)
  1105. Import
  1106. Assign
  1107. Modify
  1108. Create
  1109. Erase
  1110. The CLARION Report Writer
  1111. Printers
  1112. GENERIC PRINTER
  1113. HEWLETT PACKARD LASERJET II
  1114.   Press F1 for Help
  1115.   Choose Printer Port
  1116.  =LPT1
  1117. The CLARION Report Writer
  1118. Printers
  1119. GENERIC PRINTER
  1120. HEWLETT PACKARD LASERJET II
  1121.   Press F1 for Help
  1122.   Assign This Printer Model to a Computer Port (or Unassign from a Port)
  1123. Import
  1124. Assign
  1125. Modify
  1126. Create
  1127. Erase
  1128.  Notice that LPT1 now appears next to the printer 
  1129.  name on the Printer list.
  1130.  Now select Quit to return to the Report Page.
  1131.  This is the Printer Page.  A list of printers appears in
  1132.  center of the page.  On the bottom of the screen, there is 
  1133.  a menu containing six actions.  They are:
  1134.  Import -  Add your printer to the list of printers in the  
  1135. center of this page.
  1136.  Assign -  Select the DOS device attached to your printer.  
  1137.  Modify -  Edit printer control sequences.
  1138.  Create -  Add a printer model to the list (assuming that
  1139. you cannot locate it using Import).
  1140.  Erase  -  Delete a printer from the printer list.
  1141.  Quit
  1142. -  Exit to the Report Page.
  1143.  If this is the first time you are running Report Writer, 
  1144.  only one printer will be on the list of printers in the  
  1145.  center of this page: Generic Printer.
  1146.  Select Import to choose your printer.
  1147.  A window appears that allows you to type the name of
  1148.  your printer's control file.  You may also press Enter  
  1149.  on the blank Filename line to get a list of available
  1150.  printer control files.
  1151.  We will press Enter on the blank Filename line.
  1152.  A list of printer control files in the current directory 
  1153.  appears.  LASER.CTL contains the printer control files
  1154.  for various laser printers.  MATRIX.CTL contains the
  1155.  printer control files for various matrix printers.
  1156.  Let's assume that you have a laser printer.  Highlight
  1157.  LASER.CTL and press Enter.
  1158.  A list of laser printers appears.  You can scroll  
  1159.  throught this list to find the name of the printer 
  1160.  you are using.  Highlight your printer, then press 
  1161.  Enter.
  1162.  Suppose you are using a Hewlett Packard Laserjet II. 
  1163.  Highlight the printer name and press Enter.
  1164.  This action imports a file containing this printer's 
  1165.  control sequences.  Report Writer stores this file
  1166.  in your PRINTER.CTL file.
  1167.  Now that we have selected our printer, 
  1168.  let's assign a DOS port to it.
  1169.  Select Assign.
  1170.  A menu appears that allows you to choose: 
  1171.  LPT1, LPT2, LPT3, or None.
  1172.  Highlight LPT1 and press Enter.
  1173. " Title Page 
  1174. First
  1175. Calculated Fields
  1176. EMP:STATE
  1177. EMP:STATE
  1178.   Press F1 for Help
  1179.   Create a New Calculated Field
  1180.  3Modify
  1181. Create
  1182. Erase
  1183. " Title Page 
  1184. First
  1185. Calculated Fields
  1186. Conditional Field
  1187.   Description  :Bonus Field
  1188.   If Condition :EMP:SALARY > 4
  1189.   True Formula :'**BONUS' +
  1190.   False Formula:
  1191.   Picture
  1192. + Plus
  1193. - Minus
  1194. / Divide
  1195. * Multiply
  1196. % Modulus
  1197.  & Concatenate
  1198.   Press F1 for Help
  1199. LIN OVR
  1200.      CAP
  1201.   Press Esc for menu or F1 for Help
  1202. " Title Page 
  1203. First
  1204. Calculated Fields
  1205. Conditional Field
  1206.   Description  :Bonus Field
  1207.   If Condition :EMP:SALARY > 4
  1208.   True Formula :'**BONUS'
  1209.   False Formula:
  1210.   Picture
  1211.  - Minus
  1212. / Divide
  1213. * Multiply
  1214. % Modulus
  1215. & Concatenate
  1216.   Press F1 for Help
  1217. LIN OVR
  1218.      CAP
  1219.   Press Esc for menu or F1 for Help
  1220. First
  1221. Function List
  1222. Constant Text
  1223. Constant Number
  1224. Constant Date
  1225.   Description  :Bo
  1226. Constant Time
  1227.   If Condition :LE
  1228. EMP:RECORD#
  1229.  EMP:FIRST
  1230.   True Formula :'*
  1231.   False Formula:(
  1232.   Picture
  1233.   Press F1 for Help
  1234. LIN OVR
  1235.      CAP
  1236.   Press Esc for menu or F1 for Help
  1237. " Title Page 
  1238. First
  1239. Calculated Fields
  1240. Conditional Field
  1241.   Description  :Bonus Field
  1242.   If Condition :EMP:SALARY > 4
  1243.   True 
  1244.   Type Text:|
  1245.   False
  1246.   Picture
  1247.   Press F1 for Help
  1248. LIN OVR
  1249.      CAP
  1250.   Press Esc for menu or F1 for Help
  1251. First
  1252. + Plus
  1253. - Minus
  1254. / Divide
  1255. * Multiply
  1256. % Modulus
  1257.   Description  :Bonus Fiel
  1258. & Concatenate
  1259.   If Condition :EMP:SALARY
  1260.   True Formula :'**BONUS' 
  1261.   False Formula:'' +
  1262.   Picture
  1263.   Press F1 for Help
  1264. LIN OVR
  1265.      CAP
  1266.   Press Esc for menu or F1 for Help
  1267. " Title Page 
  1268. First
  1269. Calculated Fields
  1270. Conditional Field
  1271.   Description  :Bonus Field
  1272.   If Condition :EMP:SALARY > 4
  1273.   True Formula :'**BONUS'
  1274.   False Formula:''
  1275.   Picture
  1276.   Press F1 for Help
  1277. LIN OVR
  1278.      CAP
  1279.   Press Esc for menu or F1 for Help
  1280. " Title Page 
  1281. First
  1282. Calculated Fields
  1283. Conditional Field
  1284.   Description  :
  1285.   If Condition :
  1286.   True Formula :
  1287.   False Formula:
  1288.   Picture
  1289.   Press F1 for Help
  1290.  7Press Esc for menu or F1 for Help
  1291. " Title Page 
  1292. First
  1293. Calculated Fields
  1294. Conditional Field
  1295.   Description  :Bonus Field
  1296.   If Condition :(
  1297.   True Formula :  
  1298.   False Formula:  
  1299. Function List
  1300.   Picture
  1301. Constant Text
  1302. Constant Number
  1303. Constant Date
  1304. Constant Time
  1305. EMP:RECORD#
  1306.  EMP:FIRST
  1307.   Press F1 for Help
  1308.  7Press Esc for menu or F1 for Help
  1309. " Title Page 
  1310. First
  1311. Calculated Fields
  1312. Conditional Field
  1313.   Description  :Bonus Field
  1314.   If Condition :EMP:SALARY +
  1315.   True Formula :
  1316.   False Formula:
  1317. + Plus
  1318. - Minus
  1319.   Picture
  1320. / Divide
  1321. * Multiply
  1322. % Modulus
  1323. & Concatenate
  1324. = Equals
  1325.  <> Not Equals
  1326.   Press F1 for Help
  1327.  7Press Esc for menu or F1 for Help
  1328. " Title Page 
  1329. First
  1330. Calculated Fields
  1331. Conditional Field
  1332.   Description  :Bonus Field
  1333.   If Condition :EMP:SALARY >
  1334.   True 
  1335.   Type Number:
  1336. 0.00  
  1337.   False
  1338.   Picture
  1339.   Press F1 for Help
  1340.  7Press Esc for menu or F1 for Help
  1341. " Title Page 
  1342. First
  1343. Calculated Fields
  1344. Conditional Field
  1345.   Description  :Bonus Field
  1346.   If Condition :EMP:SALARY > 4
  1347.   True Formula :
  1348.   False Formula:
  1349. + Plus
  1350. - Minus
  1351.   Picture
  1352. / Divide
  1353. * Multiply
  1354. % Modulus
  1355. & Concatenate
  1356.   Press F1 for Help
  1357.  7Press Esc for menu or F1 for Help
  1358. " Title Page 
  1359. First
  1360. Calculated Fields
  1361. Conditional Field
  1362.   Description  :Bonus Field
  1363.   If Condition :EMP:SALARY > 4
  1364.   True Formula :
  1365.   False Formula:
  1366.  - Minus
  1367. / Divide
  1368.   Picture
  1369. * Multiply
  1370. % Modulus
  1371. & Concatenate
  1372.   Press F1 for Help
  1373.  7Press Esc for menu or F1 for Help
  1374. " Title Page 
  1375. First
  1376. Calculated Fields
  1377. Conditional Field
  1378.   Description  :Bonus Field
  1379.   If Condition :EMP:SALARY > 4
  1380.   True Formula :(
  1381.   False Formula:  
  1382.   Picture
  1383. Function List
  1384. Constant Text
  1385. Constant Number
  1386. Constant Date
  1387.  Constant Time
  1388.   Press F1 for Help
  1389.  7Press Esc for menu or F1 for Help
  1390. " Title Page 
  1391. First
  1392. Calculated Fields
  1393. Conditional Field
  1394.   Description  :Bonus Field
  1395.   If Condition :EMP:SALARY > 4
  1396.   True 
  1397.   Type Text:|
  1398.   False
  1399.   Picture
  1400.   Press F1 for Help
  1401.  7Press Esc for menu or F1 for Help
  1402. The CLARION Report Writer
  1403. Sample 1: Acme Sales
  1404. Sample 2: Groups
  1405. Sample 3: Invoice
  1406.   Press F1 for Help
  1407.   Print or View This Report
  1408.  7Run
  1409. Modify
  1410. Create
  1411. Erase
  1412. Database
  1413. Printer
  1414. Options
  1415. G$KK@
  1416.  All available  
  1417.  reports are
  1418.  listed in this 
  1419.  area.
  1420.  The bottom line is a menu containing eight actions. 
  1421.  Select Create to make a new report. 
  1422.  To change or create databases, select Database. 
  1423.  Erase will delete the highlighted report.  
  1424.  Modify allows you to change the highlighted report. 
  1425.  You can change some of Report Writer's defaults with Options. 
  1426.  To assign or configure your printer, select the Printer action. 
  1427.  The Quit action exits Report Writer. 
  1428.  The Run action "runs" the highlighted report.
  1429. The CLARION Report Writer
  1430. Sample 1: Acme Sales
  1431. Sample 2: Groups
  1432. Sample 3: Invoice
  1433. Bonus Report
  1434.   Press F1 for Help
  1435.   Create a New Report
  1436.  =Run
  1437. Modify
  1438. Create
  1439. Erase
  1440. Database
  1441. Printer
  1442. Options
  1443. G$KK@
  1444.  This is the report 
  1445.  that is currently  
  1446.  highlighted.
  1447.  Choosing the Run action will execute 
  1448.  (or run) the highlighted report.
  1449. 17:14
  1450. Acme Sales Commission Report
  1451. 3/12/1990
  1452.  sNAME
  1453. COMMISSION
  1454. PState: CA
  1455.  ZAskowitz, Frank
  1456.  'Bircham, Ely
  1457.  'Buscemi, Claire
  1458.  'Duffy, George
  1459.  'Johnston, Linda
  1460.  *Bonus*
  1461. Linstein, George
  1462.  'Nantucket, Joe Bob
  1463.  *Bonus*
  1464. Olsen, Don
  1465. $18,500
  1466.  'Parker, Thomas
  1467.  *Bonus*
  1468. Peterson, Joan
  1469.  *Bonus*
  1470. Trender, Dianne
  1471.  *Bonus*
  1472. Underhill, Betty
  1473.  'Waysworth, Nell
  1474. lines 1:22  cols 1:80
  1475.  WUse Cursor Keys to Scroll
  1476. Press F1 for Help
  1477.  ,Press Esc to Cancel
  1478.  When the first page of the  
  1479.  report appears, you can use 
  1480.  the cursor keys (Up, Down,  
  1481.  PgUp, PgDn, Left, and Right)
  1482.  to scroll and examine the
  1483.  report, even if it has not  
  1484.  finished formatting.
  1485.  Each section on a worksheet serves a specific  
  1486.  function.  In addition to the sections
  1487.  currently shown, a worksheet may also contain  
  1488.  Group sections: Group Headers and Group
  1489.  Footers.  You may place field(s) in these
  1490.  areas to group or total related data.
  1491.  Report Writer creates Group Header and Group
  1492.  Footer sections when you specify that a
  1493.  field is a group field.  Use the Order action  
  1494.  on the worksheet to specify group fields.
  1495.  Report Writer provides many actions that you can use to
  1496.  design your reports.  These actions can be selected from
  1497.  the worksheet menu.  To access the menu, press Esc from
  1498.  the worksheet.
  1499. " Title Page 
  1500. C Page
  1501. Header 
  1502.  Last
  1503. First
  1504. Phone
  1505.  &EMP:STATE
  1506.  Group  Header 
  1507. Save Report
  1508. EMP:STATE
  1509.   Save Changes
  1510.   Report Name
  1511.   Definition File:
  1512. ?EMP:STATE 2:43
  1513.  'LIN OVR
  1514.  ,Press Esc for menu or F1 for Help
  1515. " Title Page 
  1516. C Page
  1517. Header 
  1518.  Last
  1519. First
  1520. Phone
  1521.  &EMP:STATE
  1522.  Group  Header 
  1523. Save Report
  1524. EMP:STATE
  1525.   Save Changes
  1526.   Report Name
  1527. :Bonus Report
  1528.   Definition File:RPT
  1529. 1.DEF
  1530. ?EMP:STATE 2:43
  1531.  'LIN OVR
  1532.  ,Press Esc for menu or F1 for Help
  1533. Trace Type
  1534.   Single 
  1535.   Double
  1536. Block
  1537.  Mixed
  1538.  Mixed
  1539.  The Trace action lets
  1540. ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6
  1541.  you "draw" lines of
  1542.  characters using the
  1543.   @ A B C D E F G H I J K L M N O P Q R S T U V
  1544.  cursor keys.
  1545.   ` a b c d e f g h i j k l m n o p q r s t u v
  1546.  You can choose any one  
  1547.  character from this box 
  1548.  or use one of the
  1549.  pre-defined options
  1550.  on the top line.
  1551.  A sample of the output  
  1552.  is shown in the upper
  1553.  right hand corner.
  1554.  Now that we have the report the way
  1555.  we want it, let's return to the
  1556.  worksheet so that we can name and save  
  1557.  this report.
  1558.  Press Esc to return to the worksheet.
  1559.  Press the End key to highlight  
  1560.  Quit and press Enter.
  1561.  Name and save your report in this window.
  1562.  Select Yes to save any changes that you
  1563.  made in this design session.
  1564.  On the Report Name line, type Bonus Report  
  1565.  and press Enter.
  1566.  Report Writer assigns a default report
  1567.  definition file name for you.  You may
  1568.  override this default if you prefer.
  1569.  When you press Enter to accept the default,
  1570.  you return to the Report Page.
  1571.  Notice that the new report name, Bonus Report, appears 
  1572.  in the list of reports.
  1573.  Next, let's create a new database.
  1574.  From the Report Page, highlight
  1575.  Database and press Enter.
  1576.  The fields in the PEOPLE.DAT file appear in  
  1577.  the Field window.  A menu appears that
  1578.  allows you to:
  1579.  Modify fields.
  1580.  Create new fields.
  1581.  Hide fields that appear in the Field list. 
  1582.  Move a field Up or Down in the Field list. 
  1583.  Join another File to this file.
  1584.  Assign a Password for this database.
  1585.  Print or display a specifications (Specs)  
  1586. report.
  1587.  For this database, we simply want to bring in the  
  1588.  PEOPLE.DAT file.  We won't make any changes to
  1589.  the fields in it.  So, select Quit and we will
  1590.  save and name the database.
  1591.  To save this database, select Yes on the Save
  1592.  Changes line.
  1593.  On the Database Name line, type People Database 
  1594.  and press Enter.
  1595.  Report Writer assigns a database definition file 
  1596.  name which you may override.
  1597.  Press Enter to accept the default file name.
  1598. " Title Page 
  1599. C Page
  1600. Header 
  1601.  Last
  1602. First
  1603. Phone
  1604.  &EMP:STATE
  1605.  Group  Header 
  1606. % Body 
  1607. EMP:STATE
  1608.  Group  Footer 
  1609. A Grand  Totals 
  1610. A Page
  1611. Footer 
  1612. B Final Page 
  1613. Body 1:48
  1614.  ,LIN OVR
  1615. Print or View This Report
  1616.  7Run
  1617. Choose
  1618. Order
  1619. Layout
  1620. Trace
  1621. Field
  1622. Password
  1623. Specs
  1624. Quit 
  1625. A1      
  1626. A2      b
  1627. A25     )
  1628. A26     3
  1629. A3      7
  1630. A4      
  1631. A5      
  1632. A6      
  1633. A7      
  1634. A8      
  1635. A9      K
  1636. B1      
  1637. B2      d
  1638. B3      d
  1639. B4      
  1640. B5      g
  1641. B6      ,
  1642. B7      6
  1643. B8      S
  1644. B9      
  1645. BAR     p
  1646. BEGIN   
  1647. BLACK   
  1648. BYEBYE  e
  1649. C1      
  1650. C10     
  1651. C11     O
  1652. C12     
  1653. C13     
  1654. C17     ~
  1655. C19     
  1656. C2      
  1657. C20     
  1658. C21     i"
  1659. C22     r%
  1660. C23     
  1661. C24     y'
  1662. C245    
  1663. C246    
  1664. C25     [+
  1665. C26     
  1666. C27     8,
  1667. C28     
  1668. C29     d-
  1669. C3      H.
  1670. C30     
  1671. C31     w0
  1672. C32     
  1673. C5      e2
  1674. C7      (7
  1675. C8      
  1676. C9      
  1677. CHANGE  
  1678. CHOOSE  u:
  1679. CHOOSE2 '=
  1680. CHOOSE3 
  1681. CHOOSE4 
  1682. COND1   
  1683. COND2   
  1684. COND3   
  1685. CR3     
  1686. CR4     
  1687. CREATE  ZO
  1688. CREATE1 
  1689. CREATE2 
  1690. CREATE3 
  1691. CRPT_13 
  1692. CRPT_14 
  1693. CRPT_4  
  1694. CRPT_5  
  1695. C_REP   
  1696. D1      $]
  1697. D2      
  1698. DB1     
  1699. DB2     
  1700. DB_CR1  
  1701. DB_CR2  
  1702. DB_CR3  ^l
  1703. DB_CR4  
  1704. DB_CR5  
  1705. DB_CREATDw
  1706. DB_SCR  
  1707. DEST    h}
  1708. DEST_A  
  1709. DONE    
  1710. DOS     5
  1711. E1      3
  1712. E2      
  1713. E3      
  1714. E4      
  1715. E5      
  1716. E6      
  1717. E7      
  1718. E8      _
  1719. ENT_FIL2
  1720. ENT_FIL3
  1721. ENT_FILEg
  1722. FIELDS  y
  1723. FIELDW  R
  1724. FINAL   
  1725. FINAL1  R
  1726. FINALM  :
  1727. FLDMENU `
  1728. FORM3   
  1729. FORM4   B
  1730. FORM5   
  1731. FORM6   
  1732. FORM7   5
  1733. GROUP   
  1734. GRUN    1
  1735. INSTR1  
  1736. INSTR2  
  1737. INTRO_W2
  1738. MENULINE4
  1739. NOTITL  
  1740. NOTITL2 B
  1741. N_SCREEN
  1742. OPEN    
  1743. ORDER   
  1744. PR      "
  1745. PR1     r
  1746. PRT     
  1747. PRTT_1  
  1748. PRTT_2  
  1749. PRTT_3  
  1750. PRTT_4  *
  1751. PRT_1   
  1752. PRT_2   
  1753. PRT_3   j
  1754. PRT_4   
  1755. PRT_5   ^
  1756. PRT_6   
  1757. PRT_7   h
  1758. PRT_8   ,
  1759. PRT_9   
  1760. PT10    u
  1761. PT2     A
  1762. PT3     
  1763. PT4     
  1764. PT5     .
  1765. PT6     
  1766. PT7     
  1767. PT8     
  1768. PT9     
  1769. REP1    \
  1770. REP10   N
  1771. REP11   
  1772. REP12   
  1773. REP13   ^
  1774. REP14   |
  1775. REP15   
  1776. REP2    
  1777. REP3    z
  1778. REP4    
  1779. REP5    
  1780. REP6    
  1781. REP7    *
  1782. REP8    
  1783. REP9    
  1784. REPORTER
  1785. REPORTS 
  1786. RPTCREATg#
  1787. RPTDBASE
  1788. RPTERASE=$
  1789. RPTMODIF
  1790. RPTOPTIO
  1791. RPTPRINT
  1792. RPTQUIT 
  1793. RPTRUN  ]&
  1794. RP_PG   
  1795. RUN     
  1796. SAMPLE  
  1797. SAMPLE1 ~.
  1798. SECTIONS
  1799. SEEMENU .2
  1800. SV_RP   M3
  1801. SV_RP1  
  1802. TRACK   
  1803. W1      
  1804. W2      
  1805. W3      
  1806. W3A     2@
  1807. W4      [A
  1808. W5      
  1809. W6      
  1810. W7      (E
  1811. W8      dF
  1812. W9      TG
  1813. WKST    +H
  1814.