home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0020 - 0029 / ibm0020-0029 / ibm0028.tar / ibm0028 / PDXOS2-4.ZIP / PPROG / PPROGOS2.PPH < prev   
Encoding:
Text File  |  1988-12-29  |  38.1 KB  |  1,003 lines

  1.                       Personal Programmer Help Screen File
  2. Do Not Modify!
  3. ^
  4. HANAMECOPY    0    0
  5.    Enter the name of the application to be copied to a new directory.
  6.  
  7.   COPY copies all the files associated with an application:  the generated
  8.   application scripts and libraries, the scripts created for use by the
  9.   Personal Programmer during modification, and any tables and user-defined
  10.   scripts that are used by the application.
  11.  
  12.   Application names can be from 1 to 5 characters long.  The name may not
  13.   contain spaces.
  14. ^
  15. HASAVE        0    0
  16.    Save or cancel the application you've been designing.
  17.  
  18.   DO-IT! will generate and save the script files and libraries for the
  19.   application you have been designing.  You will then be returned to the
  20.   Personal Programmer Main menu.
  21.  
  22.   CANCEL will return you to the Personal Programmer Main menu without
  23.   saving the application.
  24. ^
  25. HANAMEDEL    0    0
  26.    Enter the name of the application to be deleted from the current directory.
  27.  
  28.   DELETE enables you to delete an entire application, including scripts,
  29.   tables, and libraries created by the Personal Programmer.  You can also
  30.   selectively delete user-defined scripts and tables that are referenced by
  31.   the application.
  32.  
  33.   Application names can be from 1 to 5 characters long.  The name may not
  34.   contain spaces.
  35. ^
  36. HMARKSDELETE    1    1
  37.    Designate the user-defined scripts you want to delete.
  38.  
  39.   At this point, you can selectively delete scripts that are included in
  40.   the application.  Place a "d" next to any script that you want to delete.
  41.  
  42.   All scripts that are not marked with a "d" will remain on disk.
  43. ^
  44. HMARKTDELETE    1    1
  45.    Designate the application-related tables you want to delete.
  46.  
  47.   At this point, you can selectively delete tables that are included in
  48.   the application.  Place a "d" next to any table that you want to delete.
  49.  
  50.   All tables that are not marked with a "d" will remain on disk.
  51. ^
  52. HTMODIFY    0    0
  53.    Specify the additional tables to be used in the application.
  54.  
  55.   You may use any existing tables in the current directory in your
  56.   application; you may also create one or more new tables for the application.
  57.  
  58.   You can use up to 15 tables in each application.
  59.  
  60.   To save the list of tables for this application, select DO-IT! from the
  61.   menu or press [F2].
  62. ^
  63. HATDOMODIFY    0    0
  64.    Specify a component of the application to modify.
  65.  
  66.   TABLES allows you to add or remove one or more tables in the application.
  67.  
  68.   MENUACTION allows you to modify the selections and/or actions in a menu.
  69.  
  70.   NOTDEFINED takes you to the first undefined menu selection.
  71.  
  72.   SPLASHSCREEN allows you to modify the application's splash screen.
  73.  
  74.   DO-IT! saves all changes you have made to the application.
  75. ^
  76. HREVIEWMENU    0    0
  77.    Review the menu structure of the application.
  78.  
  79.   Use the - and - keys to move around the menu.
  80.  
  81.   Press ┘ to move down a menu level, [Esc] to move up a menu level.
  82.  
  83.   When you are finished with the review, press [F2] to return to the
  84.   Personal Programmer Main menu.
  85. ^
  86. HANAMEREVIEW    0    0
  87.   Enter the name of the application to review, then press ┘.
  88.  
  89.   Application names can be from 1 to 5 characters long.  The name may not
  90.   contain spaces.
  91. ^
  92. HANAMEPLAY    0    0
  93.   Enter the name of the application to play, then press ┘.
  94.  
  95.   Application names can be from 1 to 5 characters long.  The name may not
  96.   contain spaces.
  97. ^
  98. HANAMEMODIFY    0    0
  99.   Enter the name of the application to modify, then press ┘.
  100.  
  101.   Application names can be from 1 to 5 characters long.  The name may not
  102.   contain spaces.
  103. ^
  104. HANAMERNAME    0    0
  105.   Enter the name of the application to rename, then press ┘.
  106.  
  107.   Application names can be from 1 to 5 characters long.  The name may not
  108.   contain spaces.
  109. ^
  110. HASETTINGS    0    0
  111.    Choose the setting to change.
  112.  
  113.   PRINTERSETUP specifies the printer port, setup string, and page width.
  114.  
  115.   HELPMODE spcifies whether complete or partial help is displayed.
  116.  
  117.   LIBRARIESONLY specifies whether all the scripts for an application will be
  118.   generated or just the top level script and the libraries.
  119.  
  120.   VERSION specifies the release of Paradox, 1.1 or 2.0, for which the
  121.   application scripts will be written.
  122. ^
  123. HASETPRINTER    0    0
  124.    Choose the printer setting to change.
  125.  
  126.   PRINTERPORT allows you to specify the port to which the reports will be
  127.   sent.
  128.  
  129.   SETUP allows you to specify a setup string which will be used for any
  130.   reports printed while running the Personal Programmer.
  131.  
  132.   WIDTH allows you to specify the width of paper used for the summary
  133.   reports:  80 or 132.
  134. ^
  135. HHELPMODE    0    0
  136.    Specify whether to display the entire help information.
  137.  
  138.   VERBOSE displays the entire help screen.
  139.  
  140.   TERSE displays only the status information for each help screen.
  141. ^
  142. HFTYPE        0    0
  143.    Specify whether to use form view or table view.
  144.  
  145.   FORMVIEW displays the information in form view.
  146.  
  147.   TABLEVIEW displays the information in table view.
  148.  
  149.   FORMTOGGLE lets the user switch between form view and table view.
  150. ^
  151. HFORMSYS    1    1
  152.   Designing a form specification.
  153.  
  154.  
  155.  
  156.   Use [F10] to get the forms menu.
  157.  
  158.   You must place at least one regular field on each page of the form.
  159.  
  160.   Use the [Alt] key in combination with the appropriate ASCII number to
  161.   get any of the extended graphics characters on a form.
  162.  
  163.   You can place calculated fields on a form.  Choose Field/Place/Calculated
  164.   to place a calculated field on the form.
  165. ^
  166. HCKTBLVIEW    0    0
  167.    Specify whether to use table view for the edit operation.
  168.  
  169.   If you choose to use a table view for the edit, the user will be able to
  170.   modify the keyed fields.  You may set rights to a field so that the user
  171.   cannot view or change the values in a field, but the rights would be
  172.   used for any operation performed on that table.
  173.  
  174.   If a form is used to display the information, the keyed fields can be
  175.   hidden from the user or placed as display-only, so the user can see the
  176.   values but not change them.  Forms may be created for different operations,
  177.   so you do not have to change the rights to the keyed fields.
  178. ^
  179. HDEFINESCREEN    1    1
  180.   Designing help or splash screen.
  181.  
  182.   To place text on the screen, move the cursor to where you want the text to
  183.   begin and type.  The [Ins] key toggles between insert and overwrite mode.
  184.   The [Del] and [Backspace] keys allow you to delete characters.
  185.  
  186.   Pressing [F10] will bring up a Menu with the following options:
  187.  
  188.    -- AREA, to move or erase an area from the screen.
  189.  
  190.    -- BORDER, to draw or erase borders or lines on the screen.
  191.  
  192.    -- DO-IT! (or [F2]), to save the screen you have designed.
  193.  
  194.    -- CANCEL, to leave the screen design system without saving the screen.
  195. ^
  196. HRTYPE        0    0
  197.   Specify whether the report is to be tabular or free-form.
  198.  
  199.   Tabular reports present information in rows and columns -- much like the
  200.   arrangement of records and fields in a Paradox table.
  201.  
  202.   Free-form reports allow you to place fields wherever you like on the page.
  203.   They are useful for application selections such as mailing labels, check
  204.   or invoice printing, and other similar output.
  205.  
  206.   For more information on reports, see Chapters 5-7 of the Paradox User's
  207.   Guide.
  208. ^
  209. HROUTPUT    0    0
  210.    Select the destination for the current report.
  211.  
  212.   PRINTER will send the current report to the user's printer.   The script
  213.   written by the Personal Programmer will automatically check to make sure
  214.   that the user's printer is ready.
  215.  
  216.   SCREEN will send the current report to the user's screen.
  217.  
  218.   FILE will send the current report to a DOS file on the user's system.  If
  219.   you select this option, you will next be asked to specify the name of the
  220.   file to which to send the report.
  221. ^
  222. HRFILE        0    0
  223.    Select a name for the file to which you want the report sent.
  224.  
  225.   The file name you select may be any valid DOS file name, that is any
  226.   combination of from 1 to 8 letters or numbers.  The extension ".rpt" is
  227.   automatically appended to the file name that you enter here.  See your
  228.   DOS manual for more on valid file names.
  229. ^
  230. HREPORTSYS    1    1
  231.    Designing a report specification.
  232.  
  233.  
  234.   Use the insert key [Ins] to toggle between insert and overwrite modes.
  235.  
  236.   Use [F10] to get the report menu.
  237.  
  238.   Use [Ctrl][Y] to delete a line.
  239.  
  240.   Text typed in the top page band becomes the page header for each page of
  241.   the report.
  242.  
  243.   Text typed in the bottom page band becomes the page footer for each page
  244.   of the report.
  245.  
  246.   Right, top, and bottom margins are controlled by putting space at the   
  247.   right of the page, in the page header, and page footer, respectively.   
  248. ^
  249. HSPLASH        0    0
  250.    Specify whether you want to include a splash screen with the application.
  251.  
  252.   A splash screen is a title screen displayed to users when they start
  253.   the application.
  254.  
  255.   SPLASHSCREEN indicates that you want to design a splash screen for the
  256.   application.
  257.  
  258.   NOSPLASHSCREEN indicates that you do not want to include a title screen
  259.   with this application.
  260. ^
  261. HSMODIFY    0    0
  262.    Indicate the type of modification you want to make to the splash screen.
  263.  
  264.   DESIGN allows you to create a new splash screen.  If a splash screen already
  265.   exists, it will be replaced.
  266.  
  267.   MODIFY allows you to make changes to an existing splash screen.
  268.  
  269.   NOSPLASHSCREEN allows you to discard an existing splash screen.
  270.  
  271.   If you design a splash screen, it will appear each time the user starts
  272.   the application.
  273. ^
  274. HSRCMAPENTER    0    0
  275.    Enter the names of the source and map tables.
  276.  
  277.   To borrow a multitable view by name, you must specify the name of a source
  278.   and map table to use for the view.  The source and map tables you are
  279.   borrowing must be present in the current directory.
  280. ^
  281. HEDTBL        0    0
  282.    Resolve the problem with the non-keyed table for multitable edit.
  283.  
  284.   The first table you have selected for the current edit operation is not
  285.   keyed.  While it is OK to use a non-keyed table if you are only editing
  286.   one table, you can't edit multiple tables in a single operation unless
  287.   all of the tables are keyed.  You therefore have two choices at this point:
  288.  
  289.   DO-IT!, to keep the first non-keyed table you've selected for this edit
  290.   operation.  The current operation will thus be a single table edit.
  291.  
  292.   CANCEL, to remove the non-keyed table from the list and select other tables.
  293. ^
  294. HVTABLES    0    0
  295.    Select the tables to be used for the operation.
  296.  
  297.   SELECTTABLE allows you to pick tables to be used in the current operation.
  298.  
  299.   ALLTABLES allows you to specify that all of the application tables will be
  300.   used in the current operation.
  301.  
  302.   DO-IT! saves the list of tables for this operation.
  303.  
  304.   If you select more than one table, you will be asked to define a multitable
  305.   view.
  306. ^
  307. HCK1TO1        1    0
  308.    Select CANCEL to redefine the view, DO-IT! to ignore warning and continue.
  309.  
  310.   The multitable view you've specified may permit the user to change the data
  311.   in inappropriate ways.  For Example:
  312.  
  313.             ORDERS  Order#  Part#  Quan       STOCK   Part#  Descr  Price
  314.                     ------  -----  ----               -----  -----  -------
  315.                        1     123     10                 123  Hammer   12.00
  316.                        2     123      5                 325  Screw    24.00
  317.      COMBINED
  318.      SOURCE TABLE      Order#  Part#  Descr  Quan  Price 
  319.                        ------  -----  -----  ----  ------
  320.                           1     123   Hammer   10   12.00
  321.                           2     123   Hammer    5   12.00
  322.  
  323.   If users edit the highlighted item, neither the STOCK table nor the rest of
  324.   the records in the combined table will be properly updated.  You should con-
  325.   sider having the user edit the separate tables instead of a multitable edit.
  326. ^
  327. HREGKEYS    0    0
  328.    Do you want to modify the selected form to make key fields display-only?
  329.  
  330.   The list below shows key fields that are placed as Regular fields on the
  331.   form you've selected.  If users edit the values in these fields, records in
  332.   the table(s) being edited may become disordered.  MODIFY allows you to change
  333.   the form; DO-IT! allows you to ignore this warning and leave the form as is.
  334.  ─────────────────────────────────────────────────────────────────────────────
  335. ^
  336. HCREATESYS    1    1
  337.    Creating a table.
  338.  
  339.   To create a new table, fill in the two columns of the STRUCT table.
  340.  
  341.   Field Names will become column headings for the new table.  Names can be
  342.   up to 25 characters long.  Names may not begin with a blank, but may
  343.   contain blanks, and must be unique.  Names may not contain the characters
  344.   [ or ], or the combination ->.  If you retype a name, the field will be
  345.   moved to the new position.  Capital initials will automatically be used.
  346.   If you don't want initial caps, you can edit the name using [Alt][F5].
  347.  
  348.   Field Type specifies what kind of data the field will contain.
  349.  
  350.   Placing an asterisk after the Field Type specifier will make it a key
  351.   field.  Key fields must be grouped together at the beginning of the table
  352.   (from top to bottom when filling in the STRUCT table).
  353. ^
  354. HWELCOME    0    0
  355.    Select an action from the menu.
  356.  
  357.   The information in these boxes will help you to create applications.  The
  358.   top box shows the current status of the application on which you are
  359.   working.  This bottom box contains additional information and help.
  360.  
  361.   The Personal Programmer menu works just like the Paradox menu --
  362.   Use the - and - keys to move the highlight to the selection you want...
  363.   then press ┘ to choose the highlighted selection.  Press [Esc] to return
  364.   to the previous menu.
  365. ^
  366. HOPBORROW    0    0
  367.    Pick the menu selection with the action you want to borrow.
  368.  
  369.   Use the - and - keys to move around the menu display.
  370.   Press ┘ to move down a menu level, [Esc] to move up a level.
  371.  
  372.   When the menu selection with the action you want to borrow is highlighted,
  373.   press [F10] and select BORROWACTION from the menu.
  374.  
  375.   To cancel borrowing a menu selection's action, press [F10] and select
  376.   CANCEL from the menu.
  377. ^
  378. HDODEFINE    0    0
  379.    Select an action.
  380.  
  381.   Choose SPECIFYACTION to bring up the Action Menu that allows you
  382.   to define the operations you want to associate with the current
  383.   menu selection.
  384.  
  385.   Choose DO-IT! or press [F2] to save all your work to this point and
  386.   finish defining the application.
  387.  
  388.   Choose CANCEL to return to the Personal Programmer Main menu without
  389.   saving your work.
  390. ^
  391. HSELDEFINE    0    0
  392.    Select an action to attach to the menu selection.
  393.  
  394.   MENU lets you attach a submenu to the current selection
  395.   VIEW lets you show records in one or more tables to the user
  396.   REPORT allows users to send a report to the printer, screen, or a file
  397.   DATAENTRY allows users to add records to one or more tables
  398.   EDIT allows users to change records in one or more tables
  399.   SCRIPT lets you attach a predefined script to a menu selection
  400.   HELP lets you show a help screen to the user
  401.   NOTDEFINED lets you leave a menu selection undefined for the time being
  402.   CANCEL lets you define a selection that returns the user to the previous menu
  403. ^
  404. HCKVMODIFY    0    0
  405.    Specify whether or not to replace the currently-defined view.
  406.  
  407.   If you replace the currently-defined view, you will have to specify a new
  408.   form or report specification for the current operation.  In addition,
  409.   if the operation includes a query to specify records, that query will
  410.   have to be respecified.
  411.  
  412.   CANCEL allows you to keep the current table or view.
  413.  
  414.   REPLACE allows you to go ahead and change the table or view.
  415. ^
  416. HMVMENU        0    0
  417.    Enter the names of menu selections and their descriptions.
  418.  
  419.   Menu selection names can be up to 20 characters long, descriptions up to 60.
  420.  
  421.   - and - move you around the menu you are designing.  [Ins] inserts a new
  422.   selection, [Del] deletes the highlighted selection.  [F9] allows you to edit
  423.   the highlighted selection name or its description;  when you are finished
  424.   editing, press [Enter].
  425.  
  426.   When you are finished designing the current menu level, press [F2] or
  427.   press [F10] and select DO-IT! from the menu.
  428. ^
  429. HSELREDEFINE    0    0
  430.    Specify the kind of modification to make.
  431.  
  432.   DEFINE allows you to redefine the current menu selection if it is already
  433.   defined, or to define it for the first time if it is currently NotDefined.
  434.   REVISE lets you modify the components of the current selection's definition.
  435.  
  436.   BORROW lets you copy the definition of an already-defined selection to
  437.   the current selection.
  438.  
  439.   MOVEDOWN lets you push the current selection down to a lower menu level
  440.   and create a new menu selection in its place on the current level.
  441. ^
  442. HSPECIFYMODIFY    0    0
  443.    Specify whether you want to modify a menu or an action.
  444.  
  445.   MENU allows you to modify the current menu level.  You can add new
  446.   selections, edit existing selections, or delete selections.  If you delete
  447.   a menu selection, all actions or lower-level menus attached to that
  448.   selection will be deleted as well.
  449.  
  450.   ACTION allows you to modify the action associated with the current menu
  451.   selection.
  452.  
  453.   DO-IT! saves the modifications you have specified to this point.
  454. ^
  455. HMMODIFY    0    0
  456.    Pick the menu selection you want to modify.
  457.  
  458.   Use the - and - keys to move around the menu display.
  459.  
  460.   Press ┘ to move down a menu level, [Esc] to move up a menu level.
  461.  
  462.   When the menu selection you want to modify is highlighted,
  463.   press [F10] to display the action menu, then select the type of
  464.   modification you want to make.
  465. ^
  466. HVARPROMPT    0    0
  467.    Enter the prompt for the variable.
  468.  
  469.   Provide a descriptive phrase users will be prompted with when asked to
  470.   specify a value for the query variable.
  471.  
  472.   Prompts may be up to 70 characters long.
  473.  
  474.   Examples:
  475.     Enter the two character abbreviation of the State:
  476.     Enter the Customer Number:
  477. ^
  478. HVARTYPE    0    0
  479.    Confirm the data type of the variable.
  480.  
  481.   The Personal Programmer assumes that the data type of the variable is the
  482.   same as the field type of the field in which it is placed.  This may not be
  483.   the case, especially when dealing with dates and numbers.  For example, you
  484.   may want to use a variable to add a number to a date in a date field.  In
  485.   this case, the Personal Programmer would make the incorrect assumption that
  486.   the variable is a date. You may also want to change the length of an
  487.   alphanumeric variable.
  488.   The assumed data type of the variable is shown at the top of the screen.  If
  489.   it's not correct, backspace over it and replace it with the proper data type.
  490. ^
  491. HQFILL        1    1
  492.    Selecting the records to be displayed.
  493.  
  494.   The following query operators CAN be used in selection criteria:
  495.     Literal values (e.g. New York, 2/1/86, 123)
  496.     Patterns:                           Groups, Comparisons:
  497.      ..     any group of characters          not    negation
  498.      @      any single character             <      less than
  499.      like   inexact match                    <=     less than or equal
  500.      today  today's date                     >      greater than
  501.      blank  empty field                      >=     greater than or equal
  502.     Tilde variables (e.g. ~orderdate) can be used to provide for end user
  503.      input.  The user will be prompted to fill in the value to select on.
  504.  
  505.   The following Paradox query operators CANNOT be used through the Programmer:
  506.      All Calc operators, Insert, Delete, Changeto, Find, Examples using [F5],
  507.       CheckMarks (√) using [F6].
  508.  
  509. ^
  510. HRCHOOSE    0    0
  511.    Specify a report to be used for the operation.
  512.  
  513.   DESIGN allows you to design a new custom report.
  514.  
  515.   BORROW allows you to borrow an existing report to use in the current
  516.   operation.
  517.  
  518.   STANDARDREPORT allows you to use the standard report (R) for the table or
  519.   multitable view.
  520. ^
  521. HFCHOOSE    0    0
  522.    Specify a form to be used for the operation.
  523.  
  524.   DESIGN allows you to design a new custom form.
  525.  
  526.   BORROW allows you to borrow an existing form to use in the current
  527.   operation.
  528.  
  529.   STANDARDFORM allows you to use the standard form (F) for the table or
  530.   multitable view.
  531. ^
  532. HFMODIFY    0    0
  533.    Indicate whether you want to keep or modify the existing form spec.
  534.  
  535.   KEEP retains the existing form specification.
  536.   MODIFY changes the existing form.
  537.  
  538.   FORMVIEW displays the information in form view.
  539.  
  540.   TABLEVIEW displays the information in table view.
  541.  
  542.   FORMTOGGLE lets the user switch between form view and table view.
  543. ^
  544. HRMODIFY    0    0
  545.    Indicate whether you want to keep or modify the existing report spec.
  546.  
  547.   KEEP retains the existing report specification.
  548.   MODIFY changes the existing report.
  549.  
  550.   DESIGN indicates that you want to totally replace the existing report, or
  551.   to design a new one from scratch if none currently exists.
  552.  
  553.   BORROW indicates that you want to borrow another already-designed report.
  554.  
  555.   STANDARDREPORT indicates that you want to use the standard report (R).
  556. ^
  557. HFBORROW    0    0
  558.    Select a form to borrow for the current operation.
  559.  
  560.   Highlight the number of the form you want to borrow, then press ┘ to
  561.   select it.
  562. ^
  563. HRBORROW    0    0
  564.    Select a report to borrow for the current operation.
  565.  
  566.   Highlight the number of the reort you want to borrow, then press ┘ to
  567.   select it.
  568. ^
  569. HFDESIGN    0    0
  570.    Assign a number to the form you will be designing.
  571.  
  572.   Highlight the number you want to assign to the form you will be designing
  573.   for the current operation, then press ┘ to select it.
  574. ^
  575. HRDESIGN    0    0
  576.    Assign a number to the report you will be designing.
  577.  
  578.   Highlight the number you want to assign to the report you will be designing
  579.   for the current operation, then press ┘ to select it.
  580. ^
  581. HFDESC        0    0
  582.    Enter the description of the form you will be designing.
  583.  
  584.   Give a description of the form you will be designing.  This description
  585.   can help you keep track of the different forms you design for each table.
  586.  
  587.   The description can be up to 40 characters long.
  588. ^
  589. HRDESC        0    0
  590.    Enter the description of the report you will be designing.
  591.  
  592.   Give a description of the report you will be designing.  This description
  593.   can help you keep track of the different reports you design for each table.
  594.  
  595.   The description is also used as the title for the report (you can change
  596.   this if you wish).
  597.  
  598.   The description can be up to 40 characters long.
  599. ^
  600. HINSDELRECORD    0    0
  601.    Specify if you want to allow insertion or deletion of records in the edit.
  602.  
  603.   The default setting is no insertion or deletion.  Note that this default
  604.   provides maximum data integrity (insertion of large numbers of records
  605.   should be done in data entry mode, not in edit mode;  it may be dangerous
  606.   to allow users to delete records).  However, performance of the application
  607.   during the edit operation is increased if insert and delete are allowed.
  608.  
  609.   [Esc] returns to the previous menu.
  610. ^
  611. HDOCHOOSESET    1    1
  612.    Specifying field formats and validity checks.
  613.  
  614.   To specify a format or a validity check for a field, move the cursor to the
  615.   field for which you want to set the check or format and press [F10].  You
  616.   will get a menu with the following options:
  617.  
  618.   -- FORMAT, to allow you to reformat the current field (only applicable to
  619.      Number, Dollar, and Date fields).
  620.  
  621.   -- VALCHECK, to allow you to set a validity check for the current field.
  622.  
  623.   -- DO-IT! or [F2], to save the formats or checks to this point.
  624.  
  625.   Once you've specified a format or check you can go back to the sample record
  626.   and enter values to make sure that the format or check works the way you'd
  627.   like it to.  You can then choose another field on which to set a format or
  628.   check.
  629. ^
  630. HDECHOOSESET    0    0
  631.    Specify if you want to set ValChecks or image settings.
  632.  
  633.   SETTINGS lets you establish validity checks or image settings for the
  634.   form you have selected for the current data entry operation.
  635.  
  636.   DO-IT! saves all settings you have established to this point.
  637.  
  638.   CANCEL returns you to the previous menu without keeping any settings.
  639. HEDCHOOSESET    0    0
  640.    Specify if you want to set ValChecks or image settings; allow InsertDelete.
  641.  
  642.   SETTINGS lets you establish validity checks or image settings for the
  643.   form you have selected for the current edit operation.
  644.  
  645.   INSERTDELETE lets you allow the user to insert or delete records during
  646.   the edit operation.
  647.  
  648.   DO-IT! saves all settings you have established to this point.
  649.  
  650.   CANCEL returns you to the previous menu without keeping any settings.
  651. ^
  652. HSUMTYPE    0    0
  653.   Select the summary report to be generated.
  654.  
  655.   MENU generates a report describing each selection in each menu in
  656.   your application.
  657.  
  658.   FILE lists all the files used in the generated application.
  659.  
  660.   TREE displays the application structure as a tree.
  661.  
  662.   ALL outputs all three of the above reports.
  663. ^
  664. HSUMOUTPUT    0    0
  665.    Select the destination for the application summary report.
  666.  
  667.   PRINTER will send the summary report to the printer.
  668.  
  669.   SCREEN will send the summary report to the screen.
  670.  
  671.   FILE will send the summary report to a DOS file.  If you select this option,
  672.   you will next be asked to specify the name of the file to which to send the
  673.   report.
  674. ^
  675. HSUMFILE    0    0
  676.    Select a name for the file to which you want the summary report sent.
  677.  
  678.   The file name you select may be any valid DOS file name, that is, any
  679.   combination of from 1 to 8 letters or numbers.  The extension ".rpt" is
  680.   automatically appended to the file name that you enter here.  See your
  681.   DOS manual for more on valid file names.
  682. ^
  683. HMLISTING    1    0
  684.    Generating the menu report for the application.
  685.  
  686.   The menu report lists the application's menu selections and shows the action
  687.   for each one.  The report is organized by menu level:
  688.  
  689.   Menu Path:  (shows the menu level being summarized)
  690.   /Main/
  691.    Script containing this menu: (shows the script and library for this menu)
  692.    Library containing the procedures for this menu:
  693.                                                                 Query, Help
  694.    Selection       Selection      Source     Map       Tables   or User
  695.    Name            Action         Table      Table     Used     Script
  696.    -------------   ------------   ---------  -------   ------   -----------
  697.    (Lists each     (Shows the     (If the operation    (Shows the tables used
  698.     selection       operation      uses a multitable    and the query, help,
  699.     in each menu    associated     view, shows the      or user script
  700.     level.)         with the       names of the source  assigned to this
  701.                     selection.)    and map tables.)     selection.)
  702. ^
  703. HALISTING    1    0
  704.    Generating the application file report.
  705.  
  706.   The file listing report lists the names of the scripts created by the
  707.   Personal Programmer for the application.  All of the objects used in the
  708.   application are also listed.
  709.  
  710.   You may edit any of the scripts listed in the summary report.  There are
  711.   other scripts and tables in the directory that are not listed in the
  712.   summary report.  These are used whenever you want to modify an application
  713.   with the Personal Programmer.  If you change them, the Personal Programmer
  714.   will not be able to reconstruct the structure of the application.  Thus, you
  715.   won't be able to use the Personal Programmer to modify it.
  716. ^
  717. HTRLISTING    1    0
  718.    Generating the application tree report.
  719.  
  720.   The tree report displays the application in a tree format as shown below:
  721.  
  722.  
  723.   Main ─┐
  724.         ├─── View ─┐
  725.         │          ├─── Products  [ View ]
  726.         │          ├─── Orders  [ View ]
  727.         │          └─── Customer  [ View ]
  728.         ├─── Report ─┐
  729.         │            ├─── Products  [ Report ]
  730.         │            ├─── Orders  [ Report ]
  731.         │            └─── Customer  [ Report ]
  732.         └─── Leave  [ Leave ]
  733. ^
  734. HTDOSELECT    0    0
  735.    Specify the tables that will be used in the application.
  736.  
  737.   You may use any existing tables in the current directory in your
  738.   application; you may also create one or more new tables for the application.
  739.  
  740.   You can use up to 15 tables in each application.
  741.  
  742.   To save the list of tables for this application, select DO-IT! from the
  743.   menu or press [F2].
  744. ^
  745. HTPROMPTS    0    0
  746.    Enter a description for each table in the application.
  747.  
  748.   The descriptions you enter here will be used to help you identify each
  749.   table as you develop or modify the application.   Each description can
  750.   be up to 60 characters long.
  751.  
  752.   Press ┘ when you have finished entering the description for each table.
  753.  
  754.   Press [Esc] to back up to a previous description and edit it.
  755. ^
  756. HUSECKPASSWORD    0    0
  757.    Enter the password for the table.
  758.  
  759.   The table is password protected.  To use it, you must provide its
  760.   password.
  761.  
  762.   If you do not know the password, press [Esc].
  763. ^
  764. HCPCKPASSWORD    0    0
  765.    Enter the password for the table.
  766.  
  767.   The table is password protected.  To copy it, you must provide its
  768.   password.
  769.  
  770.   If you do not know the password, press [Esc].
  771.  
  772.   Copying will continue for all non-protected tables.
  773. ^
  774. HDELCKPASSWORD    0    0
  775.    Enter the password for the table.
  776.  
  777.   The table is password protected.  To delete it, you must provide its
  778.   password.
  779.  
  780.   If you do not know the password, press [Esc].
  781.  
  782.   Deletion will continue for all non-protected tables.
  783. ^
  784. HVDEFINE    0    0
  785.    Specify a multitable view to be used for the operation.
  786.  
  787.   Because you have indicated that more than one table is to be used in the
  788.   current operation, it is necessary to specify a multitable view.   This
  789.   involves designating a multitable source table and map.   You may either
  790.   create a new view or borrow an existing view.   For more information on
  791.   multitable operations, see Chapter 10 of the Personal Programmer User's
  792.   Guide.
  793.  
  794.   CREATE allows you to define a new multitable view for the current operation.
  795.   BORROW allows you to borrow an existing multitable view.
  796. ^
  797. HVCHANGE    0    0
  798.    Specify the method to change the view.
  799.  
  800.   MODIFY lets you change the view already specified.
  801.  
  802.   CREATE allows you to define a new multitable view for the current operation.
  803.  
  804.   BORROW allows you to borrow an existing multitable view.
  805. ^
  806. HFLDCHOOSE    0    0
  807.    Indicate whether you want to select fields or use all fields in the table.
  808.  
  809.   SELECTFIELDS lets you use a query form to specify that only certain fields
  810.   are to be active during the current operation.  This is the same as using
  811.   checkmarks in a query form to indicate the fields to be displayed in the
  812.   ANSWER table in Paradox.  (In the Personal Programmer, you can't checkmark
  813.   fields at the same time as you are specifying selection criteria).
  814.  
  815.   ALLFIELDS allows you to include all fields in the table in the current
  816.   operation.  This is equivalent to checking all the fields in a query form
  817.   in Paradox.
  818. ^
  819. HFLDMODIFY    0    0
  820.    Indicate whether to modify, select fields, or use all fields in the table.
  821.  
  822.   MODIFY lets you change the fields selected.
  823.  
  824.   SELECTFIELDS lets you use a query form to specify that only certain fields
  825.   are to be active during the current operation.  This is the same as using
  826.   checkmarks in a query form to indicate the fields to be displayed in the
  827.   ANSWER table in Paradox.
  828.  
  829.   ALLFIELDS allows you to include all fields in the table in the current
  830.   operation.
  831. ^
  832. HVCREATE    1    1
  833.    Designing a multitable view.
  834.  
  835.     Creating a multitable view involves specifying how the various tables you
  836.      have selected for the current operation are to be linked together.  Use
  837.      the [F5] key to create Examples that will indicate the fields that
  838.      correspond in the tables.
  839.  
  840.     Then use [F6] to place a checkmark in the fields from the tables that you
  841.      want to be active.  One and only one checkmark must be placed in each
  842.      pair or group of fields that are linked together through Examples.
  843.  
  844.     No selection criteria may be indicated on the query forms at this
  845.      point.
  846.  
  847.     The multitable view you specify will automatically create source and map
  848.      tables that will be used to link the tables you have specified.  For
  849.      more information on source and map tables, see Chapter 10 of the
  850.      Personal Programmer User's Guide.
  851. ^
  852. HFLDSELECT    1    1
  853.    Selecting the fields to use for the View.
  854.  
  855.     Use [F6] to place a CheckMark (√) in the fields of the table that
  856.      you want to be active.  This is the same as Checking fields in a query
  857.      form in Paradox.
  858.  
  859.     No selection criteria may be indicated on the query form at this point.
  860.      You will have the opportunity to select records during the next step in
  861.      building the application.
  862.  
  863.     When you are finished Checking the fields you want, press DO-IT! [F2] or
  864.      press Menu [F10] and select DO-IT! from the menu.
  865.  
  866.     Select CANCEL from the menu to return to the previous menu.
  867. ^
  868. HVDOMODIFY    0    0
  869.    Specify whether to keep the table or tables used in the current view.
  870.  
  871.   KEEP allows you to retain the table or tables used in the view for the
  872.   current operation.  You can then revise the view to change the fields
  873.   it includes.
  874.  
  875.   NEW allows you to select new tables for the view used in the current
  876.   operation.
  877. ^
  878. HVMODIFY    0    0
  879.    Indicate whether you want to keep or modify the existing table or view.
  880.  
  881.   KEEP indicates that you want to retain the existing table or view.
  882.  
  883.   MODIFY indicates that you want to change the existing table or view.
  884.   If you modify the existing view, you will have to respecify any
  885.   reports, selection queries, and forms that are used in the current
  886.   operation.
  887. ^
  888. HQDEFINE    0    0
  889.    Specify the records to be included for the operation.
  890.  
  891.   At this point, you can decide whether to specify selection criteria for
  892.   the records that will be presented to the user for this menu operation
  893.   or to display all records in the relevent table or tables.
  894.  
  895.   SELECTRECORDS allows you to create a query that will be used to specify
  896.   the records that will be shown to the user in this operation.
  897.  
  898.   ALLRECORDS allows you to display all records in the table or tables used
  899.   in the current operation.
  900. ^
  901. HQMODIFY    0    0
  902.    Indicate whether you want to keep or modify the existing selection query.
  903.  
  904.   KEEP indicates that you want to retain the existing selection query.
  905.  
  906.   MODIFY indicates that you want to change the existing query.
  907.  
  908.   CREATE indicates that you want to totally replace the existing query, or
  909.   to design a new one from scratch if no query currently exists.
  910.  
  911.   NOQUERY indicates that you want to remove an existing selection query.
  912. ^
  913. HBORROWMETHOD    0    0
  914.    Specify the method you will use to borrow the view.
  915.  
  916.   MENU allows you to move around the menu of the application you are
  917.   currently designing and to borrow the view associated with a particular
  918.   menu selection.
  919.  
  920.   NAME allows you to specify a source table and map by name.
  921. ^
  922. HVBORROW    0    0
  923.    Pick the menu selection with the view you want to borrow.
  924.  
  925.   Use the - and - keys to move around the menu display.
  926.   Press ┘ to move down a menu level, [Esc] to move up a level.
  927.  
  928.   When the menu selection with the view you want to borrow is highlighted,
  929.   press [F10] and select BORROWVIEW from the menu.
  930.  
  931.   To cancel borrowing a view by menu, press [F10] and select CANCEL from
  932.   the menu.
  933. ^
  934. HANAMESUM    0    0
  935.   Enter the name of the application to summarize, then press ┘.
  936.  
  937.   Application names can be from 1 to 5 characters long.  The name may not
  938.   contain spaces.
  939. ^
  940. HGETDIR        0    0
  941.    Enter the name of the directory in which to copy the entire application.
  942.  
  943.   When naming the subdirectory to copy the application to, it is preferable to
  944.   use its full path name.  For example, C:\paradox\sample specifies that you
  945.   want to use the \sample subdirectory under the \paradox directory on your
  946.   C: drive.
  947.  
  948.   After the copy, you should copy any files which the application does not
  949.   explicitly know about.  For example, any lookup tables or tables or scripts
  950.   referenced within a user defined script which is assigned to a menu
  951.   selection will not be copied.
  952.  
  953. ^
  954. HANAMECREATE    0    0
  955.    Enter a name for the new application, then press ┘.
  956.  
  957.   Application names can be from 1 to 5 characters long.  The name may not
  958.   contain spaces.
  959. ^
  960. HFMODDESC    0    0
  961.    Change the description of the form you will be designing.
  962.  
  963.   Give a description of the form you will be designing.  This description
  964.   can help you keep track of the different forms you design for each table.
  965.  
  966.   The description can be up to 40 characters long.
  967. ^
  968. HRMODDESC    0    0
  969.    Change the description of the report you will be designing.
  970.  
  971.   Give a description of the report you will be designing.  This description
  972.   can help you keep track of the different reports you design for each table.
  973.  
  974.   The description is also used as the title for the report (you can change
  975.   this if you wish).
  976.  
  977.   The description can be up to 40 characters long.
  978. ^
  979. HAGCPSC        0    0
  980. ╔═══════════════════════The Paradox Application Generator══════════════════════╗
  981. ║                                                                              ║
  982. ║                                                                              ║
  983. ║  Enter the name of the directory in which to copy the application.          ║
  984. ╠══════════════════════════════════════════════════════════════════════════════╣
  985. ║ The copy script copies the files needed to run the application into the      ║
  986. ║ subdirectory you name.  If the named subdirectory does not exist, the        ║
  987. ║ copy script will create it for you.                                          ║
  988. ║                                                                              ║
  989. ║ When naming the subdirectory, it is preferable to use its full path          ║
  990. ║ name.  For example, C:\paradox\sample specifies that you want to use         ║
  991. ║ the \sample subdirectory under the \paradox directory on your C: drive.      ║
  992. ║                                                                              ║
  993. ║ The copy script does not copy any lookup tables you may have specified in    ║
  994. ║ defining a validity check for data entry or editing.  You must also copy     ║
  995. ║ any objects referenced by a script you've attached to a menu selection.      ║
  996. ║                                                                              ║
  997. ║                                                                              ║
  998. ║                                                                              ║
  999. ║                                                                              ║
  1000. ║                                                                              ║
  1001. ╚══════════════════════════════════════════════════════════════════════════════╝
  1002.