home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / wfield12.zip / WFARC.EXE / WFDATA.EXE / WFREF.DOC < prev   
Text File  |  1991-07-01  |  122KB  |  3,713 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                           __
  10.                             __    __|  __|__  -   __   |   __|   ___
  11.             |  |  |  |  |  |  |  |  |    |    |  |__|  |  |  |  |__
  12.             |__|__|  |__|  |  |  |__|    |    |  |___  |  |__|  ___|
  13.             ____________|  _________________________________________
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                 Reference Manual
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                            Written by Thomas J. Mosbo
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.                               Copyright  (c)  1991
  36.  
  37.                                     WYNDWARE
  38.                           One Parker Place,  Suite 308
  39.                           Janesville, WI 53545  U.S.A.
  40.                                  (608) 755-1628
  41.                                  (800) 475-1628
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                                Table of Contents
  48.  
  49.  
  50.                General Information. . . . . . . . . . . . . . . . .4
  51.                  Introduction . . . . . . . . . . . . . . . . . . .4
  52.                  Starting Wyndfields. . . . . . . . . . . . . . . .5
  53.                  Field Types and Formats. . . . . . . . . . . . . .7
  54.                  Screen Displays. . . . . . . . . . . . . . . . . .9
  55.                  Using Menus. . . . . . . . . . . . . . . . . . . 10
  56.                  Using the Keyboard . . . . . . . . . . . . . . . 11
  57.                  Using a Mouse. . . . . . . . . . . . . . . . . . 13
  58.                  File Management. . . . . . . . . . . . . . . . . 13
  59.                  Using the Conditions Table . . . . . . . . . . . 14
  60.                  Using Formulae . . . . . . . . . . . . . . . . . 15
  61.                  Functions. . . . . . . . . . . . . . . . . . . . 16
  62.  
  63.                Help . . . . . . . . . . . . . . . . . . . . . . . 24
  64.  
  65.                Select Menu  . . . . . . . . . . . . . . . . . . . 26
  66.                  Select Base  . . . . . . . . . . . . . . . . . . 26
  67.                  Select Index . . . . . . . . . . . . . . . . . . 27
  68.                  Select Drive/Path. . . . . . . . . . . . . . . . 28
  69.                  Select Exit. . . . . . . . . . . . . . . . . . . 28
  70.  
  71.                Design Menu. . . . . . . . . . . . . . . . . . . . 29
  72.                  Design Base. . . . . . . . . . . . . . . . . . . 29
  73.                  Design Index . . . . . . . . . . . . . . . . . . 31
  74.                  Design Labels. . . . . . . . . . . . . . . . . . 33
  75.                  Design Report. . . . . . . . . . . . . . . . . . 36
  76.                  Design Merge . . . . . . . . . . . . . . . . . . 40
  77.                  Design Table . . . . . . . . . . . . . . . . . . 42
  78.                  Design Form. . . . . . . . . . . . . . . . . . . 43
  79.  
  80.                Records Menu . . . . . . . . . . . . . . . . . . . 45
  81.                  Records Add. . . . . . . . . . . . . . . . . . . 45
  82.                  Records Edit . . . . . . . . . . . . . . . . . . 46
  83.                  Records Delete . . . . . . . . . . . . . . . . . 48
  84.                  Records Update . . . . . . . . . . . . . . . . . 48
  85.                  Records Summary. . . . . . . . . . . . . . . . . 50
  86.                  Records Void . . . . . . . . . . . . . . . . . . 51
  87.  
  88.  
  89.                Location Menu. . . . . . . . . . . . . . . . . . . 52
  90.                  Location Quick Search. . . . . . . . . . . . . . 52
  91.                  Location Conditional Search. . . . . . . . . . . 53
  92.                  Location Next. . . . . . . . . . . . . . . . . . 53
  93.                  Location Previous. . . . . . . . . . . . . . . . 54
  94.                  Location Filter. . . . . . . . . . . . . . . . . 54
  95.                  Location Mark Record . . . . . . . . . . . . . . 56
  96.                  Location Go to Marker. . . . . . . . . . . . . . 56
  97.  
  98.  
  99.                                                                             3
  100.  
  101.  
  102.                Print Menu . . . . . . . . . . . . . . . . . . . . 58
  103.                  Print Design . . . . . . . . . . . . . . . . . . 58
  104.                  Print Summary. . . . . . . . . . . . . . . . . . 58
  105.                  Print Labels . . . . . . . . . . . . . . . . . . 59
  106.                  Print Report . . . . . . . . . . . . . . . . . . 60
  107.                  Print Merge. . . . . . . . . . . . . . . . . . . 61
  108.                  Print Table. . . . . . . . . . . . . . . . . . . 62
  109.                  Print Form . . . . . . . . . . . . . . . . . . . 63
  110.  
  111.                Utilities Menu . . . . . . . . . . . . . . . . . . 64
  112.                  Utilities Options. . . . . . . . . . . . . . . . 64
  113.                  Utilities Reindex. . . . . . . . . . . . . . . . 66
  114.                  Utilities Transfer . . . . . . . . . . . . . . . 67
  115.                  Utilities DOS Prompt . . . . . . . . . . . . . . 70
  116.  
  117.                Order Form . . . . . . . . . . . . . . . . . . . . 71
  118.  
  119.  
  120.                                                                             4
  121.  
  122.  
  123.    --------------------------------------------------------------------------
  124.  
  125.                      G E N E R A L    I N F O R M A T I O N
  126.  
  127.    --------------------------------------------------------------------------
  128.  
  129.  
  130.  
  131.    ----------------------------------------
  132.    INTRODUCTION
  133.  
  134.        Wyndfields is a general purpose Database program, useful for keeping
  135.        track of any type of structured information.  Data may be added,
  136.        changed, removed, found, displayed, analyzed, and printed easily using
  137.        the friendly pull-down Menu System.  If you have a mouse, Wyndfields
  138.        will detect it, and a full mouse interface will also be available to
  139.        you.
  140.  
  141.  
  142.        With Wyndfields you can:
  143.  
  144.          o  Scan your data quickly using the Table Display, or work with each
  145.             Record individually using the Form Display.
  146.  
  147.          o  View your data in several different orders by setting up Indices
  148.             which will be updated for you as you add Records to your
  149.             Database.
  150.  
  151.          o  Control the way your information is stored and displayed by
  152.             taking advantage of the various Field types and formats
  153.             available.
  154.  
  155.          o  Find exactly the information you require by using several
  156.             powerful searching features.
  157.  
  158.          o  Display or print quick Summary information on selected Records.
  159.  
  160.          o  Create and print Labels, detailed Reports, and Form Letters
  161.             without ever leaving the program.
  162.  
  163.  
  164.                                                                             5
  165.  
  166.  
  167.        For experienced Database users, Wyndfields also offers advanced
  168.        abilities such as:
  169.  
  170.          o  Using Formulae (and numerous calculation Functions) to create
  171.             calculated Fields and to do extremely detailed searches.
  172.  
  173.          o  Tracking Time and Date values ranging from seconds to centuries.
  174.  
  175.          o  Updating or deleting multiple Records based on search conditions.
  176.  
  177.          o  Redesigning the appearance of the Table and Form Displays.
  178.  
  179.          o  Creating data files for use with Mail Merges using several
  180.             popular word processors.
  181.  
  182.          o  Renaming, deleting, and copying Database, Index, Label, Report,
  183.             and Mail Merge files.
  184.  
  185.          o  Transferring data between different Databases, and translating
  186.             data between the Wyndfields format and other common file formats.
  187.  
  188.  
  189.  
  190.    ----------------------------------------
  191.    STARTING WYNDFIELDS
  192.  
  193.  
  194.      ON A FLOPPY DISK SYSTEM
  195.  
  196.          1  Place the Wyndfields Program Diskette in drive A.
  197.  
  198.          2  Place a data diskette (such as the Sample Diskette) in drive B.
  199.  
  200.          3  At the A> type WF and press <Return>.
  201.  
  202.  
  203.      ON A HARD DISK SYSTEM
  204.  
  205.          1  Log on to the proper drive.  If Wyndfields is installed on drive
  206.             C, then at the DOS prompt type C: and press <Return>.
  207.  
  208.          2  Change to the Wyndfields directory.  If this is WFIELDS, then
  209.             type CD \WFIELDS and press <Return>.
  210.  
  211.          3  Start Wyndfields.  Type WF and press <Return>.
  212.  
  213.  
  214.                                                                             6
  215.  
  216.  
  217.      COMMAND LINE PARAMETERS
  218.  
  219.        Any of the following parameters may be typed after the letters "WF"
  220.        when starting Wyndfields:
  221.  
  222.          /M                   Entering WF /M instructs Wyndfields to work in
  223.                               monochrome mode, disabling any use of color. 
  224.                               Using this parameter is necessary only if you
  225.                               have a composite monitor and find that the
  226.                               displays are unreadable.
  227.  
  228.          /25                  Entering WF /25 instructs Wyndfields to use the
  229.                               25-line display at all times, instead of the
  230.                               EGA 43-line or VGA 50-line modes if you have
  231.                               either monitor.
  232.  
  233.        Instead of entering the above parameters every time you start the
  234.        program, you can set Wyndfields to always start in the desired mode by
  235.        selecting the Options Command on the Utilities Menu.
  236.  
  237.          Drive:\Directory     Entering a drive letter and/or directory name
  238.                               after "WF" instructs Wyndfields to use files on
  239.                               the designated drive and/or directory.  Without
  240.                               this parameter, the program assumes that files
  241.                               will be found in the root directory of drive B
  242.                               if you are starting Wyndfields on drive A, or
  243.                               in the current DOS directory if you are logged
  244.                               on to any other drive.  If you have copied
  245.                               Wyndfields to a high density floppy and wish to
  246.                               have both the program and data files on one
  247.                               disk, you would need to type WF A: to run the
  248.                               program on drive A.
  249.  
  250.          Database Name        Entering the name of a Database on the command
  251.                               line instructs Wyndfields to put that Database
  252.                               into use immediately.  For example, typing  WF
  253.                               STREK will cause the STREK Database to be
  254.                               opened for use as soon as the program begins.
  255.  
  256.  
  257.        Note:  You should not enter both a drive/directory and a database name
  258.        at the same time.  If you do, Wyndfields will assume that the database
  259.        is a part of the directory path.  For instance, if you enter WF
  260.        C:\WFIELDS\STREK, the program will assume that STREK is a subdirectory
  261.        of WFIELDS and will attempt to access that subdirectory.
  262.  
  263.  
  264.                                                                             7
  265.  
  266.  
  267.    ----------------------------------------
  268.    FIELD TYPES AND FORMATS
  269.  
  270.        Data in Wyndfields is kept in Database files.  A Database file is a
  271.        unified collection of related information, made up of any number of
  272.        Records, each of which consists of a set group of Fields.  Each Field
  273.        in a Database defines a specific type of data which is included in
  274.        each Record.  Each Record contains the data for each Field as it
  275.        relates to an individual person or item.
  276.  
  277.        Each Field which is defined for a specific Database has the following
  278.        set of attributes:
  279.  
  280.          Name                 A unique set of up to ten characters (except
  281.                               curly braces ({})), which are assigned to the
  282.                               Field (capitalization is ignored in Field
  283.                               Names)
  284.  
  285.          Type                 The category of data which is allowed to be
  286.                               entered in the Field
  287.  
  288.          Format               The style in which the data in the Field is
  289.                               saved and displayed
  290.  
  291.          Width                How many characters are allowed in the Field
  292.  
  293.  
  294.        The following Field Types are recognized by Wyndfields:
  295.  
  296.          Character            Any characters (letters, numbers, or symbols)
  297.                               are allowed.  The Width of a Character Field
  298.                               may be from 1 to 76.
  299.  
  300.          Numeric              Only numbers are allowed.  Depending on the
  301.                               Field Format chosen, a Numeric Field may have a
  302.                               Width of 1 to 26.
  303.  
  304.          Date                 Contains a valid date (from the year A.D. 0 to
  305.                               A.D. 9999).  The Width is always 10.
  306.  
  307.          Time                 Contains a valid time expression, divided into
  308.                               days, hours, minutes, and/or seconds.  The
  309.                               Width may be from 4 to 14, depending on the
  310.                               Format chosen.
  311.  
  312.          Extended             This is a special text Field containing 1260
  313.                               characters, but with a Field Width of 4.
  314.  
  315.  
  316.                                                                             8
  317.  
  318.  
  319.        The following Field Formats are recognized by Wyndfields:
  320.  
  321.          CHARACTER
  322.            General            All characters are saved as entered
  323.            Capitalized        All alphabetic characters are converted to
  324.                               upper case
  325.  
  326.          NUMERIC
  327.            General            Any number of decimals are allowed
  328.            Fixed              The number of decimal places (0-18) must be
  329.                               specified
  330.            Commas             The same as Fixed, but with commas added
  331.            $Monetary          The same as Commas, but with a dollar sign
  332.                               preceding the number
  333.            £Monetary          The same as Commas, but with a pound sign
  334.                               preceding the number
  335.  
  336.          DATE
  337.            A - Mo-Da-Year     e.g. 07-20-2001
  338.            B - Mo-Year        e.g. 07-2001
  339.            C - Da Mon Year    e.g. 20 Jul 2001
  340.            D - Mon Year       e.g. Jul 2001
  341.            E - Month Da, Year e.g. July 20, 2001
  342.            F - Month, Year    e.g. July, 2001
  343.  
  344.          TIME
  345.            A - Hr:Mn:Sc       Displays hours, minutes, and seconds
  346.            B - Hr:Mn          Displays hours and minutes
  347.            C - Mn:Sc          Displays minutes and seconds
  348.            D - Da:Hr          Displays days and hours
  349.            E - Da:Hr:Mn       Displays days, hours, and minutes
  350.            F - Da:Hr:Mn:Sc    Displays days, hours, minutes, and seconds
  351.  
  352.          EXTENDED
  353.            Extended           All Extended Fields have the same Format
  354.  
  355.  
  356.        Data for all Field Types except Date Fields is entered and saved using
  357.        the selected Format.  Data is entered and saved in Date Fields using
  358.        the first Format "Mo-Da-Year", but is displayed using the selected
  359.        Format.
  360.  
  361.        The Field Width for a Time Field may be designated to include anywhere
  362.        from 1 to 5 digits for the left-most segment of the Field.
  363.  
  364.        Although Date and Time Fields are displayed and saved as character
  365.        strings, they are considered to be Julian Date numbers in all
  366.        calculations.  Midnight, January 1, 1980 is Julian Date 2444239.5. 
  367.        Every day (24 hours) has a Julian value of 1 (Midnight, January 2,
  368.        1980 is Julian Date 2444240.5).
  369.  
  370.  
  371.                                                                             9
  372.  
  373.  
  374.        You may enter Question Marks in a Date Field if you do not know an
  375.        exact date (e.g. 10-??-1944).  If entered in the month or day segment,
  376.        Question Marks are considered for date calculations to be ones (the
  377.        above date would be calculated as 10-01-1944).  If entered in the year
  378.        segment, Question Marks will be replaced by zeros during calculations
  379.        (05-22-197? would be calculated as 05-22-1970).
  380.  
  381.        Data entered in Extended Fields is kept in a separate data file from
  382.        the rest of the Database.  Extended Fields have the following
  383.        limitations:
  384.  
  385.          o  You may not enter a Formula to make an Extended Field a
  386.             Calculated Field.
  387.  
  388.          o  You may only search an Extended Field using the ".." (contains)
  389.             Operator (either in a Formula or in the Conditions Table).
  390.  
  391.          o  You may not print an Extended Field on a Label.
  392.  
  393.          o  You may only print up to the first 76 characters of an Extended
  394.             Field on a Report.
  395.  
  396.          o  You should not use an Extended Field as a Key Field when creating
  397.             an Index.
  398.  
  399.  
  400.  
  401.    ----------------------------------------
  402.    SCREEN DISPLAYS
  403.  
  404.        The top (and sometimes second) line of the screen in Wyndfields always
  405.        displays the Function key options available to the user.  Beneath this
  406.        is a large window in which all data is displayed.  The bottom line of
  407.        the screen contains a bar, divided into several panels, which displays
  408.        different types of information.
  409.  
  410.       The panels of the bottom bar act as follows:
  411.  
  412.          Left Panel           Displays the current drive and directory if no
  413.                               Menu or Command is current, a description of
  414.                               the highlighted Command on the current Menu if
  415.                               a Menu is displayed, or the name of the current
  416.                               Command when one has been selected.
  417.  
  418.          Subpanel             Displays "Ins" if currently in insert mode, or
  419.                               "Ovr" if in overtype mode.  The subpanel
  420.                               appears whenever you are entering data.
  421.  
  422.          Middle Panel         Displays the name of the current Database in
  423.                               use, followed by a dash, followed by the name
  424.                               of the current Index.
  425.  
  426.  
  427.                                                                            10
  428.  
  429.  
  430.          Right Panel          Displays the number of Records in the current
  431.                               Database when the Table is displayed, or
  432.                               displays valid ranges when entering numbers.
  433.  
  434.  
  435.        When no Database is selected for use, the word "Wyndfields" appears in
  436.        the central window of the screen.
  437.  
  438.        When a Database is selected for use, its information is displayed in a
  439.        Table.  The columns of the Table represent each Field which is defined
  440.        for that Database, and each row shows the data contained in one
  441.        Record.  The Table is the basic display used in Wyndfields.  Menu
  442.        choices are available only from this display, and whenever a Command
  443.        is carried out you are returned to the Table Display.
  444.  
  445.        When you enter data in a Database, you do so at the Form Display.  The
  446.        Form Displays one Record at a time, with its Fields organized on the
  447.        screen in a certain way.
  448.  
  449.        Other Commands utilize various types of displays, such as the
  450.        Conditions Table, and the windows in which you design Labels and
  451.        Reports.
  452.  
  453.  
  454.  
  455.    ----------------------------------------
  456.    USING MENUS
  457.  
  458.        To display and move through the Menus:
  459.  
  460.          1  Press the Function key corresponding to the desired Menu.
  461.  
  462.          2  Press the <Left> or <Right> Arrow key to move to adjacent Menus. 
  463.             Press <Home> to display the Help Menu or <End> to display the
  464.             Utilities Menu.  Press a Function key to move to the
  465.             corresponding Menu.
  466.  
  467.          3  Press the <Escape> key to remove a displayed Menu from the
  468.             screen.
  469.  
  470.  
  471.        To choose a Menu Command by highlighting:
  472.  
  473.          1  Press the appropriate Function key to display the desired Menu.
  474.  
  475.          2  Press the <Up> or <Down> Arrow key to highlight the desired
  476.             Command.  Press <PgUp> to highlight the first Command on the Menu
  477.             or <PgDn> to highlight the last Command.
  478.  
  479.          3  With the desired Command highlighted, press <Return>.
  480.  
  481.  
  482.                                                                            11
  483.  
  484.  
  485.        To choose a Menu Command by typing:
  486.  
  487.          1  Press the appropriate Function key to display the desired Menu.
  488.  
  489.          2  Type the first letter of the desired Command on the displayed
  490.             Menu.
  491.  
  492.  
  493.        Certain Menu Commands are marked with an asterisk (*).  To choose an
  494.        asterisked Command:
  495.  
  496.          o  If no Menu is displayed, type the first letter of the asterisked
  497.             Command.
  498.  
  499.          o  If a Menu is displayed which does not contain the asterisked
  500.             Command, hold down the <Alt> key and type the first letter of the
  501.             Command.
  502.  
  503.  
  504.        To use the Menus with a Mouse:
  505.  
  506.          1  Point to the desired Menu on the top line of the screen to
  507.             display it.
  508.  
  509.          2  Point to the desired Command on the displayed Menu and click the
  510.             left button to choose that Command.
  511.  
  512.          3  Click the right button to remove a displayed Menu from the
  513.             screen.
  514.  
  515.  
  516.        From time to time, various lists pop up on the screen, allowing you to
  517.        select options, Field Names, and file names.  To select an option from
  518.        a pop-up list, follow the same procedures used to choose a Command
  519.        from a Menu.  Some lists, however, such as lists of Field Names and
  520.        file names, may have more than one item on the list which begin with
  521.        the same letter.  In cases where this is possible, typing the first
  522.        letter of an item will not select it, but will highlight the first
  523.        item on the list beginning with that letter.
  524.  
  525.  
  526.  
  527.    ----------------------------------------
  528.    USING THE KEYBOARD
  529.  
  530.        Use the following Cursor Movement keys to scroll the Table Display:
  531.  
  532.          Up/Down Arrow        Up/down one row
  533.          Home/End             To top/bottom of screen
  534.  
  535.          PgUp/PgDn            Up/down one screen
  536.          Ctrl-PgUp/PgDn       To first/last Record
  537.  
  538.  
  539.                                                                            12
  540.  
  541.  
  542.          Left/Right Arrow     Left/right one column
  543.          Ctrl-Left/Right      Left/right one screen
  544.          Ctrl-Home/End        To first/last column
  545.  
  546.  
  547.        When entering data, use the following keys:
  548.  
  549.          Left/Right Arrow     Move the cursor left / right one character
  550.  
  551.          Home/End             Move the cursor to the beginning / end of the
  552.                               current Field / line
  553.  
  554.          Insert               Toggle insert mode on / off
  555.  
  556.          Delete               Delete the character at the cursor
  557.  
  558.          Backspace            Delete the character to the left of the cursor
  559.  
  560.          Ctrl-Backspace       Delete all characters from the cursor to the
  561.                               end of the Field / line
  562.  
  563.          Escape               Restore the current Field / Design to its
  564.                               original state
  565.  
  566.          Return               Accept the entry in the current Field / line
  567.                               and move to the next
  568.  
  569.          Tab / Shift-Tab      Move to the next Field
  570.  
  571.  
  572.        Use the following Movement keys when entering text in Extended Fields,
  573.        Formulae, and Design options:
  574.  
  575.          Ctrl-Left / Right    Move the cursor left / right one word or Field
  576.  
  577.          Ctrl-Home / End      Move the cursor to the first / last line of the
  578.                               screen
  579.  
  580.          Up / Down Arrow      Move the cursor up / down one line
  581.  
  582.          PgUp / PgDn          Move up / down one screen
  583.  
  584.          Ctrl-PgUp / PgDn     Move to the beginning / end of the text
  585.  
  586.  
  587.        When entering a Formula:
  588.  
  589.          o  Press <F5>, then select the desired Field from the list to insert
  590.             a Field Name (complete with curly braces) at the cursor location.
  591.  
  592.          o  Press <F6>, then select the desired Function from the list to
  593.             insert a Function name at the cursor location.
  594.  
  595.  
  596.                                                                            13
  597.  
  598.  
  599.    ----------------------------------------
  600.    USING A MOUSE
  601.  
  602.        At the Table Display:
  603.  
  604.          o  Point to a row on the left half of the screen to highlight that
  605.             Record.
  606.  
  607.          o  Click the left button while pointing to the word "Up" to scroll
  608.             up one screen, or on the word "Dn" to scroll down one screen.
  609.  
  610.          o  Point to the highlighted Record and click the left button to edit
  611.             that Record.
  612.  
  613.  
  614.        When entering data:
  615.  
  616.          o  Point to the description of a Function key at the top of the
  617.             screen to carry out the option indicated for that Function key.
  618.  
  619.          o  Point to a Field or line and click the left button to move to
  620.             that Field or line.
  621.  
  622.  
  623.        If one of the following symbols appears on the screen, pointing to
  624.        that symbol is equivalent to the following keys on the keyboard:
  625.  
  626.          Up / PgUp            PgUp
  627.          Dn / PgDn            PgDn
  628.          ->                   Ctrl-Right
  629.          <-                   Ctrl-Left
  630.          -->|                 Tab
  631.          |<--                 Shift-Tab
  632.  
  633.  
  634.        Clicking the right mouse button is always equivalent to pressing the
  635.        <Escape> key.
  636.  
  637.  
  638.  
  639.    ----------------------------------------
  640.    FILE MANAGEMENT
  641.  
  642.        Whenever you are in the process of selecting which file of a specific
  643.        type to use for a Command, Wyndfields allows you to rename, delete, or
  644.        copy any of the files listed in the selection box.
  645.  
  646.        To rename, delete, or copy a file:
  647.  
  648.          1  Choose the Base or Index Command from the Select or Design Menu,
  649.             or the Labels, Report, or Merge Command from the Design or Print
  650.             Menu.
  651.  
  652.  
  653.                                                                            14
  654.  
  655.  
  656.          2  Highlight the file you wish to rename, delete, or copy.
  657.  
  658.          3  Press <F3> to rename, <F4> to delete, or <F5> to copy the file.
  659.  
  660.          4  If deleting, then answer Y to confirm that the file is to be
  661.             deleted; otherwise type in a new name for the file and press
  662.             <Return>.
  663.  
  664.          5  If copying a Database file, then answer Y to the question "Copy
  665.             All Data?" if you want the new file to contain all the Records
  666.             from the file being copied, or answer N if you only want to copy
  667.             the Database Design to a new empty file.
  668.  
  669.          6  Continue with the chosen Command, or press <Escape> to return to
  670.             the main display.
  671.   
  672.  
  673.        When renaming or copying a file, the new name must not be the same as
  674.        any other file of the same type, or if naming a Database or Index
  675.        file, the new name must not be the same as any other Database or Index
  676.        in the current directory (unless the new Index name is the same as the
  677.        Database it is associated with).
  678.  
  679.        If you delete a Database, all data and associated Index files are
  680.        erased.  Each Database must have at least one Index, so you may not
  681.        delete a Database's only Index file.
  682.  
  683.        When copying a Database file, all Fields will be duplicated, as well
  684.        as the Table and Form Design, but only the first Index will be copied. 
  685.        This Index file will be given the same name as the new Database.
  686.  
  687.  
  688.  
  689.    ----------------------------------------
  690.    USING THE CONDITIONS TABLE
  691.  
  692.        The Conditions Table is used to enter conditions for several different
  693.        Wyndfields Commands, the Location Conditional Search Command, the
  694.        Location Filter Command, the Records Update Command, the Utilities
  695.        Transfer Command, and several Print Commands.  Each Field in the
  696.        Database is listed down the side of the screen in the Conditions
  697.        Table.  After each Field are two columns in which to enter values for
  698.        the search to be done.
  699.  
  700.        To use the Conditions Table:
  701.  
  702.          o  In the left column, type in the desired lower value for each
  703.             Field you wish to search.
  704.  
  705.          o  In the right column, type in the desired higher value. 
  706.             Wyndfields adds a string of z's to the end of the upper value so
  707.             that all values which begin with the characters typed in will
  708.             meet the conditions of the search.
  709.  
  710.  
  711.                                                                            15
  712.  
  713.  
  714.          o  When searching a Character or Extended Field, instead of entering
  715.             a lower and upper value, you may search for a specific sequence
  716.             of text to be found anywhere within the Field.  To do this, type
  717.             two periods in the left column, followed by the text you wish to
  718.             find.  (In this case, Wyndfields ignores any value entered in the
  719.             right column for that Field.)  Using the two period search is the
  720.             only way that an Extended Field may be searched.
  721.  
  722.  
  723.        Use the following Function keys in the Conditions Table:
  724.  
  725.          F2                   Accept the conditions entered and carry out the
  726.                               search
  727.  
  728.          Alt-F2               Abandon the search and return to the Table
  729.                               Display
  730.  
  731.          F3                   Enter a Formula in place of using the Table
  732.  
  733.          F4                   Erase all current conditions
  734.  
  735.  
  736.        Searches performed using the Conditions Table are much faster if one
  737.        of the Fields being searched is the first Key Field of the current
  738.        Index.  Searches performed using Formulae are slower but may be much
  739.        more detailed than searches performed using the Conditions Table.
  740.  
  741.        If you leave all conditions in the table blank and press <F2>, all
  742.        Records in the Database will match the search conditions.
  743.  
  744.  
  745.  
  746.    ----------------------------------------
  747.    USING FORMULAE
  748.  
  749.        A Formula is an expression which produces a value of any Field Type
  750.        (Character, Numeric, Date, or Time), or which is either true or false. 
  751.        A Formula may consist of combinations of Fields, Constants, Operators,
  752.        and Functions.  Formulae may be used to create Calculated Fields or
  753.        may be used to do detailed searches.
  754.  
  755.        A Field is designated in a Formula by enclosing its Name in curly
  756.        braces ({}).  Capitalization of Field Names is ignored.
  757.  
  758.        Constants are specific values (of any type) which are included in a
  759.        Formula, such as the number 7 or the word "Tribbles".
  760.  
  761.  
  762.                                                                            16
  763.  
  764.  
  765.        Operators are symbols which define the relationships between other
  766.        Formula elements.  The following Operators work with character
  767.        strings:
  768.  
  769.          +   Concatenation:  the + n = then
  770.          ..  Contains:  then .. he = true
  771.  
  772.  
  773.        The following are mathematical Operators:
  774.  
  775.          ^   Exponentiation:  4 ^ 2 = 16
  776.          *   Multiplication:  4 * 2 = 8
  777.          /   Division:        4 / 2 = 2
  778.          %   Remainder:       4 % 2 = 0
  779.          +   Addition:        4 + 2 = 6
  780.          -   Subtraction:     4 - 2 = 2
  781.  
  782.  
  783.        The following are logical Operators:
  784.  
  785.          <   Is less than
  786.          >   Is greater than
  787.          =   Is equal to
  788.          <=  Is less than or equal to
  789.          >=  Is greater than or equal to
  790.          <>  Is not equal to
  791.  
  792.          !   Not (the value negated is enclosed in parentheses after the
  793.              symbol)
  794.          &   And
  795.          |   Or
  796.  
  797.  
  798.        The mathematical Operators are listed in order of precedence, so that
  799.        the Formula 2+3*4 would equal 14 (the multiplication being done
  800.        first).  Values inside parentheses are evaluated first, so the Formula
  801.        (2+3)*4 would equal 20.  The "&" Operator takes precedence over "|".
  802.  
  803.  
  804.  
  805.    ----------------------------------------
  806.    FUNCTIONS
  807.  
  808.        A Function is a special procedure built into Wyndfields which performs
  809.        specific calculations and returns a value.  A Function is designated
  810.        by the character "@" followed by the name of the Function. 
  811.        Parentheses immediately follow the Function name.  Within the
  812.        parentheses are placed the Function's parameters, separated by commas.
  813.  
  814.        Parameters are values of specific types required by each Function. 
  815.        Parameters may be any expression made up of Fields, Constants, or
  816.        other Functions.
  817.  
  818.  
  819.                                                                            17
  820.  
  821.  
  822.        In the list of Functions which follows, the following symbols are used
  823.        to stand for the type of expression indicated:
  824.  
  825.          C  One character
  826.          J  Julian value (all Date and Time Fields are Julian values even
  827.             though they are displayed as strings)
  828.          L  Logical condition (true or false)
  829.          N  Number
  830.          S  String of characters
  831.          V  Any value
  832.  
  833.  
  834.      CHARACTER FUNCTIONS
  835.  
  836.        ASCII
  837.  
  838.          Usage:        @ASCII(C)
  839.          Returns:      Number
  840.          Description:  Returns the ASCII value of the character C
  841.          Example:      @ASCII(A) = 65
  842.  
  843.  
  844.        Chain
  845.  
  846.          Usage:        @Chain(N,C)
  847.          Returns:      String
  848.          Description:  Returns a string of C's N characters long
  849.          Example:      @Chain(5,A) = AAAAA
  850.  
  851.  
  852.        Char
  853.  
  854.          Usage:        @Char(N)
  855.          Returns:      String
  856.          Description:  Returns the character with ASCII value N
  857.          Example:      @Char(65) = A
  858.  
  859.  
  860.        Lcase
  861.  
  862.          Usage:        @Lcase(S)
  863.          Returns:      String
  864.          Description:  Converts S to all lower case characters
  865.          Example:      @Lcase(The Trouble with Tribbles) = the trouble with
  866.                        tribbles
  867.  
  868.  
  869.        Length
  870.  
  871.          Usage:        @Length(S)
  872.          Returns:      Number
  873.          Description:  Returns the number of characters in S
  874.          Example:      @Length(Anderson) = 8
  875.  
  876.  
  877.                                                                            18
  878.  
  879.  
  880.        Proper
  881.  
  882.          Usage:        @Proper(S)
  883.          Returns:      String
  884.          Description:  Converts S so that the first letter of each word is
  885.                        capitalized, and all others are lower case
  886.          Example:      @Proper(city of angels) = City of Angels
  887.  
  888.  
  889.        Substr
  890.  
  891.          Usage:        @Substr(S,N1,N2)
  892.          Returns:      String
  893.          Description:  Returns a string which is a portion of S, beginning at
  894.                        character number N1, which is N2 characters long
  895.          Example:      @Substr(Wakeman,3,4) = kema
  896.  
  897.  
  898.        Ucase
  899.  
  900.          Usage:        @Ucase(S)
  901.          Returns:      String
  902.          Description:  Converts S to all upper case characters
  903.          Example:      @Ucase(The Final Frontier) = THE FINAL FRONTIER
  904.  
  905.  
  906.        Where
  907.  
  908.          Usage:        @Where(S1,S2)
  909.          Returns:      Number
  910.          Description:  Returns the starting position of S1 within S2 (if S1
  911.                        is not within S2, it returns 0)
  912.          Example:      @Where(ace,Space) = 3
  913.  
  914.  
  915.      NUMERIC FUNCTIONS
  916.  
  917.        All Numeric Functions return numbers
  918.  
  919.  
  920.        Abs
  921.  
  922.          Usage:        @Abs(N)
  923.          Description:  Returns the absolute value of N
  924.          Example:      @Abs(-15) = 15
  925.  
  926.  
  927.        Atan
  928.  
  929.          Usage:        @Atan(N)
  930.          Description:  Returns the arctangent of N in radians
  931.          Example:      @Atan(5) = 1.37340076695
  932.  
  933.  
  934.                                                                            19
  935.  
  936.  
  937.        Cos
  938.  
  939.          Usage:        @Cos(N)
  940.          Description:  Returns the cosine of N in radians
  941.          Example:      @Cos(5) = 0.28366218546
  942.  
  943.  
  944.        Frac
  945.  
  946.          Usage:        @Frac(N)
  947.          Description:  Returns the fractional part of N
  948.          Example:      @Frac(1.29) = .29
  949.  
  950.  
  951.        Int
  952.  
  953.          Usage:        @Int(N)
  954.          Description:  Returns the integer part of N
  955.          Example:      @Int(1.29) = 1
  956.  
  957.  
  958.        Pi
  959.  
  960.          Usage:        @Pi()
  961.          Description:  Returns the value of Pi
  962.          Example:      @Pi = 3.1415926535897932385
  963.  
  964.  
  965.        Rand
  966.  
  967.          Usage:        @Rand(N1,N2)
  968.          Description:  Returns a random number >=N1 and <=N2
  969.          Example:      @Rand(100,200) = 154
  970.  
  971.  
  972.        Round
  973.  
  974.          Usage:        @Round(N1,N2)
  975.          Description:  Rounds N1 to N2 decimal places
  976.          Example:      @Round(28934,-3) = 29000
  977.  
  978.  
  979.        Sin
  980.  
  981.          Usage:        @Sin(N)
  982.          Description:  Returns the sine of N in radians
  983.          Example:      @Sin(5) = -0.95892427466
  984.  
  985.  
  986.        Sqr
  987.  
  988.          Usage:        @Sqr(N)
  989.          Description:  Returns N squared
  990.          Example:      @Sqr(7) = 49
  991.  
  992.  
  993.                                                                            20
  994.  
  995.  
  996.        Sqrt
  997.  
  998.          Usage:        @Sqrt(N)
  999.          Description:  Returns the square root of N
  1000.          Example:      @Sqrt(25) = 5
  1001.  
  1002.  
  1003.      DATE FUNCTIONS
  1004.  
  1005.        The examples for Date Functions assume that there is a Date Field
  1006.        named "Exdate" which contains the date 10-25-1944 (Julian value
  1007.        2431388.5).
  1008.  
  1009.  
  1010.        Datestr
  1011.  
  1012.          Usage:        @Datestr(J)
  1013.          Returns:      String
  1014.          Description:  Converts J to the form "Mo-Da-Year"
  1015.          Example:      @Datestr(2444239.5) = 01-01-1980
  1016.  
  1017.  
  1018.        Dateval
  1019.  
  1020.          Usage:        @Dateval(S)
  1021.          Returns:      Julian value
  1022.          Description:  Converts a valid date string S to its Julian value
  1023.          Example:      @Dateval(01-01-1980) = 2444239.5
  1024.  
  1025.  
  1026.        Day
  1027.  
  1028.          Usage:        @Day(J)
  1029.          Returns:      Number
  1030.          Description:  Returns the number of the day of the month of date J
  1031.          Example:      @Day({Exdate}) = 25
  1032.  
  1033.  
  1034.        Dayname
  1035.  
  1036.          Usage:        @Dayname(J)
  1037.          Returns:      String
  1038.          Description:  Returns the name of the day of the week of date J
  1039.          Example:      @Dayname({Exdate}) = Wednesday
  1040.  
  1041.  
  1042.        Month
  1043.  
  1044.          Usage:        @Month(J)
  1045.          Returns:      Number
  1046.          Description:  Returns the number of the month of date J
  1047.          Example:      @Month({Exdate}) = 10
  1048.  
  1049.  
  1050.                                                                            21
  1051.  
  1052.  
  1053.        Monthname
  1054.  
  1055.          Usage:        @Monthname(J)
  1056.          Returns:      String
  1057.          Description:  Returns the name of the month of date J
  1058.          Example:      @Monthname({Exdate}) = October
  1059.  
  1060.  
  1061.        Today
  1062.  
  1063.          Usage:        @Today()
  1064.          Returns:      Julian value
  1065.          Description:  Returns the current computer date
  1066.          Example:      @Datestr(@Today()) = 08-01-1989
  1067.  
  1068.  
  1069.        Year
  1070.  
  1071.          Usage:        @Year(J)
  1072.          Returns:      Number
  1073.          Description:  Returns the number of the year of date J
  1074.          Example:      @Year({Exdate}) = 1944
  1075.  
  1076.  
  1077.        +months
  1078.  
  1079.          Usage:        @+months(J,N)
  1080.          Returns:      Julian value
  1081.          Description:  Adds N months to the date J
  1082.          Example:      @Datestr(@+months({Exdate},6) = 04-25-1945
  1083.  
  1084.  
  1085.        +years
  1086.  
  1087.          Usage:        @+years(J,N)
  1088.          Returns:      Julian value
  1089.          Description:  Adds N years to the date J
  1090.          Example:      @Datestr(@+years({Exdate},57) = 10-25-2001
  1091.  
  1092.  
  1093.      TIME FUNCTIONS
  1094.  
  1095.        The examples for Time Functions assume that there is a Time Field
  1096.        named "Extime" with the Format "Hr:Mn:Sc" which contains the time
  1097.        23:46:15 (Julian value 0.99045138889).
  1098.  
  1099.  
  1100.        Hour
  1101.  
  1102.          Usage:        @Hour(J)
  1103.          Returns:      Number
  1104.          Description:  Returns the value of the hour segment of J
  1105.          Example:      @Hour({Extime}) = 23
  1106.  
  1107.  
  1108.                                                                            22
  1109.  
  1110.  
  1111.        Hours
  1112.  
  1113.          Usage:        @Hours(N)
  1114.          Returns:      Julian value
  1115.          Description:  Converts N hours to a Julian value
  1116.          Example:      @Hours(6) = 0.25
  1117.  
  1118.  
  1119.        Minute
  1120.  
  1121.          Usage:        @Minute(J)
  1122.          Returns:      Number
  1123.          Description:  Returns the value of the minute segment of J
  1124.          Example:      @Minute({Extime}) = 46
  1125.  
  1126.  
  1127.        Minutes
  1128.  
  1129.          Usage:        @Minutes(N)
  1130.          Returns:      Julian value
  1131.          Description:  Converts N minutes to a Julian value
  1132.          Example:      @Minutes(36) = 0.025
  1133.  
  1134.  
  1135.        Now
  1136.  
  1137.          Usage:        @Now()
  1138.          Returns:      Julian value
  1139.          Description:  Returns the current computer time
  1140.          Example:      @Timestr(@Now()) = 0:12:00:00
  1141.  
  1142.  
  1143.        Second
  1144.  
  1145.          Usage:        @Second(J)
  1146.          Returns:      Number
  1147.          Description:  Returns the value of the second segment of J
  1148.          Example:      @Second({Extime}) = 15
  1149.  
  1150.  
  1151.        Seconds
  1152.  
  1153.          Usage:        @Seconds(N)
  1154.          Returns:      Julian value
  1155.          Description:  Converts N seconds to a Julian value
  1156.          Example:      @Seconds(5400) = 0.0625
  1157.  
  1158.  
  1159.        Timestr
  1160.  
  1161.          Usage:        @Timestr(J)
  1162.          Returns:      String
  1163.          Description:  Converts J to the form "Days:Hr:Mn:Sc"
  1164.          Example:      @Timestr(5.2525) = 5:06:03:36
  1165.  
  1166.  
  1167.                                                                            23
  1168.  
  1169.  
  1170.        Timeval
  1171.  
  1172.          Usage:        @Timeval(S)
  1173.          Returns:      Julian value
  1174.          Description:  Converts a valid time string S to its Julian value
  1175.          Example:      @Timeval(5:06:03:36) = 5.2525
  1176.  
  1177.  
  1178.      SPECIAL FUNCTIONS
  1179.  
  1180.        The examples for the Special Functions assume that there is a Numeric
  1181.        Field named "Price" which contains the value £75.00.
  1182.  
  1183.  
  1184.        String
  1185.  
  1186.          Usage:        @String(N1,N2,N3)
  1187.          Returns:      String
  1188.          Description:  Converts N1 to a string N2 characters long, with N3
  1189.                        decimal places
  1190.          Example:      @String({Price},4,1) = 75.0
  1191.  
  1192.  
  1193.        Value
  1194.  
  1195.          Usage:        @Value(S)
  1196.          Returns:      Number
  1197.          Description:  Converts S to its numerical value
  1198.          Example:      @Value(127 Crimson Court) = 127
  1199.  
  1200.  
  1201.        If
  1202.  
  1203.          Usage:        @If(L,V1,V2)
  1204.          Returns:      Any value
  1205.          Description:  If the condition L is true, then it returns V1,
  1206.                        otherwise it returns V2
  1207.          Example:      @If({Price}<100,100-{Price},0) = 25
  1208.  
  1209.  
  1210.        Empty
  1211.  
  1212.          Usage:        @Empty(V)
  1213.          Returns:      Logical condition
  1214.          Description:  If V is blank, then it is true, otherwise it is false
  1215.          Example:      @Empty({Price}) = false
  1216.  
  1217.          Usage:        @Empty()
  1218.          Returns:      Any value
  1219.          Description:  Returns a blank value
  1220.          Example:      {Price}=@Empty() deletes the value in the "Price"
  1221.                        Field
  1222.  
  1223.  
  1224.                                                                            24
  1225.  
  1226.  
  1227.    --------------------------------------------------------------------------
  1228.  
  1229.                                     H E L P
  1230.  
  1231.    --------------------------------------------------------------------------
  1232.  
  1233.  
  1234.  
  1235.      PURPOSE
  1236.  
  1237.        Wyndfields provides context-sensitive, cross-referenced on-line Help
  1238.        to aid you in learning the program, and to answer questions you may
  1239.        have about a specific program feature. 
  1240.  
  1241.  
  1242.      IMPLEMENTATION
  1243.  
  1244.        If at the main Table Display, choose the Help Command from the Help
  1245.        Menu, or type H; or press <F1> at any point in the program.
  1246.  
  1247.  
  1248.      PROCEDURES
  1249.  
  1250.        If you are currently carrying out a Command when you enter Help, a
  1251.        Help screen related to that Command is displayed.  Otherwise a screen
  1252.        showing how to use the Help System is displayed.
  1253.  
  1254.        To move from screen to screen in Help:
  1255.  
  1256.          o  Press the <Down> or <Up> Arrow keys to move to the next or
  1257.             previous Help screen, or press <PgDn> or <PgUp> to move to the
  1258.             first or last Help screen.
  1259.  
  1260.          o  Press <Home> to move to the previous Help Menu screen.
  1261.  
  1262.          o  From a Menu screen, type the number in front of a Topic to see
  1263.             the screen for that Topic.
  1264.  
  1265.          o  Press <F1> to return to the screen related to the current
  1266.             Command.
  1267.  
  1268.  
  1269.        Some Help screens are cross-referenced to related topics.  If a number
  1270.        and topic appear in the lower right part of the screen, you may view
  1271.        the screen for that topic by typing the relevant number.
  1272.  
  1273.  
  1274.        To exit Help and return to Wyndfields:
  1275.  
  1276.          o  Press <Escape>.
  1277.  
  1278.  
  1279.                                                                            25
  1280.  
  1281.  
  1282.      NOTES
  1283.  
  1284.        The Help screens are arranged so that by starting from the first
  1285.        screen and continuing to press the <Down> Arrow key, you can see every
  1286.        Help screen in a logical order, providing an extensive description of
  1287.        how to use the program.
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.                                                                            26
  1294.  
  1295.  
  1296.    --------------------------------------------------------------------------
  1297.  
  1298.                              S E L E C T    M E N U
  1299.  
  1300.    --------------------------------------------------------------------------
  1301.  
  1302.  
  1303.  
  1304.    ----------------------------------------
  1305.    SELECT BASE
  1306.  
  1307.  
  1308.      PURPOSE
  1309.  
  1310.        This Command allows you to select a Database for use, or to close the
  1311.        Database currently in use.  It is necessary to select a Database for
  1312.        use before you can work with any of the data in the Database.
  1313.  
  1314.  
  1315.      IMPLEMENTATION
  1316.  
  1317.        Choose the Base Command from the Select Menu, or type B.
  1318.  
  1319.  
  1320.      PROCEDURES
  1321.  
  1322.        When you choose the Select Base Command, a box appears with a list of
  1323.        all available Database files.
  1324.  
  1325.        To select a Database for use from the list:
  1326.  
  1327.          1  Press the <Up> or <Down> Arrow key to highlight the desired
  1328.             Database name.
  1329.  
  1330.          2  Press <Return> to select the highlighted Database.
  1331.  
  1332.  
  1333.      NOTES
  1334.  
  1335.        Databases files may also be renamed, deleted, or copied when the
  1336.        Database list is displayed.
  1337.  
  1338.        The first item on the list of Databases is always "<None>".  If this
  1339.        item is selected, then all Databases are closed and the Wyndfields
  1340.        title screen reappears.
  1341.  
  1342.        When a Database is selected for use, its data is displayed in a Table
  1343.        on the screen.
  1344.  
  1345.  
  1346.      SEE ALSO
  1347.  
  1348.        File Management, Select Index, Design Base
  1349.  
  1350.  
  1351.                                                                            27
  1352.  
  1353.  
  1354.    ----------------------------------------
  1355.    SELECT INDEX
  1356.  
  1357.  
  1358.      PURPOSE
  1359.  
  1360.        As you add Records to a Database, they are appended to the end of the
  1361.        Database file.  To allow you to see your data in a more logical order,
  1362.        Wyndfields utilizes Index files.  An Index is a list of the Records in
  1363.        the Database kept in a specific order based on selected Key Fields. 
  1364.        When an Index is in use, the Records of the Database appear in the
  1365.        order indicated by the Index.  This Command allows you to select which
  1366.        Index associated with the current Database is to be used as the
  1367.        current Index.
  1368.  
  1369.  
  1370.      IMPLEMENTATION
  1371.  
  1372.        Choose the Index Command from the Select Menu, or type I.
  1373.  
  1374.  
  1375.      PROCEDURES
  1376.  
  1377.        When you choose the Select Index Command, a box appears with a list of
  1378.        all available Index files.
  1379.  
  1380.        To select an Index for use from the list:
  1381.  
  1382.          1  Press the <Up> or <Down> Arrow key to highlight the desired Index
  1383.             name.
  1384.  
  1385.          2  Press <Return> to select the highlighted Index.
  1386.  
  1387.  
  1388.      NOTES
  1389.  
  1390.        Index files may also be renamed or deleted when the Index list is
  1391.        displayed.
  1392.  
  1393.        When an Index is selected for use, the Records of the current Database
  1394.        appear in the order designated by that Index.
  1395.  
  1396.  
  1397.      SEE ALSO
  1398.  
  1399.        File Management, Select Base, Design Index, Utilities Reindex
  1400.  
  1401.  
  1402.                                                                            28
  1403.  
  1404.  
  1405.    ----------------------------------------
  1406.    SELECT DRIVE / PATH
  1407.  
  1408.  
  1409.      PURPOSE
  1410.  
  1411.        Only files on the current disk drive and in the current directory are
  1412.        able to be accessed by Wyndfields.  This command allows you to change
  1413.        the current drive and/or directory.
  1414.  
  1415.  
  1416.      IMPLEMENTATION
  1417.  
  1418.        Choose the Drive/Path Command from the Select Menu.
  1419.  
  1420.  
  1421.      PROCEDURES
  1422.  
  1423.        To change the current drive and/or directory:
  1424.  
  1425.          1  Type in the name of the desired drive and/or directory.
  1426.  
  1427.          2  Press <F2> to change to the new directory, or press <Alt-F2> to
  1428.             stay in the current directory.
  1429.  
  1430.  
  1431.      NOTES
  1432.  
  1433.        When this Command is chosen, all Databases and other files are
  1434.        automatically closed.
  1435.  
  1436.        When you change to a new directory, the new drive and directory are
  1437.        displayed on the left panel of the bottom bar.
  1438.  
  1439.  
  1440.  
  1441.    ----------------------------------------
  1442.    SELECT EXIT
  1443.  
  1444.  
  1445.      PURPOSE
  1446.  
  1447.        This Command ends your current Wyndfields session, closes any open
  1448.        files, and returns you to the previous environment from which you
  1449.        started Wyndfields.
  1450.  
  1451.  
  1452.      IMPLEMENTATION
  1453.  
  1454.        Choose the Exit Command from the Select Menu.
  1455.  
  1456.  
  1457.                                                                            29
  1458.  
  1459.  
  1460.    --------------------------------------------------------------------------
  1461.  
  1462.                              D E S I G N    M E N U
  1463.  
  1464.    --------------------------------------------------------------------------
  1465.  
  1466.  
  1467.  
  1468.    ----------------------------------------
  1469.    DESIGN BASE
  1470.  
  1471.  
  1472.      PURPOSE
  1473.  
  1474.        Each Database that you work with has a certain set structure of
  1475.        Fields.  This Command allows you to create a new Database, or modify
  1476.        an existing one, by defining the Fields of the Database.
  1477.  
  1478.  
  1479.      IMPLEMENTATION
  1480.  
  1481.        Choose the Base Command from the Design Menu.
  1482.  
  1483.  
  1484.      PROCEDURES
  1485.  
  1486.        If a Database is in use when you choose this Command, the Database
  1487.        Design Display appears, listing the Fields of the current Database. 
  1488.        If no Database is in use, a box appears with a list of all available
  1489.        Database files.
  1490.  
  1491.        To select a Database to design from the list:
  1492.  
  1493.          1  Press the <Up> or <Down> Arrow key to highlight the desired
  1494.             Database name.
  1495.  
  1496.          2  Press <Return> to select the highlighted Database.
  1497.  
  1498.  
  1499.        To design a new Database:
  1500.  
  1501.          1  Select "<New>" from the Database list.
  1502.  
  1503.          2  Type in a new name for the Database, and press <Return>.
  1504.  
  1505.  
  1506.        At the Database Design Display, enter for each Field a Field Name,
  1507.        Type, Format, and Width.  To create a Calculated Field, enter an
  1508.        optional Formula as well.
  1509.  
  1510.  
  1511.                                                                            30
  1512.  
  1513.  
  1514.        Use the following keys in Database Design:
  1515.  
  1516.          Ctrl-Return          Accept entry for the entire current Field and
  1517.                               move to the next row
  1518.  
  1519.          F2                   Save the Database Design and return to the main
  1520.                               display
  1521.  
  1522.          Alt-F2               Abandon the Design and return to the main
  1523.                               display
  1524.  
  1525.          F3                   Insert a new blank Field ahead of the currently
  1526.                               highlighted Field
  1527.  
  1528.          F4                   Delete the highlighted Field
  1529.  
  1530.          F5                   Move the highlighted Field to a different
  1531.                               location in the list of Fields
  1532.  
  1533.  
  1534.        When you press <F5> to move a Field, the highlighting of the Field
  1535.        alters to indicate that you are in the process of moving a Field.  Use
  1536.        the Arrow keys to highlight the Field before which the Field to be
  1537.        moved will be inserted.  Press <Return> to insert the Field at its new
  1538.        location.
  1539.  
  1540.  
  1541.      NOTES
  1542.  
  1543.        When a Database is in use, to modify the Design of a different
  1544.        Database or create a new Database, first close the Database in use by
  1545.        choosing the Select Base Command.
  1546.  
  1547.        Databases files may also be renamed, deleted, or copied when the
  1548.        Database list is displayed.
  1549.  
  1550.        At the Database Design Display, Wyndfields will prevent you from
  1551.        moving out of a column or row which has invalid or incomplete entries.
  1552.  
  1553.        When in the Type or Format column, a list of possible options pops up
  1554.        on the screen.  Use the Arrow keys to highlight the desired option and
  1555.        press <Return> to select it, or type the first letter of the desired
  1556.        option.  Most Numeric Fields require that the number of decimal places
  1557.        (from 0 to 18) also be specified.
  1558.  
  1559.        When entering Field Widths, the range of valid numbers is displayed on
  1560.        the right panel of the bottom bar.
  1561.  
  1562.        Capitalization of Field Names is important only because the Field
  1563.        Names are printed in the Table Display and in the Summary.  When
  1564.        referring to Field Names in Formulae, capitalization is ignored.
  1565.  
  1566.  
  1567.                                                                            31
  1568.  
  1569.  
  1570.        The order of the Fields is important for two reasons:
  1571.  
  1572.          o  When the Summary is displayed or printed, the Fields are listed
  1573.             in order.
  1574.  
  1575.          o  When Calculated Fields are recalculated (whenever data is
  1576.             altered), each Field is calculated once in order from the first
  1577.             to the last Field.  If a Calculated Field Formula refers to
  1578.             another Calculated Field, the Field referred to should be an
  1579.             earlier Field.
  1580.  
  1581.  
  1582.        If you are modifying a Database Design and change any of the Fields,
  1583.        you may choose after saving the new Design either to keep the previous
  1584.        Table and Form Designs (with no new Fields placed on the Form or in
  1585.        the Table), or you may allow these Designs to revert back to their
  1586.        defaults.
  1587.  
  1588.  
  1589.      SEE ALSO
  1590.  
  1591.        File Management, Select Base, Design Index, Design Table, Design Form,
  1592.        Print Design
  1593.  
  1594.  
  1595.  
  1596.    ----------------------------------------
  1597.    DESIGN INDEX
  1598.  
  1599.  
  1600.      PURPOSE
  1601.  
  1602.        Each Wyndfields Database may have up to ten different Indices
  1603.        associated with it.  Each Index is maintained automatically as you
  1604.        add, modify, or delete data in the Database.  Each Index may have up
  1605.        to ten Key Fields, each of which may be designated to be in Ascending
  1606.        (A to Z) or Descending (Z to A) order.  This Command allows you to
  1607.        create and modify Indices for the current Database by specifying its
  1608.        Key Fields.
  1609.  
  1610.  
  1611.      IMPLEMENTATION
  1612.  
  1613.        Choose the Index Command from the Design Menu.
  1614.  
  1615.  
  1616.                                                                            32
  1617.  
  1618.  
  1619.      PROCEDURES
  1620.  
  1621.        When you choose the Design Index Command, a box appears with a list of
  1622.        all available Index files.
  1623.  
  1624.        To select an Index to design from the list:
  1625.  
  1626.          1  Press the <Up> or <Down> Arrow key to highlight the desired Index
  1627.             name.
  1628.  
  1629.          2  Press <Return> to select the highlighted Index.
  1630.  
  1631.  
  1632.        To design a new Index:
  1633.  
  1634.          1  Select "<New>" from the Index list.
  1635.  
  1636.          2  Type in a new name for the Index, and press <Return>.
  1637.  
  1638.  
  1639.        At the Index Design Display, for each Field you wish to be a Key
  1640.        Field, enter the relevant number (1 for the first Key Field, 2 for the
  1641.        second, etc.) in the first column, and in the second column select
  1642.        whether the order direction for that Field should be Ascending or
  1643.        Descending.
  1644.  
  1645.        Use the following keys in Index Design:
  1646.  
  1647.          F2                   Save the Index Design and return to the main
  1648.                               display
  1649.  
  1650.          Alt-F2               Abandon the Design and return to the main
  1651.                               display
  1652.  
  1653.          F4                   Delete the highlighted Field as a Key Field
  1654.  
  1655.  
  1656.      NOTES
  1657.  
  1658.        Index files may also be renamed or deleted when the Index list is
  1659.        displayed.
  1660.  
  1661.        When a Character Field is chosen as a Key Field, only the first 26
  1662.        characters in the Field (the width of the longest of the other Field
  1663.        Types) are used by the Index.  After the combined total of the widths
  1664.        of the Key Fields reaches 64, any additional Fields are ignored.
  1665.  
  1666.        If you use an Extended Field as a Key Field, the Index is built not by
  1667.        the contents of the Extended Field, but by the order in which they
  1668.        were added in the Database.  Extended Fields, then, should normally
  1669.        not be used as Key Fields.
  1670.  
  1671.  
  1672.                                                                            33
  1673.  
  1674.  
  1675.        When you leave Index Design, the Index being designed is selected as
  1676.        the current Index.
  1677.  
  1678.  
  1679.      SEE ALSO
  1680.  
  1681.        File Management, Select Index, Design Base, Print Design, Utilities
  1682.        Reindex
  1683.  
  1684.  
  1685.  
  1686.    ----------------------------------------
  1687.    DESIGN LABELS
  1688.  
  1689.  
  1690.      PURPOSE
  1691.  
  1692.        One of the most common uses for a Database is to print out Mailing
  1693.        Labels.  This Command allows you to design the layout for Labels, or
  1694.        for a Report in which you wish to list Records in different columns.
  1695.  
  1696.  
  1697.      IMPLEMENTATION
  1698.  
  1699.        Choose the Labels Command from the Design Menu.
  1700.  
  1701.  
  1702.      PROCEDURES
  1703.  
  1704.        When you choose the Design Labels Command, a box appears with a list
  1705.        of all available Label Definition files.
  1706.  
  1707.        To select a Label Definition to design from the list:
  1708.  
  1709.          1  Press the <Up> or <Down> Arrow key to highlight the desired Label
  1710.             name.
  1711.  
  1712.          2  Press <Return> to select the highlighted Label.
  1713.  
  1714.  
  1715.        To design a new Label Definition:
  1716.  
  1717.          1  Select "<New>" from the Label list.
  1718.  
  1719.          2  Type in a new name for the Label Definition, and press <Return>.
  1720.  
  1721.  
  1722.        At the Label Design Display, type in any text which will be printed on
  1723.        each Label, and use Function keys to place Fields on the Label.
  1724.  
  1725.  
  1726.                                                                            34
  1727.  
  1728.  
  1729.        Use the following keys in the Label Design Display:
  1730.  
  1731.          Escape               Return Label Definition to its previously saved
  1732.                               state
  1733.  
  1734.          F2                   Save the Label Design and return to the main
  1735.                               display
  1736.  
  1737.          Alt-F2               Abandon the Design and return to the main
  1738.                               display
  1739.  
  1740.          F3                   Insert a new blank line ahead of the line
  1741.                               containing the cursor
  1742.  
  1743.          F4                   Delete the line containing the cursor
  1744.  
  1745.          F5                   Insert a Field at the cursor location (if
  1746.                               cursor is not in a Field)
  1747.  
  1748.          F6                   Delete the Field the cursor is in (if cursor is
  1749.                               in a Field)
  1750.  
  1751.          F7                   Set the Field the cursor is in to be trimmed or
  1752.                               not trimmed
  1753.  
  1754.          F8                   Set Label options for number, size, and margins
  1755.                               of Labels
  1756.  
  1757.  
  1758.      NOTES
  1759.  
  1760.        Label Definition files may also be renamed, deleted, or copied when
  1761.        the Label list is displayed.
  1762.  
  1763.        At the Label Design display, when you press <F5> to insert a Field, a
  1764.        box listing all the available Fields pops up on the screen.  Select
  1765.        the desired Field to insert it on the Label.  If there is not enough
  1766.        room at the cursor location to insert the whole Field, the Field will
  1767.        not be inserted.
  1768.  
  1769.        When you press <F7> to set Field trimming, answer Y if you want the
  1770.        Field to be trimmed, N if you do not.  If a Field is trimmed, then
  1771.        extra spaces at the end of the Field will be ignored so that any text
  1772.        and Fields following it will be printed directly after the last
  1773.        non-space character of the Field.  Fields are always trimmed unless
  1774.        you change this option for a particular Field.
  1775.  
  1776.        When you press <F8> to set Label options, a window appears in which to
  1777.        enter the options.  Type in the desired values for each option, then
  1778.        press <F2> to save the options, or <Alt-F2> to retain the old options. 
  1779.        The following figure illustrates the various options:
  1780.  
  1781.  
  1782.                                                                            35
  1783.  
  1784.  
  1785.                       |Spaces|               |Spaces|
  1786.                       |before|<-Label Width->|after |
  1787.                       |First |               |      |
  1788.    ------------------ ------------------------------------------------------
  1789.    Lines before First |                                                    |
  1790.    ------------------ |      -----------------      -----------------      |
  1791.             ^         |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1792.             |         |      |               |      |               |      |
  1793.       Label Height    |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1794.             |         |      |               |      |               |      |
  1795.             v         |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1796.    ------------------ |      -----------------      -----------------      |
  1797.       Lines after     |                                                    |
  1798.    ------------------ |      -----------------      -----------------      |
  1799.                       |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1800.                       |      |               |      |               |      |
  1801.                       |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1802.                       |      |               |      |               |      |
  1803.                       |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1804.                       |      -----------------      -----------------      |
  1805.                       |                                                    |
  1806.                       |      -----------------      -----------------      |
  1807.                       |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1808.                       |      |               |      |               |      |
  1809.                       |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1810.                       |      |               |      |               |      |
  1811.                       |      | ~~~~~~~~~~~~~ |      | ~~~~~~~~~~~~~ |      |
  1812.                       |      -----------------      -----------------      |
  1813.                       |                                                    |
  1814.                       ------------------------------------------------------
  1815.                              |<----Number of Labels across Page---->|
  1816.  
  1817.  
  1818.        Label Definitions are not attached to a specific Database, so you can
  1819.        use the same Label layout for different Databases.  If the Fields of
  1820.        the different Databases do not correspond to each other, however, some
  1821.        Fields on the Label may be lost or altered.
  1822.  
  1823.        Label Definitions do not have to be used only for Labels.  The Width,
  1824.        Height, and Labels across Page options give enough flexibility so that
  1825.        you can also design a Label Definition which would be appropriate to
  1826.        use as a multi-column report, with data from different Records
  1827.        displayed in different columns.
  1828.  
  1829.  
  1830.      SEE ALSO
  1831.  
  1832.        File Management, Design Report, Design Merge, Print Labels
  1833.  
  1834.  
  1835.                                                                            36
  1836.  
  1837.  
  1838.    ----------------------------------------
  1839.    DESIGN REPORT
  1840.  
  1841.  
  1842.      PURPOSE
  1843.  
  1844.        Wyndfields' tabular Reports give you great flexibility for printing
  1845.        out exactly the type of information you require, looking just the way
  1846.        you want.  This Command allows you to design detailed tabular Reports.
  1847.  
  1848.  
  1849.      IMPLEMENTATION
  1850.  
  1851.        Choose the Report Command from the Design Menu.
  1852.  
  1853.  
  1854.      PROCEDURES
  1855.  
  1856.        When you choose the Design Report Command, a box appears with a list
  1857.        of all available Report Definition files.
  1858.  
  1859.        To select a Report Definition to design from the list:
  1860.  
  1861.          1  Press the <Up> or <Down> Arrow key to highlight the desired
  1862.             Report name.
  1863.  
  1864.          2  Press <Return> to select the highlighted Report.
  1865.  
  1866.  
  1867.        To design a new Report Definition:
  1868.  
  1869.          1  Select "<New>" from the Report list.
  1870.  
  1871.          2  Type in a new name for the Report Definition, and press <Return>.
  1872.  
  1873.  
  1874.        At the Report Design Display, type in text which is to be printed on
  1875.        the Report, and use Function keys to place and format Fields on the
  1876.        Report.
  1877.  
  1878.        Use the following keys in the Report Design Display:
  1879.  
  1880.          Escape               Return Report Definition to its previously
  1881.                               saved state
  1882.  
  1883.          F2                   Save the Label Design and return to the main
  1884.                               display
  1885.  
  1886.          Alt-F2               Abandon the Design and return to the main
  1887.                               display
  1888.  
  1889.          F3                   Insert a new blank line ahead of the line
  1890.                               containing the cursor
  1891.  
  1892.  
  1893.                                                                            37
  1894.  
  1895.  
  1896.          F4                   Delete the line containing the cursor
  1897.  
  1898.          F5                   Insert a Field at the cursor location (if
  1899.                               cursor is not in a Field)
  1900.  
  1901.          F6                   Delete the Field the cursor is in (if cursor is
  1902.                               in a Field)
  1903.  
  1904.          F7                   Set display options for the Field the cursor is
  1905.                               in
  1906.  
  1907.          F8                   Set Report width, and Fields to group Records
  1908.                               by
  1909.  
  1910.  
  1911.      REPORT LINE TYPES
  1912.  
  1913.        Each line in a Report must be one of the following types:
  1914.  
  1915.          Report Head          Prints once at the beginning of the Report
  1916.  
  1917.          Page Head            Prints at the top of each page of the Report
  1918.  
  1919.          Group Head           Prints when the group Field changes
  1920.  
  1921.          Sub Head             Prints when the subgroup Field changes
  1922.  
  1923.          Records              Prints once for each Record in the Database
  1924.  
  1925.          Sub Foot             Prints just before the subgroup Field changes
  1926.  
  1927.          Group Foot           Prints just before the group Field changes
  1928.  
  1929.          Page Foot            Prints at the bottom of each page of the Report
  1930.  
  1931.          Report Foot          Prints once at the end of the Report
  1932.  
  1933.  
  1934.        When you press <F3> to insert a line, the type of line to be inserted
  1935.        must be determined.  Select the desired type from the list which
  1936.        appears to insert the line.  The line types in a Report must be in the
  1937.        order of the previous chart (although there may be no lines or many
  1938.        lines of any particular type), so the list of types will vary
  1939.        depending on where the cursor is in the Report.
  1940.  
  1941.        To insert a line at the very end of the Report, move the cursor to the
  1942.        last line of the Report, press <F3>, then answer Y to insert the line
  1943.        at the end.
  1944.  
  1945.  
  1946.                                                                            38
  1947.  
  1948.  
  1949.      REPORT FIELDS
  1950.  
  1951.        In addition to the Fields in the current Database, the following
  1952.        special Fields may be used in a Report:
  1953.  
  1954.          @Date                Prints the current date
  1955.  
  1956.          @New Page            Forces a page break
  1957.  
  1958.          @Page Num            Prints the page number
  1959.  
  1960.          @Time                Prints the current time
  1961.  
  1962.  
  1963.        The following special Summary Fields may be used in any of the last
  1964.        four line types to summarize a specified Database Field:
  1965.  
  1966.          #Average             Gives the average value for the specified Field
  1967.  
  1968.          #Count               Gives the number of non-empty values in the
  1969.                               Field
  1970.  
  1971.          #Maximum             Gives the highest value in the Field
  1972.  
  1973.          #Minimum             Gives the lowest value
  1974.  
  1975.          #Sum                 Gives the total of the values
  1976.  
  1977.  
  1978.        When you press <F5> to insert a Field, a box listing all the available
  1979.        Fields pops up on the screen.  Select the desired Field to insert it
  1980.        in the Report.  If there is not enough room at the cursor location to
  1981.        insert the whole Field, the Field is truncated to fit the area
  1982.        available.
  1983.  
  1984.  
  1985.      REPORT FIELD OPTIONS
  1986.  
  1987.        When you insert a Field, or press <F7> when the cursor is in a Field,
  1988.        a window appears in which to enter Field options for that Field. 
  1989.        Enter the desired values, then press <F2> to save the options, or
  1990.        <Alt-F2> to retain the old options.
  1991.  
  1992.        The following Field options may be set:
  1993.  
  1994.          Field Format/Width       The Format and Width of a Field in a Report
  1995.                                   may be different from those set in Database
  1996.                                   Design
  1997.  
  1998.          Trim Field Width         If the Field is trimmed, then extra spaces
  1999.                                   at the end of the Field will be ignored
  2000.                                   (just as when designing Labels)
  2001.  
  2002.  
  2003.                                                                            39
  2004.  
  2005.  
  2006.          Print only when Changed  If you answer Y to this, then the value of
  2007.                                   this Field will only be printed when it is
  2008.                                   different from the previous value printed
  2009.                                   (this does not apply to Summary Fields)
  2010.  
  2011.  
  2012.        The following options may be set only for the Summary Fields:
  2013.  
  2014.          Summarize Field      The Name of the Database Field being summarized
  2015.  
  2016.          Cumulative           If you answer Y to this, then the value of this
  2017.                               Summary Field will be kept as a running Summary
  2018.                               throughout the Report
  2019.  
  2020.  
  2021.      REPORT OPTIONS
  2022.  
  2023.        When you press <F8> to set Report options, a window appears in which
  2024.        to enter the options.  Enter the desired values for each option, then
  2025.        press <F2> to save the options, or <Alt-F2> to retain the old options.
  2026.  
  2027.        The following options may be set:
  2028.  
  2029.          Report Width         How many characters wide the Report will be
  2030.  
  2031.          Group Field          The Name of the Database Field which will be
  2032.                               used to determine Group Summaries
  2033.  
  2034.          Subgroup Field       The Name of the Database Field which will be
  2035.                               used to determine Subgroup Summaries
  2036.  
  2037.  
  2038.      NOTES
  2039.  
  2040.        Report Definition files may also be renamed, deleted, or copied when
  2041.        the Report list is displayed.
  2042.  
  2043.        Report Definitions are not attached to a specific Database, so you can
  2044.        use the same Report with different Databases.  If the Fields of the
  2045.        Databases do not correspond to each other, however, some Fields on the
  2046.        Report may be lost or altered.
  2047.  
  2048.  
  2049.      SEE ALSO
  2050.  
  2051.        File Management, Design Labels, Design Merge, Print Report
  2052.  
  2053.  
  2054.                                                                            40
  2055.  
  2056.  
  2057.    ----------------------------------------
  2058.    DESIGN MERGE
  2059.  
  2060.  
  2061.      PURPOSE
  2062.  
  2063.        This Command allows you to create Documents which can be used as Form
  2064.        Letters (Mail Merges) or as free-style Reports.
  2065.  
  2066.  
  2067.      IMPLEMENTATION
  2068.  
  2069.        Choose the Merge Command from the Design Menu.
  2070.  
  2071.  
  2072.      PROCEDURES
  2073.  
  2074.        When you choose the Design Merge Command, a box appears with a list of
  2075.        all available Merge Document files.
  2076.  
  2077.        To select a Merge Document to design from the list:
  2078.  
  2079.          1  Press the <Up> or <Down> Arrow key to highlight the desired
  2080.             Document name.
  2081.  
  2082.          2  Press <Return> to select the highlighted Document.
  2083.  
  2084.  
  2085.        To design a new Merge Document:
  2086.  
  2087.          1  Select "<New>" from the Document list.
  2088.  
  2089.          2  Type in a new name for the Merge Document, and press <Return>.
  2090.  
  2091.  
  2092.        At the Merge Design Display, type in the text for the Document,
  2093.        inserting Field Names contained in curly braces ({}) at the desired
  2094.        locations.
  2095.  
  2096.        Use the following keys in the Merge Design Display:
  2097.  
  2098.          Return               End a paragraph and move the cursor to the
  2099.                               beginning of the next line
  2100.  
  2101.          Escape               Return Merge Document to its previously saved
  2102.                               state
  2103.  
  2104.          F2                   Save the Merge Document and return to the main
  2105.                               display
  2106.  
  2107.          Alt-F2               Abandon all Design changes and return to the
  2108.                               main display
  2109.  
  2110.  
  2111.                                                                            41
  2112.  
  2113.  
  2114.          F3                   Insert a new blank line ahead of the line
  2115.                               containing the cursor
  2116.  
  2117.          F4                   Delete the line containing the cursor
  2118.  
  2119.          F5                   Insert a Field Name (complete with curly
  2120.                               braces) at the cursor location
  2121.  
  2122.          F6                   Set the Merge Document Width
  2123.  
  2124.  
  2125.      NOTES
  2126.  
  2127.        Merge Document files may also be renamed, deleted, or copied when the
  2128.        Merge list is displayed.
  2129.  
  2130.        When you print a Merge Document, all the text which you have typed in
  2131.        is printed, except for text contained within curly braces ({}).  When
  2132.        Wyndfields encounters braces in a Merge Document, it substitutes the
  2133.        data contained in the Field which is named inside the braces.
  2134.  
  2135.        You may type the braces and Field Name yourself at the point where you
  2136.        wish a Field to be included (capitalization of the Field Name is
  2137.        ignored), or you may press the <F5> key and select the desired Field
  2138.        from the list which pops up.
  2139.  
  2140.        When you press <F6> to set the Merge Document Width, a window appears
  2141.        in which to enter the new Width.  Type in the desired Width, then
  2142.        press <Return>.
  2143.  
  2144.        Merge Documents are not attached to a specific Database, so you can
  2145.        use the same Document with different Databases.  If the Fields of the
  2146.        different Databases do not have the same Names, however, some Fields
  2147.        in the Document may be lost or altered.
  2148.  
  2149.        Merge Documents do not have to be used only for Form Letters.  You may
  2150.        also create a Document which serves as a Definition for a free-style
  2151.        Report with Fields placed anywhere on the page.  This is a good way to
  2152.        enable you to create Reports which will print out complete Extended
  2153.        Fields.
  2154.  
  2155.  
  2156.      SEE ALSO
  2157.  
  2158.        File Management, Design Labels, Design Report, Print Merge
  2159.  
  2160.  
  2161.                                                                            42
  2162.  
  2163.  
  2164.    ----------------------------------------
  2165.    DESIGN TABLE
  2166.  
  2167.  
  2168.      PURPOSE
  2169.  
  2170.        When you design a Database, Wyndfields automatically creates the
  2171.        layout of the Fields for the Table Display.  The default Table Display
  2172.        has a column for each of the Database Fields in order with the width
  2173.        of each column equal to the Field Width for that Field.  This Command
  2174.        allows you to modify the Table Design.
  2175.  
  2176.  
  2177.      IMPLEMENTATION
  2178.  
  2179.        Choose the Table Command from the Design Menu.
  2180.  
  2181.  
  2182.      PROCEDURES
  2183.  
  2184.        Use the following keys at the Table Design Display:
  2185.  
  2186.          Left/Right Arrow     Move the highlight left / right one column
  2187.  
  2188.          Ctrl-Left/Right      Scroll the display left / right one screen
  2189.  
  2190.          Home/End             Move to the first / last column on the screen
  2191.  
  2192.          Ctrl-Home/End        Move to the first / last column of the Table
  2193.  
  2194.          Plus                 Increase the width of the highlighted column
  2195.                               one character
  2196.  
  2197.          Minus                Decrease the width of the highlighted column
  2198.                               one character
  2199.  
  2200.          Escape               Return the Table Design to its previously saved
  2201.                               state
  2202.  
  2203.          F2                   Save the Table Design and return to the main
  2204.                               display
  2205.  
  2206.          Alt-F2               Abandon the Design and return to the main
  2207.                               display
  2208.  
  2209.          F3                   Insert a Field before the highlighted column
  2210.  
  2211.          F4                   Delete the highlighted column
  2212.  
  2213.          F5                   Make the highlighted column's width the same as
  2214.                               its Field Width
  2215.  
  2216.  
  2217.                                                                            43
  2218.  
  2219.  
  2220.          F6                   Return the Table Design to the original default
  2221.                               layout
  2222.  
  2223.  
  2224.      NOTES
  2225.  
  2226.        Each Database Field may appear only once in the Table Display.  When
  2227.        you press <F3>, if no Fields have been deleted from the display then
  2228.        the computer beeps, otherwise a list of the deleted Fields appears. 
  2229.        Select the desired Field to insert.
  2230.  
  2231.        To move a column, first delete it from its present location, then
  2232.        insert it at a new location.
  2233.  
  2234.        If you modify a Database Design and change any of the Fields, the
  2235.        Table Design reverts back to the default Design.
  2236.  
  2237.        Changes made to the Table do not alter the Database Design itself in
  2238.        any way.
  2239.  
  2240.  
  2241.      SEE ALSO
  2242.  
  2243.        Design Base, Design Form, Print Table
  2244.  
  2245.  
  2246.  
  2247.    ----------------------------------------
  2248.    DESIGN FORM
  2249.  
  2250.  
  2251.      PURPOSE
  2252.  
  2253.        When you design a Database, Wyndfields automatically creates the
  2254.        layout of the Fields for the Form Display.  The default Form Display
  2255.        lists each Database Field on its own line down the left side of the
  2256.        screen, with the Field Name preceding the Field.  This Command allows
  2257.        you to modify the Form Design.
  2258.  
  2259.  
  2260.      IMPLEMENTATION
  2261.  
  2262.        Choose the Form Command from the Design Menu.
  2263.  
  2264.  
  2265.      PROCEDURES
  2266.  
  2267.        At the Form Design Display, type in any text which will appear on the
  2268.        Form, and use Function keys to place Fields on the Form.
  2269.  
  2270.  
  2271.                                                                            44
  2272.  
  2273.  
  2274.        Use the following keys in the Form Design Display:
  2275.  
  2276.          Escape  Return Form Design to its previously saved state
  2277.  
  2278.          F2  Save the Form Design and return to the main display
  2279.  
  2280.          Alt-F2  Abandon the Design and return to the main display
  2281.  
  2282.          F3  Insert a new blank line ahead of the line containing the cursor
  2283.  
  2284.          F4  Delete the line containing the cursor
  2285.  
  2286.          F5  Insert a Field at the cursor location (if cursor is not in a
  2287.              Field)
  2288.  
  2289.          F6  Delete the Field the cursor is in (if cursor is in a Field)
  2290.  
  2291.          F7  Return the Form Design to the original default layout
  2292.  
  2293.  
  2294.      NOTES
  2295.  
  2296.        Each Database Field may appear only once in the Form Display.  When
  2297.        you press <F5> to insert a Field, if no Fields have been deleted from
  2298.        the display then the computer beeps, otherwise a list of the deleted
  2299.        Fields appears.  Select the desired Field to insert.  If there is not
  2300.        enough room at the cursor location to insert the whole Field, the
  2301.        Field will not be inserted.
  2302.  
  2303.        If you modify a Database Design and change any of the Fields, the Form
  2304.        Design reverts back to the default Design.
  2305.  
  2306.        Changes made to the Form do not alter the Database Design itself in
  2307.        any way.
  2308.  
  2309.  
  2310.      SEE ALSO
  2311.  
  2312.        Design Base, Design Table, Print Form
  2313.  
  2314.  
  2315.                                                                            45
  2316.  
  2317.  
  2318.    --------------------------------------------------------------------------
  2319.  
  2320.                             R E C O R D S    M E N U
  2321.  
  2322.    --------------------------------------------------------------------------
  2323.  
  2324.  
  2325.  
  2326.    ----------------------------------------
  2327.    RECORDS ADD
  2328.  
  2329.  
  2330.      PURPOSE
  2331.  
  2332.        This Command allows you to add new Records to the current Database.
  2333.  
  2334.  
  2335.      IMPLEMENTATION
  2336.  
  2337.        Choose the Add Command from the Records Menu, or type A.
  2338.  
  2339.  
  2340.      PROCEDURES
  2341.  
  2342.        Enter the relevant information in the Form, pressing <Return> after
  2343.        completing each Field.
  2344.  
  2345.        At the Form Display, use the keys listed in the USING THE KEYBOARD
  2346.        section for entering data, plus the following keys:
  2347.  
  2348.          F3  Copy the contents of the current Field into a numbered memory
  2349.              Field
  2350.  
  2351.          F4  Copy the contents of a previously assigned numbered memory Field
  2352.              into the current Field
  2353.  
  2354.          F5  Copy the contents of the current Field from the previous Record
  2355.              into the current Field in the current Record
  2356.  
  2357.          F6  Copy the contents of all Fields from the previous Record into
  2358.              the current Record
  2359.  
  2360.          F7  Copy the computer system date into the current Field
  2361.  
  2362.          F8  Copy the computer system time into the current Field
  2363.  
  2364.  
  2365.        After entering information for every Field:
  2366.  
  2367.          o  Press <PgDn> to save the Record and add another.
  2368.  
  2369.          o  Press <F2> to save the Record and return to the Table Display.
  2370.  
  2371.  
  2372.                                                                            46
  2373.  
  2374.  
  2375.          o  Press <Alt-F2> to return to the Table Display without saving the
  2376.             Record.
  2377.  
  2378.  
  2379.      NOTES
  2380.  
  2381.        When you press <F3> to copy data into a memory Field, or press <F4> to
  2382.        copy data from a memory Field, you must then type the number (from 0
  2383.        to 9) of the memory Field to use.  Data remains in each memory Field
  2384.        as long as the current Database is in use (or until you copy a
  2385.        different value into it).
  2386.  
  2387.        Data in Wyndfields is always saved one Record at a time.  When adding
  2388.        Records in the Form, the data is not saved until you leave the current
  2389.        Record (by pressing <F2> or <PgDn>).  Wyndfields will not, however,
  2390.        save a blank record.  If you attempt to save a record with no data in
  2391.        any Field, you will be returned to the Table Display without saving
  2392.        the record.
  2393.  
  2394.  
  2395.      SEE ALSO
  2396.  
  2397.        Records Edit
  2398.  
  2399.  
  2400.  
  2401.    ----------------------------------------
  2402.    RECORDS EDIT
  2403.  
  2404.  
  2405.      PURPOSE
  2406.  
  2407.        This Command allows you to view and/or alter the data in the Records
  2408.        of the current Database.
  2409.  
  2410.  
  2411.      IMPLEMENTATION
  2412.  
  2413.        Highlight the desired Record, then choose the Edit Command from the
  2414.        Records Menu, or type E.
  2415.  
  2416.  
  2417.      PROCEDURES
  2418.  
  2419.        Move from Field to Field in the Form Display by pressing <Tab> or
  2420.        <Shift-Tab>, typing in any desired changes.
  2421.  
  2422.        At the Form Display, use the keys listed in the USING THE KEYBOARD
  2423.        section for entering data, plus the following keys:
  2424.  
  2425.          F3  Copy the contents of the current Field into a numbered memory
  2426.              Field
  2427.  
  2428.  
  2429.                                                                            47
  2430.  
  2431.  
  2432.          F4  Copy the contents of a previously assigned numbered memory Field
  2433.              into the current Field
  2434.  
  2435.          F5  Copy the contents of the current Field from the previous Record
  2436.              into the current Field in the current Record
  2437.  
  2438.          F6  Copy the contents of all Fields from the previous Record into
  2439.              the current Record
  2440.  
  2441.          F7  Copy the computer system date into the current Field
  2442.  
  2443.          F8  Copy the computer system time into the current Field
  2444.  
  2445.  
  2446.        After making the desired changes:
  2447.  
  2448.          o  Press <PgUp> or <PgDn> to save the Record and move to the
  2449.             previous or next Record.
  2450.  
  2451.          o  Press <Ctrl-PgUp> or <Ctrl-PgDn> to save the Record and move to
  2452.             the first or last Record of the Database.
  2453.  
  2454.          o  Press <F2> to save the Record and return to the Table Display.
  2455.  
  2456.          o  Press <Alt-F2> to return to the Table Display without saving the
  2457.             Record.
  2458.  
  2459.  
  2460.      NOTES
  2461.  
  2462.        When you press <F3> to copy data into a memory Field, or press <F4> to
  2463.        copy data from a memory Field, you must then type the number (from 0
  2464.        to 9) of the memory Field to use.  Data remains in each memory Field
  2465.        as long as the current Database is in use (or until you copy a
  2466.        different value into it).
  2467.  
  2468.        Data in Wyndfields is always saved one Record at a time.  When editing
  2469.        Records in the Form, the data is not saved until you leave the current
  2470.        Record (by pressing <F2>, <PgDn>, etc.).  If you make unwanted changes
  2471.        to individual Fields, you can leave the Form without saving the
  2472.        current Record.
  2473.  
  2474.  
  2475.      SEE ALSO
  2476.  
  2477.        Records Add, Records Update
  2478.  
  2479.  
  2480.                                                                            48
  2481.  
  2482.  
  2483.    ----------------------------------------
  2484.    RECORDS DELETE
  2485.  
  2486.  
  2487.      PURPOSE
  2488.  
  2489.        This Command allows you to remove a Record from the current Database.
  2490.  
  2491.  
  2492.      IMPLEMENTATION
  2493.  
  2494.        Highlight the undesired Record, then choose the Delete Command from
  2495.        the Records Menu, or type D.
  2496.  
  2497.  
  2498.      PROCEDURES
  2499.  
  2500.        Answer Y (for "Yes") to the question "Delete this Record?" to confirm
  2501.        that the Record is to be removed, or answer N to abort the deletion.
  2502.  
  2503.  
  2504.      NOTES
  2505.  
  2506.        Once a Record is deleted, it cannot be restored to the Database.
  2507.  
  2508.  
  2509.      SEE ALSO
  2510.  
  2511.        Records Update, Records Void
  2512.  
  2513.  
  2514.  
  2515.    ----------------------------------------
  2516.    RECORDS UPDATE
  2517.  
  2518.  
  2519.      PURPOSE
  2520.  
  2521.        Sometimes it is necessary to make similar changes to many Records in a
  2522.        Database, or to delete many Records at the same time.  This Command
  2523.        allows you to alter or delete multiple Records simultaneously.
  2524.  
  2525.  
  2526.      IMPLEMENTATION
  2527.  
  2528.        Choose the Update Command from the Records Menu, or type U.
  2529.  
  2530.  
  2531.                                                                            49
  2532.  
  2533.  
  2534.      PROCEDURES
  2535.  
  2536.        To update Records:
  2537.  
  2538.          1  Enter the conditions in the Conditions Table for the Records to
  2539.             be updated, or press <F3> to enter a Formula to define the
  2540.             conditions.
  2541.  
  2542.          2  Press <F2> to accept the conditions.
  2543.  
  2544.          3  Enter the new values in the New Values Table which appears, or
  2545.             press <F3> to enter a Formula containing the new value.
  2546.  
  2547.          4  Press <F2> to make the changes, or press <Alt-F2> to abandon the
  2548.             update.
  2549.  
  2550.  
  2551.        To delete Records:
  2552.  
  2553.          1  Enter the conditions in the Conditions Table for the Records to
  2554.             be updated, or press <F3> to enter a Formula to define the
  2555.             conditions.
  2556.  
  2557.          2  Press <F2> to accept the conditions.
  2558.  
  2559.          3  Press <F4> at the New Values Table which appears.
  2560.  
  2561.          4  Answer Y to the question "Delete All Matching Records?" to
  2562.             confirm the deletion.
  2563.  
  2564.  
  2565.      NOTES
  2566.  
  2567.        At the New Values Table you may enter a new value to be placed in as
  2568.        many of the Fields in the Database as you wish, but each value must be
  2569.        a Constant value.  If you press <F3> to enter a Formula, you may only
  2570.        update one Field in the Database, but the value may be derived from
  2571.        any Fields (including the one being updated) and so the update may be
  2572.        relative to the data already in the Database.
  2573.  
  2574.        If you enter a Formula to update a Field, the Formula must be in the
  2575.        form:  {Field Name} = New Value.  The Field Name is the Name of the
  2576.        Field to be updated.  The New Value is any valid Formula which returns
  2577.        a value of the relevant Field Type.
  2578.  
  2579.        If you delete Records, all Records matching the entered conditions are
  2580.        permanently deleted from the Database.
  2581.  
  2582.  
  2583.      SEE ALSO
  2584.  
  2585.        Using the Conditions Table, Using Formulae, Functions, Records Edit,
  2586.        Records Delete, Records Void
  2587.  
  2588.  
  2589.                                                                            50
  2590.  
  2591.  
  2592.    ----------------------------------------
  2593.    RECORDS SUMMARY
  2594.  
  2595.  
  2596.      PURPOSE
  2597.  
  2598.        This Command allows you to view a tabular Summary of the Records in
  2599.        the current Database.
  2600.  
  2601.  
  2602.      IMPLEMENTATION
  2603.  
  2604.        Choose the Summary Command from the Records Menu, or type S.
  2605.  
  2606.  
  2607.      PROCEDURES
  2608.  
  2609.        To view the Summary:
  2610.  
  2611.          1  Answer Y to the question "Recalculate Summary?" unless you have
  2612.             already viewed the Summary for the current Database since
  2613.             selecting it for use, and have made no changes to the Database
  2614.             since last calculating the Summary.
  2615.  
  2616.          2  Use the <PgDn> and <PgUp> keys to scroll the Summary if all
  2617.             Fields are not visible, or the <Up> and <Down> Arrow keys to
  2618.             highlight any Field.
  2619.  
  2620.          3  Press <F2> when finished viewing the Summary to return to the
  2621.             Table Display.
  2622.  
  2623.  
  2624.      NOTES
  2625.  
  2626.        Wyndfields draws a distinction between blank Fields and Fields with a
  2627.        value of zero.  Blank Fields are not included when counting or
  2628.        calculating minimums and averages.
  2629.  
  2630.        If the current Database is filtered, then only the Records included in
  2631.        the Filter are summarized.
  2632.  
  2633.  
  2634.      SEE ALSO
  2635.  
  2636.        Print Summary
  2637.  
  2638.  
  2639.                                                                            51
  2640.  
  2641.  
  2642.    ----------------------------------------
  2643.    RECORDS VOID
  2644.  
  2645.  
  2646.      PURPOSE
  2647.  
  2648.        This Command allows you to remove all the Records from the current
  2649.        Database.
  2650.  
  2651.  
  2652.      IMPLEMENTATION
  2653.  
  2654.        Choose the Void Command from the Records Menu.
  2655.  
  2656.  
  2657.      PROCEDURES
  2658.  
  2659.        Answer Y (for "Yes") to the question "Do you really wish to continue?"
  2660.        to confirm that all Records are to be removed, or answer N to abort
  2661.        the deletion.
  2662.  
  2663.  
  2664.      NOTES
  2665.  
  2666.        Once the Records are deleted, they cannot be restored to the Database.
  2667.  
  2668.  
  2669.      SEE ALSO
  2670.  
  2671.        Records Delete, Records Update
  2672.  
  2673.  
  2674.                                                                            52
  2675.  
  2676.  
  2677.    --------------------------------------------------------------------------
  2678.  
  2679.                            L O C A T I O N    M E N U
  2680.  
  2681.    --------------------------------------------------------------------------
  2682.  
  2683.  
  2684.  
  2685.    ----------------------------------------
  2686.    LOCATION QUICK SEARCH
  2687.  
  2688.  
  2689.      PURPOSE
  2690.  
  2691.        The fastest and easiest way to search a Database for specific
  2692.        information is to perform a Quick Search.  This Command allows you to
  2693.        perform a Quick Search.
  2694.  
  2695.  
  2696.      IMPLEMENTATION
  2697.  
  2698.        Choose the Quick Search Command from the Location Menu, or type Q.
  2699.  
  2700.  
  2701.      PROCEDURES
  2702.  
  2703.        To perform the search:
  2704.  
  2705.          1  On the Quick Search Entry Form, type in the desired data for each
  2706.             Key Field.
  2707.  
  2708.          2  Press <F2> to accept the data entered and perform the search, or
  2709.             press <Alt-F2> to abandon the search.
  2710.  
  2711.  
  2712.      NOTES
  2713.  
  2714.        After pressing <F2>, the first Record in the Database with data equal
  2715.        to or greater than what was entered is displayed and highlighted in
  2716.        the Table.
  2717.  
  2718.        The Quick Search is fast since it searches the Key Fields of the
  2719.        current Index rather than searching through the Database itself.
  2720.  
  2721.  
  2722.      SEE ALSO
  2723.  
  2724.        Location Conditional Search, Location Filter
  2725.  
  2726.  
  2727.                                                                            53
  2728.  
  2729.  
  2730.    ----------------------------------------
  2731.    LOCATION CONDITIONAL SEARCH
  2732.  
  2733.  
  2734.      PURPOSE
  2735.  
  2736.        This Command allows you to search the current Database for the first
  2737.        Record which matches certain conditions.
  2738.  
  2739.  
  2740.      IMPLEMENTATION
  2741.  
  2742.        Choose the Conditional Search Command from the Location Menu, or type
  2743.        C.
  2744.  
  2745.  
  2746.      PROCEDURES
  2747.  
  2748.        To perform the search:
  2749.  
  2750.          1  Enter the conditions in the Conditions Table for the Records to
  2751.             be found, or press <F3> to enter a Formula to define the
  2752.             conditions.
  2753.  
  2754.          2  Press <F2> to accept the conditions.
  2755.  
  2756.  
  2757.      NOTES
  2758.  
  2759.        After pressing <F2>, the first Record in the Database which matches
  2760.        the search conditions is displayed and highlighted in the Table.
  2761.  
  2762.  
  2763.      SEE ALSO
  2764.  
  2765.        Using the Conditions Table, Using Formulae, Functions, Location Quick
  2766.        Search, Location Next, Location Previous, Location Filter
  2767.  
  2768.  
  2769.  
  2770.    ----------------------------------------
  2771.    LOCATION NEXT
  2772.  
  2773.  
  2774.      PURPOSE
  2775.  
  2776.        This Command allows you to search for the next Record which matches
  2777.        the conditions last entered in the Location Conditional Search
  2778.        Command.
  2779.  
  2780.  
  2781.                                                                            54
  2782.  
  2783.  
  2784.      IMPLEMENTATION
  2785.  
  2786.        Choose the Next Command from the Location Menu, or type N.
  2787.  
  2788.  
  2789.      NOTES
  2790.  
  2791.        The next Record in the current Database which matches the search
  2792.        conditions is displayed and highlighted in the Table.
  2793.  
  2794.  
  2795.      SEE ALSO
  2796.  
  2797.        Location Conditional Search, Location Previous
  2798.  
  2799.  
  2800.  
  2801.    ----------------------------------------
  2802.    LOCATION PREVIOUS
  2803.  
  2804.  
  2805.      PURPOSE
  2806.  
  2807.        This Command allows you to search for the previous Record which
  2808.        matches the conditions last entered in the Location Conditional Search
  2809.        Command.
  2810.  
  2811.  
  2812.      IMPLEMENTATION
  2813.  
  2814.        Choose the Previous Command from the Location Menu, or type P.
  2815.  
  2816.  
  2817.      NOTES
  2818.  
  2819.        The previous Record in the current Database which matches the search
  2820.        conditions is displayed and highlighted in the Table.
  2821.  
  2822.  
  2823.      SEE ALSO
  2824.  
  2825.        Location Conditional Search, Location Next
  2826.  
  2827.  
  2828.  
  2829.    ----------------------------------------
  2830.    LOCATION FILTER
  2831.  
  2832.  
  2833.      PURPOSE
  2834.  
  2835.        This Command allows you to view and work with only those Records in
  2836.        the current Database which match certain conditions.
  2837.  
  2838.  
  2839.                                                                            55
  2840.  
  2841.  
  2842.      IMPLEMENTATION
  2843.  
  2844.        Choose the Filter Command from the Location Menu, or type F.
  2845.  
  2846.  
  2847.      PROCEDURES
  2848.  
  2849.        To set a Filter:
  2850.  
  2851.          1  Enter the conditions in the Conditions Table for the Records to
  2852.             be filtered, or press <F3> to enter a Formula to define the
  2853.             conditions.
  2854.  
  2855.          2  Press <F2> to accept the conditions.
  2856.  
  2857.  
  2858.        To remove a Filter:
  2859.  
  2860.          o  Press <Alt-F2> at the Conditions Table.
  2861.  
  2862.  
  2863.      NOTES
  2864.  
  2865.        When the Filter is set, only those Records which match the search
  2866.        conditions are visible in the Table Display.  As long as the Filter is
  2867.        set, Wyndfields will work as though just those Records which match the
  2868.        conditions are the only Records in the Database.  You will only be
  2869.        able to edit filtered Records.  Only filtered Records will be
  2870.        calculated in the Summary, and only filtered Records will be able to
  2871.        be printed.
  2872.  
  2873.        To indicate that the Database is filtered, the word "Filtered" appears
  2874.        on the bottom bar in place of the number of Records in the Database.
  2875.  
  2876.  
  2877.      SEE ALSO
  2878.  
  2879.        Using the Conditions Table, Using Formulae, Functions, Location Quick
  2880.        Search, Location Conditional Search
  2881.  
  2882.  
  2883.                                                                            56
  2884.  
  2885.  
  2886.    ----------------------------------------
  2887.    LOCATION MARK RECORD
  2888.  
  2889.  
  2890.      PURPOSE
  2891.  
  2892.        This Command allows you to mark a Record in the current Database so
  2893.        that you can return to it at a later time.
  2894.  
  2895.  
  2896.      IMPLEMENTATION
  2897.  
  2898.        Highlight the desired Record, then choose the Mark Record Command from
  2899.        the Location Menu, or type M.
  2900.  
  2901.  
  2902.      PROCEDURES
  2903.  
  2904.        At the question "Place which Marker?", type the number (from 0 to 9)
  2905.        of the marker you wish to use for this Record.
  2906.  
  2907.  
  2908.      NOTES
  2909.  
  2910.        Up to ten Records may be marked (with numbers 0 to 9) at one time. 
  2911.        Records remain marked as long as the current Database is in use (or
  2912.        until you re-assign a marker number to a different Record).
  2913.  
  2914.  
  2915.      SEE ALSO
  2916.  
  2917.        Location Go to Marker
  2918.  
  2919.  
  2920.  
  2921.    ----------------------------------------
  2922.    LOCATION GO TO MARKER
  2923.  
  2924.  
  2925.      PURPOSE
  2926.  
  2927.        This Command allows you to return to a Record in the current Database
  2928.        which you have previously marked.
  2929.  
  2930.  
  2931.      IMPLEMENTATION
  2932.  
  2933.        Choose the Go to Marker Command from the Location Menu, or type G.
  2934.  
  2935.  
  2936.                                                                            57
  2937.  
  2938.  
  2939.      PROCEDURES
  2940.  
  2941.        At the question "Go to which Marker?", type the number (from 0 to 9)
  2942.        of the marker (previously assigned using the Location Mark Record
  2943.        Command) corresponding to the Record you wish to find.
  2944.  
  2945.  
  2946.      NOTES
  2947.  
  2948.        After typing the number of the marker, the Record corresponding to
  2949.        that marker is displayed and highlighted in the Table.
  2950.  
  2951.  
  2952.      SEE ALSO
  2953.  
  2954.        Location Mark Record
  2955.  
  2956.  
  2957.                                                                            58
  2958.  
  2959.  
  2960.    --------------------------------------------------------------------------
  2961.  
  2962.                               P R I N T    M E N U
  2963.  
  2964.    --------------------------------------------------------------------------
  2965.  
  2966.  
  2967.  
  2968.    ----------------------------------------
  2969.    PRINT DESIGN
  2970.  
  2971.  
  2972.      PURPOSE
  2973.  
  2974.        This Command allows you to print the Design structure of the current
  2975.        Database.
  2976.  
  2977.  
  2978.      IMPLEMENTATION
  2979.  
  2980.        Choose the Design Command from the Print Menu.
  2981.  
  2982.  
  2983.      NOTES
  2984.  
  2985.        The Design structure of the current Database is printed to the
  2986.        destination set in the Utilities Options Command.  A list of each
  2987.        Field, including the Field Name, Type, Format, and Width is printed. 
  2988.        After this list, the Formulae of any Calculated Fields are printed. 
  2989.        Finally, the Key Fields and their order direction for each Index
  2990.        associated with the current Database are printed.
  2991.  
  2992.        Press <Escape> at any time to abort the printing process.
  2993.  
  2994.  
  2995.      SEE ALSO
  2996.  
  2997.        Design Base, Design Index, Print Table, Print Form, Utilities Options
  2998.  
  2999.  
  3000.  
  3001.    ----------------------------------------
  3002.    PRINT SUMMARY
  3003.  
  3004.  
  3005.      PURPOSE
  3006.  
  3007.        This Command allows you to print a tabular Summary of the Records in
  3008.        the current Database.
  3009.  
  3010.  
  3011.                                                                            59
  3012.  
  3013.  
  3014.      IMPLEMENTATION
  3015.  
  3016.        Choose the Summary Command from the Print Menu.
  3017.  
  3018.  
  3019.      PROCEDURES
  3020.  
  3021.        To print the Summary:
  3022.  
  3023.          1  Answer Y to the question "Set Print Conditions?" and fill in the
  3024.             Conditions Table if you wish to print information only for
  3025.             certain Records.
  3026.  
  3027.          2  Answer Y to the question "Recalculate Summary?" unless you have
  3028.             already viewed the Summary for the current Database since
  3029.             selecting it for use, and have made no changes to the Database
  3030.             since last calculating the Summary.
  3031.  
  3032.  
  3033.      NOTES
  3034.  
  3035.        Wyndfields draws a distinction between blank Fields and Fields with a
  3036.        value of zero.  Blank Fields are not included when counting or
  3037.        calculating minimums and averages.
  3038.  
  3039.        If the current Database is filtered, then only the Records included in
  3040.        the Filter are summarized and printed to the destination set in the
  3041.        Utilities Options Command.
  3042.  
  3043.        Press <Escape> at any time to abort the printing process.
  3044.  
  3045.  
  3046.      SEE ALSO
  3047.  
  3048.        Using the Conditions Table, Using Formulae, Functions, Records Summary
  3049.  
  3050.  
  3051.  
  3052.    ----------------------------------------
  3053.    PRINT LABELS
  3054.  
  3055.  
  3056.      PURPOSE
  3057.  
  3058.        This Command allows you to print out Labels, which you have previously
  3059.        designed, for selected Records in the current Database.
  3060.  
  3061.  
  3062.      IMPLEMENTATION
  3063.  
  3064.        Choose the Labels Command from the Print Menu.
  3065.  
  3066.  
  3067.                                                                            60
  3068.  
  3069.  
  3070.      PROCEDURES
  3071.  
  3072.        When you choose the Print Labels Command, a box appears with a list of
  3073.        all available Label Definition files.
  3074.  
  3075.        To select the Label Definition to be printed:
  3076.  
  3077.          1  Press the <Up> or <Down> Arrow key to highlight the desired Label
  3078.             name.
  3079.  
  3080.          2  Press <Return> to select the highlighted Label.
  3081.  
  3082.          3  Answer Y to the question "Set Print Conditions?" and fill in the
  3083.             Conditions Table if you wish to print Labels only for certain
  3084.             Records.
  3085.  
  3086.  
  3087.      NOTES
  3088.  
  3089.        Label Definition files may also be renamed, deleted, or copied when
  3090.        the Label list is displayed.
  3091.  
  3092.        If the current Database is filtered, then only the Records included in
  3093.        the Filter are printed to the destination set in the Utilities Options
  3094.        Command.  Press <Escape> at any time to abort the printing process.
  3095.  
  3096.  
  3097.      SEE ALSO
  3098.  
  3099.        File Management, Using the Conditions Table, Using Formulae,
  3100.        Functions, Design Labels, Print Report, Print Merge, Utilities Options
  3101.  
  3102.  
  3103.  
  3104.    ----------------------------------------
  3105.    PRINT REPORT
  3106.  
  3107.  
  3108.      PURPOSE
  3109.  
  3110.        This Command allows you to print a Report, which you have previously
  3111.        designed, for selected Records in the current Database.
  3112.  
  3113.  
  3114.      IMPLEMENTATION
  3115.  
  3116.        Choose the Report Command from the Print Menu.
  3117.  
  3118.  
  3119.      PROCEDURES
  3120.  
  3121.        When you choose the Print Report Command, a box appears with a list of
  3122.        all available Report Definition files.
  3123.  
  3124.  
  3125.                                                                            61
  3126.  
  3127.  
  3128.        To select the Report Definition to be printed:
  3129.  
  3130.          1  Press the <Up> or <Down> Arrow key to highlight the desired
  3131.             Report name.
  3132.  
  3133.          2  Press <Return> to select the highlighted Report.
  3134.  
  3135.          3  Answer Y to the question "Set Print Conditions?" and fill in the
  3136.             Conditions Table if you wish to print the Report only for certain
  3137.             Records.
  3138.  
  3139.  
  3140.      NOTES
  3141.  
  3142.        Report Definition files may also be renamed, deleted, or copied when
  3143.        the Report list is displayed.
  3144.  
  3145.        If the current Database is filtered, then only the Records included in
  3146.        the Filter are printed to the destination set in the Utilities Options
  3147.        Command.
  3148.  
  3149.        Press <Escape> at any time to abort the printing process.
  3150.  
  3151.  
  3152.      SEE ALSO
  3153.  
  3154.        File Management, Using the Conditions Table, Using Formulae,
  3155.        Functions, Design Report, Print Labels, Print Merge, Utilities Options
  3156.  
  3157.  
  3158.  
  3159.    ----------------------------------------
  3160.    PRINT MERGE
  3161.  
  3162.  
  3163.      PURPOSE
  3164.  
  3165.        This Command allows you to print a Form Letter (Mail Merge), which you
  3166.        have previously designed, for selected Records in the current
  3167.        Database.
  3168.  
  3169.  
  3170.      IMPLEMENTATION
  3171.  
  3172.        Choose the Merge Command from the Print Menu.
  3173.  
  3174.  
  3175.      PROCEDURES
  3176.  
  3177.        When you choose the Print Merge Command, a box appears with a list of
  3178.        all available Merge Document files.
  3179.  
  3180.  
  3181.                                                                            62
  3182.  
  3183.  
  3184.        To select the Merge Document to be printed:
  3185.  
  3186.          1  Press the <Up> or <Down> Arrow key to highlight the desired
  3187.             Document name.
  3188.  
  3189.          2  Press <Return> to select the highlighted Document.
  3190.  
  3191.          3  Answer Y to the question "Set Print Conditions?" and fill in the
  3192.             Conditions Table if you wish to print the Document only for
  3193.             certain Records.
  3194.  
  3195.  
  3196.      NOTES
  3197.  
  3198.        Merge Document files may also be renamed, deleted, or copied when the
  3199.        Merge list is displayed.
  3200.  
  3201.        If the current Database is filtered, then only the Records included in
  3202.        the Filter are printed to the destination set in the Utilities Options
  3203.        Command.
  3204.  
  3205.        Press <Escape> at any time to abort the printing process.
  3206.  
  3207.  
  3208.      SEE ALSO
  3209.  
  3210.        File Management, Using the Conditions Table, Using Formulae,
  3211.        Functions, Design Merge, Print Labels, Print Report, Utilities Options
  3212.  
  3213.  
  3214.  
  3215.    ----------------------------------------
  3216.    PRINT TABLE
  3217.  
  3218.  
  3219.      PURPOSE
  3220.  
  3221.        This Command allows you to print out a copy of the Table for the
  3222.        current Database.
  3223.  
  3224.  
  3225.      IMPLEMENTATION
  3226.  
  3227.        Choose the Table Command from the Print Menu.
  3228.  
  3229.  
  3230.      PROCEDURES
  3231.  
  3232.        Answer Y to the question "Set Print Conditions?" and fill in the
  3233.        Conditions Table if you wish to print the Table only for certain
  3234.        Records.
  3235.  
  3236.  
  3237.                                                                            63
  3238.  
  3239.  
  3240.      NOTES
  3241.  
  3242.        If the current Database is filtered, then only the Records included in
  3243.        the Filter are printed to the destination set in the Utilities Options
  3244.        Command.  As many columns from the Table as will fit in the Print
  3245.        Width are printed for each Record in the Database.  This process is
  3246.        then repeated for each set of columns which will fit until all columns
  3247.        for all Records have been printed.
  3248.  
  3249.        Press <Escape> at any time to abort the printing process.
  3250.  
  3251.  
  3252.      SEE ALSO
  3253.  
  3254.        Using the Conditions Table, Using Formulae, Functions, Design Table,
  3255.        Utilities Options
  3256.  
  3257.  
  3258.  
  3259.    ----------------------------------------
  3260.    PRINT FORM
  3261.  
  3262.  
  3263.      PURPOSE
  3264.  
  3265.        This Command allows you to print out a copy of the Entry Form for the
  3266.        highlighted Record in the current Database.
  3267.  
  3268.  
  3269.      IMPLEMENTATION
  3270.  
  3271.        Highlight the desired Record, then choose the Form Command from the
  3272.        Print Menu.
  3273.  
  3274.  
  3275.      NOTES
  3276.  
  3277.        The Entry Form for the highlighted Record is printed to the
  3278.        destination set in the Utilities Options Command.  The entire Form is
  3279.        printed as it appears on the screen.  If there are any Extended
  3280.        Fields, they are then printed in their entirety at the end of the
  3281.        Form.
  3282.  
  3283.        Press <Escape> at any time to abort the printing process.
  3284.  
  3285.  
  3286.      SEE ALSO
  3287.  
  3288.        Design Form, Utilities Options
  3289.  
  3290.  
  3291.                                                                            64
  3292.  
  3293.  
  3294.    --------------------------------------------------------------------------
  3295.  
  3296.                           U T I L I T I E S    M E N U
  3297.  
  3298.    --------------------------------------------------------------------------
  3299.  
  3300.  
  3301.  
  3302.    ----------------------------------------
  3303.    UTILITIES OPTIONS
  3304.  
  3305.  
  3306.      PURPOSE
  3307.  
  3308.        This Command allows you to set certain screen options and print
  3309.        options.
  3310.  
  3311.  
  3312.      IMPLEMENTATION
  3313.  
  3314.        Choose the Options Command from the Utilities Menu, or type O.
  3315.  
  3316.  
  3317.      PROCEDURES
  3318.  
  3319.        To set screen and print options at the Options Display:
  3320.  
  3321.          1  Move from Field to Field by pressing <Tab> or <Shift-Tab>, typing
  3322.             in any desired changes.
  3323.  
  3324.          2  Press <F2> to save the new options, or press <Alt-F2> to retain
  3325.             the old options.
  3326.  
  3327.  
  3328.        To change screen colors (if you have a color monitor):
  3329.  
  3330.          1  From the Options Display, press <F3>.
  3331.  
  3332.          2  Press <Tab> or <Shift-Tab> to move the Arrows which point to the
  3333.             colors on the left side of the screen.
  3334.  
  3335.          3  Use the Arrow keys to move the box at the bottom right of the
  3336.             screen to change the color which is pointed to.
  3337.  
  3338.          4  Press Function keys <F3> through <F10> to select one of the
  3339.             built-in color sets (<F3> is the default), or press <Escape> to
  3340.             return to the previously saved colors.
  3341.  
  3342.          5  Press <F2> to save the new colors, or press <Alt-F2> to retain
  3343.             the old colors.
  3344.  
  3345.  
  3346.                                                                            65
  3347.  
  3348.  
  3349.      NOTES
  3350.  
  3351.        The following screen options may be changed:
  3352.  
  3353.          Color Display        Enables or disables the use of color.  If you
  3354.                               have a composite monitor, answer N here.
  3355.  
  3356.          Eliminate Snow       Prevents CGA monitors from exhibiting snow. 
  3357.                               For faster screen displays, answer N here.
  3358.  
  3359.          EGA 43-Line Mode     Enables the EGA 43-and VGA 50-line mode.  If
  3360.                               you prefer the 25-line display, answer N here.
  3361.  
  3362.  
  3363.        The following print options may be changed:
  3364.  
  3365.          Destination          Determines whether printing will be sent to a
  3366.                               printer, the screen, or a disk file
  3367.  
  3368.          Number of Copies     How many copies will be printed (has no effect
  3369.                               when printing to screen)
  3370.  
  3371.          File Name            Name of file created when printing to a disk
  3372.                               file
  3373.  
  3374.          Printer Port         Which printer port the printer is connected to
  3375.  
  3376.          Setup String         Used for sending special instructions to the
  3377.                               printer (such as turning on compressed print)
  3378.  
  3379.          Continuous Feed      Determines whether Wyndfields will pause after
  3380.                               printing each page
  3381.  
  3382.          First/Last Page      Which range of pages will be printed (0 for
  3383.                               Last Page indicates that all pages from the
  3384.                               First Page to the end will be printed)
  3385.  
  3386.          Paper Length         How many lines long each page is
  3387.  
  3388.          Top Margin           How many lines will be left blank at the top of
  3389.                               the page
  3390.  
  3391.          Print Lines          How many lines will be printed on each page
  3392.  
  3393.          Left Margin          How many spaces will be left blank at the left
  3394.                               of the page
  3395.  
  3396.          Print Width          How many characters will be printed on each
  3397.                               line (overridden when printing Labels, Reports,
  3398.                               or Merges)
  3399.  
  3400.  
  3401.                                                                            66
  3402.  
  3403.  
  3404.        To enter a setup string, consult your printer manual for the
  3405.        characters to include.  Type in printable characters exactly as
  3406.        specified, or type \ followed by a three digit number (to enter the
  3407.        <Escape> key, type \027).
  3408.  
  3409.  
  3410.      SEE ALSO
  3411.  
  3412.        Print Design, Print Summary, Print Labels, Print Report, Print Merge,
  3413.        Print Table, Print Form
  3414.  
  3415.  
  3416.  
  3417.    ----------------------------------------
  3418.    UTILITIES REINDEX
  3419.  
  3420.  
  3421.      PURPOSE
  3422.  
  3423.        In some situations (particularly if your computer loses power while
  3424.        you are running Wyndfields), Index files may become corrupted, making
  3425.        it appear that a Database has no Records, or has fewer Records than
  3426.        you remember.  This Command allows you to rebuild each of the Indices
  3427.        of the current Database, Record by Record.
  3428.  
  3429.  
  3430.      IMPLEMENTATION
  3431.  
  3432.        Choose the Reindex Command from the Utilities Menu.
  3433.  
  3434.  
  3435.      PROCEDURES
  3436.  
  3437.        Answer Y to the question "Reindex this Database?" to carry out the
  3438.        reindexing, or answer N to abort the Command.
  3439.  
  3440.  
  3441.      NOTES
  3442.  
  3443.        As each of the Indices are rebuilt, the progress of the process is
  3444.        displayed on the top line of the screen.  The number of the Index
  3445.        being rebuilt is shown on the left side of the vertical line, and the
  3446.        number of the Record currently being processed is shown on the right. 
  3447.        When the reindexing is finished, the Table is re-displayed.
  3448.  
  3449.  
  3450.      SEE ALSO
  3451.  
  3452.        Select Index, Design Index
  3453.  
  3454.  
  3455.                                                                            67
  3456.  
  3457.  
  3458.    ----------------------------------------
  3459.    UTILITIES TRANSFER
  3460.  
  3461.  
  3462.      PURPOSE
  3463.  
  3464.        This Command allows you to copy data to or from the current Database
  3465.        from or to other Wyndfields Databases or other files with common file
  3466.        structures.
  3467.  
  3468.  
  3469.      IMPLEMENTATION
  3470.  
  3471.        Choose the Transfer Command from the Utilities Menu.
  3472.  
  3473.  
  3474.      PROCEDURES
  3475.  
  3476.        To transfer data:
  3477.  
  3478.          1  Select the type of transfer you wish to carry out from the list
  3479.             of options which appears.
  3480.  
  3481.          2  If transferring to or from a non-Wyndfields file, select the
  3482.             format of the other file from the list which appears.
  3483.  
  3484.          3  Select or enter the name of the other file involved in the
  3485.             transfer.
  3486.  
  3487.          4  If transferring data from the current Database, answer Y to the
  3488.             question "Set Transfer Conditions?", fill in the Conditions
  3489.             Table, and press <F2> if you wish to transfer only certain
  3490.             Records.
  3491.  
  3492.  
  3493.      NOTES
  3494.  
  3495.        Five different options are available for the type of transfer:
  3496.  
  3497.          Import               Transfers all Records from a file with a
  3498.                               non-Wyndfields format into the current Database
  3499.  
  3500.          Export               Transfers selected Records from the current
  3501.                               Database into a file with a non-Wyndfields
  3502.                               format
  3503.  
  3504.          Add from             Transfers all Records from a different
  3505.                               Wyndfields Database into the current Database
  3506.  
  3507.          Copy to              Transfers selected Records from the current
  3508.                               Database to a different Wyndfields Database
  3509.  
  3510.  
  3511.                                                                            68
  3512.  
  3513.  
  3514.          Split                Transfers selected Records from the current
  3515.                               Database into a new Wyndfields Database, then
  3516.                               deletes those Records from the current Database
  3517.  
  3518.  
  3519.        When importing Records into the current Database, the non-Wyndfields
  3520.        file must have one of the following formats:
  3521.  
  3522.          Fixed Length         Each Field has a set length, with no extra
  3523.                               characters between Fields or Records.  (A BASIC
  3524.                               random file has this format.)
  3525.  
  3526.          Return Fixed         Each Field has a set length, with no extra
  3527.                               characters between Fields, but with a Carriage
  3528.                               Return at the end of each Record.  (An SDF
  3529.                               file.)
  3530.  
  3531.          Comma Delimited      Fields are separated by commas and may be any
  3532.                               length.  Quotes may surround a Field.  A
  3533.                               Carriage Return is at the end of each Record.
  3534.  
  3535.          Dbase                A dBASE III or IV file.
  3536.  
  3537.  
  3538.        When exporting Records from the current Database, the non-Wyndfields
  3539.        file must have one of the above formats, or either of the following:
  3540.  
  3541.          MS Word Merge        A Microsoft Word Mail Merge data file, Comma
  3542.                               Delimited, but the first Record lists the Field
  3543.                               Names.
  3544.  
  3545.          Word Perf Merge      A WordPerfect secondary Mail Merge data file.
  3546.  
  3547.  
  3548.        The Utilities Transfer Command may be used to generate a data file for
  3549.        use with popular word processors to perform a Mail Merge.  Choose the
  3550.        following file formats to generate data files for the following word
  3551.        processors:
  3552.  
  3553.          Comma Delimited      Wordstar
  3554.  
  3555.          MS Word Merge        Microsoft Word
  3556.  
  3557.          Word Perf Merge      WordPerfect
  3558.  
  3559.  
  3560.        When importing or adding from another Database, the other file
  3561.        involved in the transfer must already be in the current directory.
  3562.  
  3563.        When importing, be sure that you have first designed the structure of
  3564.        your Wyndfields file to correspond to the Fields in the other file.
  3565.  
  3566.  
  3567.                                                                            69
  3568.  
  3569.  
  3570.        Wyndfields Extended Fields cannot be exported to other file formats.
  3571.  
  3572.        The "Split" option is useful when a Database becomes too large to
  3573.        easily manage, allowing you to separate the data into two separate
  3574.        Databases.
  3575.  
  3576.  
  3577.      IMPORTING FROM SELECTED PROGRAMS
  3578.  
  3579.        Use these guidelines when importing data from the following programs:
  3580.  
  3581.          dBASE III / dBASE IV
  3582.            Copy the DBF file into your Wyndfields directory to import it. 
  3583.            Wyndfields will convert dBASE Character, Numeric, and Date Fields
  3584.            into the equivalent Wyndfields Fields.  Logical Fields should be
  3585.            converted to Character Fields in Wyndfields.  dBASE Memo Fields
  3586.            cannot be imported into Wyndfields (nor can Extended Fields be
  3587.            exported into dBASE).  When exporting to dBASE, give the new file
  3588.            name a DBF extension.
  3589.  
  3590.          PC-File
  3591.            To determine the Field Names and Field Widths of your PC-File
  3592.            file, type out the HDR file in your PC-File directory.  Create
  3593.            your Database in Wyndfields using this structure.  Copy the
  3594.            PC-File DTA file into your Wyndfields directory (but rename it so
  3595.            that it has an extension other than DTA).  PC-File data files are
  3596.            in the "Return Fixed" format.
  3597.  
  3598.          Reflex
  3599.            To import data from Reflex, first create a Reflex Report which
  3600.            will generate a file in the "Return Fixed" format.  To do this, in
  3601.            Reflex create a Report with each Field listed across the page on
  3602.            one "Body" line, spaced so that each column is as wide as the
  3603.            corresponding Field you want in the Wyndfields Database you will
  3604.            be importing into.  Print the Report to a disk file in the
  3605.            Wyndfields directory.  Create your Database in Wyndfields using
  3606.            the same structure as your Reflex Report, then import the file
  3607.            generated by the Report.
  3608.  
  3609.          Others
  3610.            Many programs allow you to export data into one of the formats
  3611.            Wyndfields is able to read.  To import from such a program, create
  3612.            an ASCII file (usually in the "Comma Delimited" format) in the
  3613.            other program, then import the generated file into Wyndfields.
  3614.  
  3615.  
  3616.      SEE ALSO
  3617.  
  3618.        Using the Conditions Table, Using Formulae, Functions
  3619.  
  3620.  
  3621.                                                                            70
  3622.  
  3623.  
  3624.    ----------------------------------------
  3625.    UTILITIES DOS PROMPT
  3626.  
  3627.  
  3628.      PURPOSE
  3629.  
  3630.        This Command allows you to access DOS commands without exiting
  3631.        Wyndfields.
  3632.  
  3633.  
  3634.      IMPLEMENTATION
  3635.  
  3636.        Choose the DOS Prompt Command from the Utilities Menu.
  3637.  
  3638.  
  3639.      PROCEDURES
  3640.  
  3641.        At the DOS Prompt:
  3642.  
  3643.          1  Issue as many DOS commands as you wish.
  3644.  
  3645.          2  Type EXIT and press <Return> to return to Wyndfields.
  3646.  
  3647.  
  3648.      NOTES
  3649.  
  3650.        When this Command is chosen, all Databases and other files are
  3651.        automatically closed.
  3652.  
  3653.        If your computer does not have sufficient memory, then this command
  3654.        will fail, and you will be returned to the Wyndfields title screen.
  3655.  
  3656.  
  3657.   ORDER / REGISTRATION FORM
  3658.  
  3659.  
  3660.    WYNDWARE
  3661.    One Parker Place, Suite 308
  3662.    Janesville, WI 53545  U.S.A.
  3663.    (608) 755-1628
  3664.    (800) 475-1628
  3665.  
  3666.  
  3667.       Name __________________________________________________________________
  3668.  
  3669.    Address __________________________________________________________________
  3670.  
  3671.            __________________________________________________________________
  3672.  
  3673.       City ______________________________  State _______  Zip _______________
  3674.  
  3675.    Country ______________________________  Phone ____________________________
  3676.  
  3677.  
  3678.     _                                     _                          _
  3679.    |_|  Check or Money Order             |_|  Mastercard            |_|  VISA
  3680.  
  3681.    Card Number ______________________________________________________________
  3682.  
  3683.    Signature ____________________________  Expiration Date __________________
  3684.  
  3685.  
  3686.    _____ copies of WYNDFIELDS Database   at $70.00 each. . . . $ ____________
  3687.  
  3688.    _____ copies of WYNDSHELL / WYND-DOS  at $45.00 each. . . . . ____________
  3689.  
  3690.    _____ copies of WYNDSHELL alone       at $30.00 each. . . . . ____________
  3691.  
  3692.    _____ copies of WYND-DOS alone        at $30.00 each. . . . . ____________
  3693.  
  3694.    _____ copies of FLAGS                 at $25.00 each. . . . . ____________
  3695.  
  3696.                    Wisconsin residents add 5% Sales Tax. . . . . ____________
  3697.  
  3698.                    Non-USA orders please add 20% shipping. . . . ____________
  3699.  
  3700.                    TOTAL ENCLOSED. . . . . . . . . . . . . . . $ ____________
  3701.  
  3702.  
  3703.    Registered owners will receive the most recent version of the program,
  3704.    with a detailed Manual, and will be eligible to receive updates to the
  3705.    program as improvements are made to it.
  3706.  
  3707.    Please contact us for site-licensing and quantity discounts.
  3708.  
  3709.  
  3710.    Where did you get your copy of WYNDFIELDS? _______________________________
  3711.  
  3712.    Comments _________________________________________________________________
  3713.