home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-08-01 | 119.3 KB | 3,713 lines |
-
-
-
-
-
-
-
-
- __
- __ __| __|__ - __ | __| ___
- | | | | | | | | | | | |__| | | | |__
- |__|__| |__| | | |__| | | |___ | |__| ___|
- ____________| _________________________________________
-
-
-
-
-
- Reference Manual
-
-
-
-
-
-
-
- Written by Thomas J. Mosbo
-
-
-
-
-
-
-
- Copyright (c) 1991
-
- WYNDWARE
- One Parker Place, Suite 308
- Janesville, WI 53545 U.S.A.
- (608) 755-1628
- (800) 475-1628
-
-
-
-
-
- Table of Contents
-
-
- General Information. . . . . . . . . . . . . . . . .4
- Introduction . . . . . . . . . . . . . . . . . . .4
- Starting Wyndfields. . . . . . . . . . . . . . . .5
- Field Types and Formats. . . . . . . . . . . . . .7
- Screen Displays. . . . . . . . . . . . . . . . . .9
- Using Menus. . . . . . . . . . . . . . . . . . . 10
- Using the Keyboard . . . . . . . . . . . . . . . 11
- Using a Mouse. . . . . . . . . . . . . . . . . . 13
- File Management. . . . . . . . . . . . . . . . . 13
- Using the Conditions Table . . . . . . . . . . . 14
- Using Formulae . . . . . . . . . . . . . . . . . 15
- Functions. . . . . . . . . . . . . . . . . . . . 16
-
- Help . . . . . . . . . . . . . . . . . . . . . . . 24
-
- Select Menu . . . . . . . . . . . . . . . . . . . 26
- Select Base . . . . . . . . . . . . . . . . . . 26
- Select Index . . . . . . . . . . . . . . . . . . 27
- Select Drive/Path. . . . . . . . . . . . . . . . 28
- Select Exit. . . . . . . . . . . . . . . . . . . 28
-
- Design Menu. . . . . . . . . . . . . . . . . . . . 29
- Design Base. . . . . . . . . . . . . . . . . . . 29
- Design Index . . . . . . . . . . . . . . . . . . 31
- Design Labels. . . . . . . . . . . . . . . . . . 33
- Design Report. . . . . . . . . . . . . . . . . . 36
- Design Merge . . . . . . . . . . . . . . . . . . 40
- Design Table . . . . . . . . . . . . . . . . . . 42
- Design Form. . . . . . . . . . . . . . . . . . . 43
-
- Records Menu . . . . . . . . . . . . . . . . . . . 45
- Records Add. . . . . . . . . . . . . . . . . . . 45
- Records Edit . . . . . . . . . . . . . . . . . . 46
- Records Delete . . . . . . . . . . . . . . . . . 48
- Records Update . . . . . . . . . . . . . . . . . 48
- Records Summary. . . . . . . . . . . . . . . . . 50
- Records Void . . . . . . . . . . . . . . . . . . 51
-
-
- Location Menu. . . . . . . . . . . . . . . . . . . 52
- Location Quick Search. . . . . . . . . . . . . . 52
- Location Conditional Search. . . . . . . . . . . 53
- Location Next. . . . . . . . . . . . . . . . . . 53
- Location Previous. . . . . . . . . . . . . . . . 54
- Location Filter. . . . . . . . . . . . . . . . . 54
- Location Mark Record . . . . . . . . . . . . . . 56
- Location Go to Marker. . . . . . . . . . . . . . 56
-
-
- 3
-
-
- Print Menu . . . . . . . . . . . . . . . . . . . . 58
- Print Design . . . . . . . . . . . . . . . . . . 58
- Print Summary. . . . . . . . . . . . . . . . . . 58
- Print Labels . . . . . . . . . . . . . . . . . . 59
- Print Report . . . . . . . . . . . . . . . . . . 60
- Print Merge. . . . . . . . . . . . . . . . . . . 61
- Print Table. . . . . . . . . . . . . . . . . . . 62
- Print Form . . . . . . . . . . . . . . . . . . . 63
-
- Utilities Menu . . . . . . . . . . . . . . . . . . 64
- Utilities Options. . . . . . . . . . . . . . . . 64
- Utilities Reindex. . . . . . . . . . . . . . . . 66
- Utilities Transfer . . . . . . . . . . . . . . . 67
- Utilities DOS Prompt . . . . . . . . . . . . . . 70
-
- Order Form . . . . . . . . . . . . . . . . . . . . 71
-
-
- 4
-
-
- --------------------------------------------------------------------------
-
- G E N E R A L I N F O R M A T I O N
-
- --------------------------------------------------------------------------
-
-
-
- ----------------------------------------
- INTRODUCTION
-
- Wyndfields is a general purpose Database program, useful for keeping
- track of any type of structured information. Data may be added,
- changed, removed, found, displayed, analyzed, and printed easily using
- the friendly pull-down Menu System. If you have a mouse, Wyndfields
- will detect it, and a full mouse interface will also be available to
- you.
-
-
- With Wyndfields you can:
-
- o Scan your data quickly using the Table Display, or work with each
- Record individually using the Form Display.
-
- o View your data in several different orders by setting up Indices
- which will be updated for you as you add Records to your
- Database.
-
- o Control the way your information is stored and displayed by
- taking advantage of the various Field types and formats
- available.
-
- o Find exactly the information you require by using several
- powerful searching features.
-
- o Display or print quick Summary information on selected Records.
-
- o Create and print Labels, detailed Reports, and Form Letters
- without ever leaving the program.
-
-
- 5
-
-
- For experienced Database users, Wyndfields also offers advanced
- abilities such as:
-
- o Using Formulae (and numerous calculation Functions) to create
- calculated Fields and to do extremely detailed searches.
-
- o Tracking Time and Date values ranging from seconds to centuries.
-
- o Updating or deleting multiple Records based on search conditions.
-
- o Redesigning the appearance of the Table and Form Displays.
-
- o Creating data files for use with Mail Merges using several
- popular word processors.
-
- o Renaming, deleting, and copying Database, Index, Label, Report,
- and Mail Merge files.
-
- o Transferring data between different Databases, and translating
- data between the Wyndfields format and other common file formats.
-
-
-
- ----------------------------------------
- STARTING WYNDFIELDS
-
-
- ON A FLOPPY DISK SYSTEM
-
- 1 Place the Wyndfields Program Diskette in drive A.
-
- 2 Place a data diskette (such as the Sample Diskette) in drive B.
-
- 3 At the A> type WF and press <Return>.
-
-
- ON A HARD DISK SYSTEM
-
- 1 Log on to the proper drive. If Wyndfields is installed on drive
- C, then at the DOS prompt type C: and press <Return>.
-
- 2 Change to the Wyndfields directory. If this is WFIELDS, then
- type CD \WFIELDS and press <Return>.
-
- 3 Start Wyndfields. Type WF and press <Return>.
-
-
- 6
-
-
- COMMAND LINE PARAMETERS
-
- Any of the following parameters may be typed after the letters "WF"
- when starting Wyndfields:
-
- /M Entering WF /M instructs Wyndfields to work in
- monochrome mode, disabling any use of color.
- Using this parameter is necessary only if you
- have a composite monitor and find that the
- displays are unreadable.
-
- /25 Entering WF /25 instructs Wyndfields to use the
- 25-line display at all times, instead of the
- EGA 43-line or VGA 50-line modes if you have
- either monitor.
-
- Instead of entering the above parameters every time you start the
- program, you can set Wyndfields to always start in the desired mode by
- selecting the Options Command on the Utilities Menu.
-
- Drive:\Directory Entering a drive letter and/or directory name
- after "WF" instructs Wyndfields to use files on
- the designated drive and/or directory. Without
- this parameter, the program assumes that files
- will be found in the root directory of drive B
- if you are starting Wyndfields on drive A, or
- in the current DOS directory if you are logged
- on to any other drive. If you have copied
- Wyndfields to a high density floppy and wish to
- have both the program and data files on one
- disk, you would need to type WF A: to run the
- program on drive A.
-
- Database Name Entering the name of a Database on the command
- line instructs Wyndfields to put that Database
- into use immediately. For example, typing WF
- STREK will cause the STREK Database to be
- opened for use as soon as the program begins.
-
-
- Note: You should not enter both a drive/directory and a database name
- at the same time. If you do, Wyndfields will assume that the database
- is a part of the directory path. For instance, if you enter WF
- C:\WFIELDS\STREK, the program will assume that STREK is a subdirectory
- of WFIELDS and will attempt to access that subdirectory.
-
-
- 7
-
-
- ----------------------------------------
- FIELD TYPES AND FORMATS
-
- Data in Wyndfields is kept in Database files. A Database file is a
- unified collection of related information, made up of any number of
- Records, each of which consists of a set group of Fields. Each Field
- in a Database defines a specific type of data which is included in
- each Record. Each Record contains the data for each Field as it
- relates to an individual person or item.
-
- Each Field which is defined for a specific Database has the following
- set of attributes:
-
- Name A unique set of up to ten characters (except
- curly braces ({})), which are assigned to the
- Field (capitalization is ignored in Field
- Names)
-
- Type The category of data which is allowed to be
- entered in the Field
-
- Format The style in which the data in the Field is
- saved and displayed
-
- Width How many characters are allowed in the Field
-
-
- The following Field Types are recognized by Wyndfields:
-
- Character Any characters (letters, numbers, or symbols)
- are allowed. The Width of a Character Field
- may be from 1 to 76.
-
- Numeric Only numbers are allowed. Depending on the
- Field Format chosen, a Numeric Field may have a
- Width of 1 to 26.
-
- Date Contains a valid date (from the year A.D. 0 to
- A.D. 9999). The Width is always 10.
-
- Time Contains a valid time expression, divided into
- days, hours, minutes, and/or seconds. The
- Width may be from 4 to 14, depending on the
- Format chosen.
-
- Extended This is a special text Field containing 1260
- characters, but with a Field Width of 4.
-
-
- 8
-
-
- The following Field Formats are recognized by Wyndfields:
-
- CHARACTER
- General All characters are saved as entered
- Capitalized All alphabetic characters are converted to
- upper case
-
- NUMERIC
- General Any number of decimals are allowed
- Fixed The number of decimal places (0-18) must be
- specified
- Commas The same as Fixed, but with commas added
- $Monetary The same as Commas, but with a dollar sign
- preceding the number
- £Monetary The same as Commas, but with a pound sign
- preceding the number
-
- DATE
- A - Mo-Da-Year e.g. 07-20-2001
- B - Mo-Year e.g. 07-2001
- C - Da Mon Year e.g. 20 Jul 2001
- D - Mon Year e.g. Jul 2001
- E - Month Da, Year e.g. July 20, 2001
- F - Month, Year e.g. July, 2001
-
- TIME
- A - Hr:Mn:Sc Displays hours, minutes, and seconds
- B - Hr:Mn Displays hours and minutes
- C - Mn:Sc Displays minutes and seconds
- D - Da:Hr Displays days and hours
- E - Da:Hr:Mn Displays days, hours, and minutes
- F - Da:Hr:Mn:Sc Displays days, hours, minutes, and seconds
-
- EXTENDED
- Extended All Extended Fields have the same Format
-
-
- Data for all Field Types except Date Fields is entered and saved using
- the selected Format. Data is entered and saved in Date Fields using
- the first Format "Mo-Da-Year", but is displayed using the selected
- Format.
-
- The Field Width for a Time Field may be designated to include anywhere
- from 1 to 5 digits for the left-most segment of the Field.
-
- Although Date and Time Fields are displayed and saved as character
- strings, they are considered to be Julian Date numbers in all
- calculations. Midnight, January 1, 1980 is Julian Date 2444239.5.
- Every day (24 hours) has a Julian value of 1 (Midnight, January 2,
- 1980 is Julian Date 2444240.5).
-
-
- 9
-
-
- You may enter Question Marks in a Date Field if you do not know an
- exact date (e.g. 10-??-1944). If entered in the month or day segment,
- Question Marks are considered for date calculations to be ones (the
- above date would be calculated as 10-01-1944). If entered in the year
- segment, Question Marks will be replaced by zeros during calculations
- (05-22-197? would be calculated as 05-22-1970).
-
- Data entered in Extended Fields is kept in a separate data file from
- the rest of the Database. Extended Fields have the following
- limitations:
-
- o You may not enter a Formula to make an Extended Field a
- Calculated Field.
-
- o You may only search an Extended Field using the ".." (contains)
- Operator (either in a Formula or in the Conditions Table).
-
- o You may not print an Extended Field on a Label.
-
- o You may only print up to the first 76 characters of an Extended
- Field on a Report.
-
- o You should not use an Extended Field as a Key Field when creating
- an Index.
-
-
-
- ----------------------------------------
- SCREEN DISPLAYS
-
- The top (and sometimes second) line of the screen in Wyndfields always
- displays the Function key options available to the user. Beneath this
- is a large window in which all data is displayed. The bottom line of
- the screen contains a bar, divided into several panels, which displays
- different types of information.
-
- The panels of the bottom bar act as follows:
-
- Left Panel Displays the current drive and directory if no
- Menu or Command is current, a description of
- the highlighted Command on the current Menu if
- a Menu is displayed, or the name of the current
- Command when one has been selected.
-
- Subpanel Displays "Ins" if currently in insert mode, or
- "Ovr" if in overtype mode. The subpanel
- appears whenever you are entering data.
-
- Middle Panel Displays the name of the current Database in
- use, followed by a dash, followed by the name
- of the current Index.
-
-
- 10
-
-
- Right Panel Displays the number of Records in the current
- Database when the Table is displayed, or
- displays valid ranges when entering numbers.
-
-
- When no Database is selected for use, the word "Wyndfields" appears in
- the central window of the screen.
-
- When a Database is selected for use, its information is displayed in a
- Table. The columns of the Table represent each Field which is defined
- for that Database, and each row shows the data contained in one
- Record. The Table is the basic display used in Wyndfields. Menu
- choices are available only from this display, and whenever a Command
- is carried out you are returned to the Table Display.
-
- When you enter data in a Database, you do so at the Form Display. The
- Form Displays one Record at a time, with its Fields organized on the
- screen in a certain way.
-
- Other Commands utilize various types of displays, such as the
- Conditions Table, and the windows in which you design Labels and
- Reports.
-
-
-
- ----------------------------------------
- USING MENUS
-
- To display and move through the Menus:
-
- 1 Press the Function key corresponding to the desired Menu.
-
- 2 Press the <Left> or <Right> Arrow key to move to adjacent Menus.
- Press <Home> to display the Help Menu or <End> to display the
- Utilities Menu. Press a Function key to move to the
- corresponding Menu.
-
- 3 Press the <Escape> key to remove a displayed Menu from the
- screen.
-
-
- To choose a Menu Command by highlighting:
-
- 1 Press the appropriate Function key to display the desired Menu.
-
- 2 Press the <Up> or <Down> Arrow key to highlight the desired
- Command. Press <PgUp> to highlight the first Command on the Menu
- or <PgDn> to highlight the last Command.
-
- 3 With the desired Command highlighted, press <Return>.
-
-
- 11
-
-
- To choose a Menu Command by typing:
-
- 1 Press the appropriate Function key to display the desired Menu.
-
- 2 Type the first letter of the desired Command on the displayed
- Menu.
-
-
- Certain Menu Commands are marked with an asterisk (*). To choose an
- asterisked Command:
-
- o If no Menu is displayed, type the first letter of the asterisked
- Command.
-
- o If a Menu is displayed which does not contain the asterisked
- Command, hold down the <Alt> key and type the first letter of the
- Command.
-
-
- To use the Menus with a Mouse:
-
- 1 Point to the desired Menu on the top line of the screen to
- display it.
-
- 2 Point to the desired Command on the displayed Menu and click the
- left button to choose that Command.
-
- 3 Click the right button to remove a displayed Menu from the
- screen.
-
-
- From time to time, various lists pop up on the screen, allowing you to
- select options, Field Names, and file names. To select an option from
- a pop-up list, follow the same procedures used to choose a Command
- from a Menu. Some lists, however, such as lists of Field Names and
- file names, may have more than one item on the list which begin with
- the same letter. In cases where this is possible, typing the first
- letter of an item will not select it, but will highlight the first
- item on the list beginning with that letter.
-
-
-
- ----------------------------------------
- USING THE KEYBOARD
-
- Use the following Cursor Movement keys to scroll the Table Display:
-
- Up/Down Arrow Up/down one row
- Home/End To top/bottom of screen
-
- PgUp/PgDn Up/down one screen
- Ctrl-PgUp/PgDn To first/last Record
-
-
- 12
-
-
- Left/Right Arrow Left/right one column
- Ctrl-Left/Right Left/right one screen
- Ctrl-Home/End To first/last column
-
-
- When entering data, use the following keys:
-
- Left/Right Arrow Move the cursor left / right one character
-
- Home/End Move the cursor to the beginning / end of the
- current Field / line
-
- Insert Toggle insert mode on / off
-
- Delete Delete the character at the cursor
-
- Backspace Delete the character to the left of the cursor
-
- Ctrl-Backspace Delete all characters from the cursor to the
- end of the Field / line
-
- Escape Restore the current Field / Design to its
- original state
-
- Return Accept the entry in the current Field / line
- and move to the next
-
- Tab / Shift-Tab Move to the next Field
-
-
- Use the following Movement keys when entering text in Extended Fields,
- Formulae, and Design options:
-
- Ctrl-Left / Right Move the cursor left / right one word or Field
-
- Ctrl-Home / End Move the cursor to the first / last line of the
- screen
-
- Up / Down Arrow Move the cursor up / down one line
-
- PgUp / PgDn Move up / down one screen
-
- Ctrl-PgUp / PgDn Move to the beginning / end of the text
-
-
- When entering a Formula:
-
- o Press <F5>, then select the desired Field from the list to insert
- a Field Name (complete with curly braces) at the cursor location.
-
- o Press <F6>, then select the desired Function from the list to
- insert a Function name at the cursor location.
-
-
- 13
-
-
- ----------------------------------------
- USING A MOUSE
-
- At the Table Display:
-
- o Point to a row on the left half of the screen to highlight that
- Record.
-
- o Click the left button while pointing to the word "Up" to scroll
- up one screen, or on the word "Dn" to scroll down one screen.
-
- o Point to the highlighted Record and click the left button to edit
- that Record.
-
-
- When entering data:
-
- o Point to the description of a Function key at the top of the
- screen to carry out the option indicated for that Function key.
-
- o Point to a Field or line and click the left button to move to
- that Field or line.
-
-
- If one of the following symbols appears on the screen, pointing to
- that symbol is equivalent to the following keys on the keyboard:
-
- Up / PgUp PgUp
- Dn / PgDn PgDn
- -> Ctrl-Right
- <- Ctrl-Left
- -->| Tab
- |<-- Shift-Tab
-
-
- Clicking the right mouse button is always equivalent to pressing the
- <Escape> key.
-
-
-
- ----------------------------------------
- FILE MANAGEMENT
-
- Whenever you are in the process of selecting which file of a specific
- type to use for a Command, Wyndfields allows you to rename, delete, or
- copy any of the files listed in the selection box.
-
- To rename, delete, or copy a file:
-
- 1 Choose the Base or Index Command from the Select or Design Menu,
- or the Labels, Report, or Merge Command from the Design or Print
- Menu.
-
-
- 14
-
-
- 2 Highlight the file you wish to rename, delete, or copy.
-
- 3 Press <F3> to rename, <F4> to delete, or <F5> to copy the file.
-
- 4 If deleting, then answer Y to confirm that the file is to be
- deleted; otherwise type in a new name for the file and press
- <Return>.
-
- 5 If copying a Database file, then answer Y to the question "Copy
- All Data?" if you want the new file to contain all the Records
- from the file being copied, or answer N if you only want to copy
- the Database Design to a new empty file.
-
- 6 Continue with the chosen Command, or press <Escape> to return to
- the main display.
-
-
- When renaming or copying a file, the new name must not be the same as
- any other file of the same type, or if naming a Database or Index
- file, the new name must not be the same as any other Database or Index
- in the current directory (unless the new Index name is the same as the
- Database it is associated with).
-
- If you delete a Database, all data and associated Index files are
- erased. Each Database must have at least one Index, so you may not
- delete a Database's only Index file.
-
- When copying a Database file, all Fields will be duplicated, as well
- as the Table and Form Design, but only the first Index will be copied.
- This Index file will be given the same name as the new Database.
-
-
-
- ----------------------------------------
- USING THE CONDITIONS TABLE
-
- The Conditions Table is used to enter conditions for several different
- Wyndfields Commands, the Location Conditional Search Command, the
- Location Filter Command, the Records Update Command, the Utilities
- Transfer Command, and several Print Commands. Each Field in the
- Database is listed down the side of the screen in the Conditions
- Table. After each Field are two columns in which to enter values for
- the search to be done.
-
- To use the Conditions Table:
-
- o In the left column, type in the desired lower value for each
- Field you wish to search.
-
- o In the right column, type in the desired higher value.
- Wyndfields adds a string of z's to the end of the upper value so
- that all values which begin with the characters typed in will
- meet the conditions of the search.
-
-
- 15
-
-
- o When searching a Character or Extended Field, instead of entering
- a lower and upper value, you may search for a specific sequence
- of text to be found anywhere within the Field. To do this, type
- two periods in the left column, followed by the text you wish to
- find. (In this case, Wyndfields ignores any value entered in the
- right column for that Field.) Using the two period search is the
- only way that an Extended Field may be searched.
-
-
- Use the following Function keys in the Conditions Table:
-
- F2 Accept the conditions entered and carry out the
- search
-
- Alt-F2 Abandon the search and return to the Table
- Display
-
- F3 Enter a Formula in place of using the Table
-
- F4 Erase all current conditions
-
-
- Searches performed using the Conditions Table are much faster if one
- of the Fields being searched is the first Key Field of the current
- Index. Searches performed using Formulae are slower but may be much
- more detailed than searches performed using the Conditions Table.
-
- If you leave all conditions in the table blank and press <F2>, all
- Records in the Database will match the search conditions.
-
-
-
- ----------------------------------------
- USING FORMULAE
-
- A Formula is an expression which produces a value of any Field Type
- (Character, Numeric, Date, or Time), or which is either true or false.
- A Formula may consist of combinations of Fields, Constants, Operators,
- and Functions. Formulae may be used to create Calculated Fields or
- may be used to do detailed searches.
-
- A Field is designated in a Formula by enclosing its Name in curly
- braces ({}). Capitalization of Field Names is ignored.
-
- Constants are specific values (of any type) which are included in a
- Formula, such as the number 7 or the word "Tribbles".
-
-
- 16
-
-
- Operators are symbols which define the relationships between other
- Formula elements. The following Operators work with character
- strings:
-
- + Concatenation: the + n = then
- .. Contains: then .. he = true
-
-
- The following are mathematical Operators:
-
- ^ Exponentiation: 4 ^ 2 = 16
- * Multiplication: 4 * 2 = 8
- / Division: 4 / 2 = 2
- % Remainder: 4 % 2 = 0
- + Addition: 4 + 2 = 6
- - Subtraction: 4 - 2 = 2
-
-
- The following are logical Operators:
-
- < Is less than
- > Is greater than
- = Is equal to
- <= Is less than or equal to
- >= Is greater than or equal to
- <> Is not equal to
-
- ! Not (the value negated is enclosed in parentheses after the
- symbol)
- & And
- | Or
-
-
- The mathematical Operators are listed in order of precedence, so that
- the Formula 2+3*4 would equal 14 (the multiplication being done
- first). Values inside parentheses are evaluated first, so the Formula
- (2+3)*4 would equal 20. The "&" Operator takes precedence over "|".
-
-
-
- ----------------------------------------
- FUNCTIONS
-
- A Function is a special procedure built into Wyndfields which performs
- specific calculations and returns a value. A Function is designated
- by the character "@" followed by the name of the Function.
- Parentheses immediately follow the Function name. Within the
- parentheses are placed the Function's parameters, separated by commas.
-
- Parameters are values of specific types required by each Function.
- Parameters may be any expression made up of Fields, Constants, or
- other Functions.
-
-
- 17
-
-
- In the list of Functions which follows, the following symbols are used
- to stand for the type of expression indicated:
-
- C One character
- J Julian value (all Date and Time Fields are Julian values even
- though they are displayed as strings)
- L Logical condition (true or false)
- N Number
- S String of characters
- V Any value
-
-
- CHARACTER FUNCTIONS
-
- ASCII
-
- Usage: @ASCII(C)
- Returns: Number
- Description: Returns the ASCII value of the character C
- Example: @ASCII(A) = 65
-
-
- Chain
-
- Usage: @Chain(N,C)
- Returns: String
- Description: Returns a string of C's N characters long
- Example: @Chain(5,A) = AAAAA
-
-
- Char
-
- Usage: @Char(N)
- Returns: String
- Description: Returns the character with ASCII value N
- Example: @Char(65) = A
-
-
- Lcase
-
- Usage: @Lcase(S)
- Returns: String
- Description: Converts S to all lower case characters
- Example: @Lcase(The Trouble with Tribbles) = the trouble with
- tribbles
-
-
- Length
-
- Usage: @Length(S)
- Returns: Number
- Description: Returns the number of characters in S
- Example: @Length(Anderson) = 8
-
-
- 18
-
-
- Proper
-
- Usage: @Proper(S)
- Returns: String
- Description: Converts S so that the first letter of each word is
- capitalized, and all others are lower case
- Example: @Proper(city of angels) = City of Angels
-
-
- Substr
-
- Usage: @Substr(S,N1,N2)
- Returns: String
- Description: Returns a string which is a portion of S, beginning at
- character number N1, which is N2 characters long
- Example: @Substr(Wakeman,3,4) = kema
-
-
- Ucase
-
- Usage: @Ucase(S)
- Returns: String
- Description: Converts S to all upper case characters
- Example: @Ucase(The Final Frontier) = THE FINAL FRONTIER
-
-
- Where
-
- Usage: @Where(S1,S2)
- Returns: Number
- Description: Returns the starting position of S1 within S2 (if S1
- is not within S2, it returns 0)
- Example: @Where(ace,Space) = 3
-
-
- NUMERIC FUNCTIONS
-
- All Numeric Functions return numbers
-
-
- Abs
-
- Usage: @Abs(N)
- Description: Returns the absolute value of N
- Example: @Abs(-15) = 15
-
-
- Atan
-
- Usage: @Atan(N)
- Description: Returns the arctangent of N in radians
- Example: @Atan(5) = 1.37340076695
-
-
- 19
-
-
- Cos
-
- Usage: @Cos(N)
- Description: Returns the cosine of N in radians
- Example: @Cos(5) = 0.28366218546
-
-
- Frac
-
- Usage: @Frac(N)
- Description: Returns the fractional part of N
- Example: @Frac(1.29) = .29
-
-
- Int
-
- Usage: @Int(N)
- Description: Returns the integer part of N
- Example: @Int(1.29) = 1
-
-
- Pi
-
- Usage: @Pi()
- Description: Returns the value of Pi
- Example: @Pi = 3.1415926535897932385
-
-
- Rand
-
- Usage: @Rand(N1,N2)
- Description: Returns a random number >=N1 and <=N2
- Example: @Rand(100,200) = 154
-
-
- Round
-
- Usage: @Round(N1,N2)
- Description: Rounds N1 to N2 decimal places
- Example: @Round(28934,-3) = 29000
-
-
- Sin
-
- Usage: @Sin(N)
- Description: Returns the sine of N in radians
- Example: @Sin(5) = -0.95892427466
-
-
- Sqr
-
- Usage: @Sqr(N)
- Description: Returns N squared
- Example: @Sqr(7) = 49
-
-
- 20
-
-
- Sqrt
-
- Usage: @Sqrt(N)
- Description: Returns the square root of N
- Example: @Sqrt(25) = 5
-
-
- DATE FUNCTIONS
-
- The examples for Date Functions assume that there is a Date Field
- named "Exdate" which contains the date 10-25-1944 (Julian value
- 2431388.5).
-
-
- Datestr
-
- Usage: @Datestr(J)
- Returns: String
- Description: Converts J to the form "Mo-Da-Year"
- Example: @Datestr(2444239.5) = 01-01-1980
-
-
- Dateval
-
- Usage: @Dateval(S)
- Returns: Julian value
- Description: Converts a valid date string S to its Julian value
- Example: @Dateval(01-01-1980) = 2444239.5
-
-
- Day
-
- Usage: @Day(J)
- Returns: Number
- Description: Returns the number of the day of the month of date J
- Example: @Day({Exdate}) = 25
-
-
- Dayname
-
- Usage: @Dayname(J)
- Returns: String
- Description: Returns the name of the day of the week of date J
- Example: @Dayname({Exdate}) = Wednesday
-
-
- Month
-
- Usage: @Month(J)
- Returns: Number
- Description: Returns the number of the month of date J
- Example: @Month({Exdate}) = 10
-
-
- 21
-
-
- Monthname
-
- Usage: @Monthname(J)
- Returns: String
- Description: Returns the name of the month of date J
- Example: @Monthname({Exdate}) = October
-
-
- Today
-
- Usage: @Today()
- Returns: Julian value
- Description: Returns the current computer date
- Example: @Datestr(@Today()) = 08-01-1989
-
-
- Year
-
- Usage: @Year(J)
- Returns: Number
- Description: Returns the number of the year of date J
- Example: @Year({Exdate}) = 1944
-
-
- +months
-
- Usage: @+months(J,N)
- Returns: Julian value
- Description: Adds N months to the date J
- Example: @Datestr(@+months({Exdate},6) = 04-25-1945
-
-
- +years
-
- Usage: @+years(J,N)
- Returns: Julian value
- Description: Adds N years to the date J
- Example: @Datestr(@+years({Exdate},57) = 10-25-2001
-
-
- TIME FUNCTIONS
-
- The examples for Time Functions assume that there is a Time Field
- named "Extime" with the Format "Hr:Mn:Sc" which contains the time
- 23:46:15 (Julian value 0.99045138889).
-
-
- Hour
-
- Usage: @Hour(J)
- Returns: Number
- Description: Returns the value of the hour segment of J
- Example: @Hour({Extime}) = 23
-
-
- 22
-
-
- Hours
-
- Usage: @Hours(N)
- Returns: Julian value
- Description: Converts N hours to a Julian value
- Example: @Hours(6) = 0.25
-
-
- Minute
-
- Usage: @Minute(J)
- Returns: Number
- Description: Returns the value of the minute segment of J
- Example: @Minute({Extime}) = 46
-
-
- Minutes
-
- Usage: @Minutes(N)
- Returns: Julian value
- Description: Converts N minutes to a Julian value
- Example: @Minutes(36) = 0.025
-
-
- Now
-
- Usage: @Now()
- Returns: Julian value
- Description: Returns the current computer time
- Example: @Timestr(@Now()) = 0:12:00:00
-
-
- Second
-
- Usage: @Second(J)
- Returns: Number
- Description: Returns the value of the second segment of J
- Example: @Second({Extime}) = 15
-
-
- Seconds
-
- Usage: @Seconds(N)
- Returns: Julian value
- Description: Converts N seconds to a Julian value
- Example: @Seconds(5400) = 0.0625
-
-
- Timestr
-
- Usage: @Timestr(J)
- Returns: String
- Description: Converts J to the form "Days:Hr:Mn:Sc"
- Example: @Timestr(5.2525) = 5:06:03:36
-
-
- 23
-
-
- Timeval
-
- Usage: @Timeval(S)
- Returns: Julian value
- Description: Converts a valid time string S to its Julian value
- Example: @Timeval(5:06:03:36) = 5.2525
-
-
- SPECIAL FUNCTIONS
-
- The examples for the Special Functions assume that there is a Numeric
- Field named "Price" which contains the value £75.00.
-
-
- String
-
- Usage: @String(N1,N2,N3)
- Returns: String
- Description: Converts N1 to a string N2 characters long, with N3
- decimal places
- Example: @String({Price},4,1) = 75.0
-
-
- Value
-
- Usage: @Value(S)
- Returns: Number
- Description: Converts S to its numerical value
- Example: @Value(127 Crimson Court) = 127
-
-
- If
-
- Usage: @If(L,V1,V2)
- Returns: Any value
- Description: If the condition L is true, then it returns V1,
- otherwise it returns V2
- Example: @If({Price}<100,100-{Price},0) = 25
-
-
- Empty
-
- Usage: @Empty(V)
- Returns: Logical condition
- Description: If V is blank, then it is true, otherwise it is false
- Example: @Empty({Price}) = false
-
- Usage: @Empty()
- Returns: Any value
- Description: Returns a blank value
- Example: {Price}=@Empty() deletes the value in the "Price"
- Field
-
-
- 24
-
-
- --------------------------------------------------------------------------
-
- H E L P
-
- --------------------------------------------------------------------------
-
-
-
- PURPOSE
-
- Wyndfields provides context-sensitive, cross-referenced on-line Help
- to aid you in learning the program, and to answer questions you may
- have about a specific program feature.
-
-
- IMPLEMENTATION
-
- If at the main Table Display, choose the Help Command from the Help
- Menu, or type H; or press <F1> at any point in the program.
-
-
- PROCEDURES
-
- If you are currently carrying out a Command when you enter Help, a
- Help screen related to that Command is displayed. Otherwise a screen
- showing how to use the Help System is displayed.
-
- To move from screen to screen in Help:
-
- o Press the <Down> or <Up> Arrow keys to move to the next or
- previous Help screen, or press <PgDn> or <PgUp> to move to the
- first or last Help screen.
-
- o Press <Home> to move to the previous Help Menu screen.
-
- o From a Menu screen, type the number in front of a Topic to see
- the screen for that Topic.
-
- o Press <F1> to return to the screen related to the current
- Command.
-
-
- Some Help screens are cross-referenced to related topics. If a number
- and topic appear in the lower right part of the screen, you may view
- the screen for that topic by typing the relevant number.
-
-
- To exit Help and return to Wyndfields:
-
- o Press <Escape>.
-
-
- 25
-
-
- NOTES
-
- The Help screens are arranged so that by starting from the first
- screen and continuing to press the <Down> Arrow key, you can see every
- Help screen in a logical order, providing an extensive description of
- how to use the program.
-
-
-
-
-
- 26
-
-
- --------------------------------------------------------------------------
-
- S E L E C T M E N U
-
- --------------------------------------------------------------------------
-
-
-
- ----------------------------------------
- SELECT BASE
-
-
- PURPOSE
-
- This Command allows you to select a Database for use, or to close the
- Database currently in use. It is necessary to select a Database for
- use before you can work with any of the data in the Database.
-
-
- IMPLEMENTATION
-
- Choose the Base Command from the Select Menu, or type B.
-
-
- PROCEDURES
-
- When you choose the Select Base Command, a box appears with a list of
- all available Database files.
-
- To select a Database for use from the list:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired
- Database name.
-
- 2 Press <Return> to select the highlighted Database.
-
-
- NOTES
-
- Databases files may also be renamed, deleted, or copied when the
- Database list is displayed.
-
- The first item on the list of Databases is always "<None>". If this
- item is selected, then all Databases are closed and the Wyndfields
- title screen reappears.
-
- When a Database is selected for use, its data is displayed in a Table
- on the screen.
-
-
- SEE ALSO
-
- File Management, Select Index, Design Base
-
-
- 27
-
-
- ----------------------------------------
- SELECT INDEX
-
-
- PURPOSE
-
- As you add Records to a Database, they are appended to the end of the
- Database file. To allow you to see your data in a more logical order,
- Wyndfields utilizes Index files. An Index is a list of the Records in
- the Database kept in a specific order based on selected Key Fields.
- When an Index is in use, the Records of the Database appear in the
- order indicated by the Index. This Command allows you to select which
- Index associated with the current Database is to be used as the
- current Index.
-
-
- IMPLEMENTATION
-
- Choose the Index Command from the Select Menu, or type I.
-
-
- PROCEDURES
-
- When you choose the Select Index Command, a box appears with a list of
- all available Index files.
-
- To select an Index for use from the list:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired Index
- name.
-
- 2 Press <Return> to select the highlighted Index.
-
-
- NOTES
-
- Index files may also be renamed or deleted when the Index list is
- displayed.
-
- When an Index is selected for use, the Records of the current Database
- appear in the order designated by that Index.
-
-
- SEE ALSO
-
- File Management, Select Base, Design Index, Utilities Reindex
-
-
- 28
-
-
- ----------------------------------------
- SELECT DRIVE / PATH
-
-
- PURPOSE
-
- Only files on the current disk drive and in the current directory are
- able to be accessed by Wyndfields. This command allows you to change
- the current drive and/or directory.
-
-
- IMPLEMENTATION
-
- Choose the Drive/Path Command from the Select Menu.
-
-
- PROCEDURES
-
- To change the current drive and/or directory:
-
- 1 Type in the name of the desired drive and/or directory.
-
- 2 Press <F2> to change to the new directory, or press <Alt-F2> to
- stay in the current directory.
-
-
- NOTES
-
- When this Command is chosen, all Databases and other files are
- automatically closed.
-
- When you change to a new directory, the new drive and directory are
- displayed on the left panel of the bottom bar.
-
-
-
- ----------------------------------------
- SELECT EXIT
-
-
- PURPOSE
-
- This Command ends your current Wyndfields session, closes any open
- files, and returns you to the previous environment from which you
- started Wyndfields.
-
-
- IMPLEMENTATION
-
- Choose the Exit Command from the Select Menu.
-
-
- 29
-
-
- --------------------------------------------------------------------------
-
- D E S I G N M E N U
-
- --------------------------------------------------------------------------
-
-
-
- ----------------------------------------
- DESIGN BASE
-
-
- PURPOSE
-
- Each Database that you work with has a certain set structure of
- Fields. This Command allows you to create a new Database, or modify
- an existing one, by defining the Fields of the Database.
-
-
- IMPLEMENTATION
-
- Choose the Base Command from the Design Menu.
-
-
- PROCEDURES
-
- If a Database is in use when you choose this Command, the Database
- Design Display appears, listing the Fields of the current Database.
- If no Database is in use, a box appears with a list of all available
- Database files.
-
- To select a Database to design from the list:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired
- Database name.
-
- 2 Press <Return> to select the highlighted Database.
-
-
- To design a new Database:
-
- 1 Select "<New>" from the Database list.
-
- 2 Type in a new name for the Database, and press <Return>.
-
-
- At the Database Design Display, enter for each Field a Field Name,
- Type, Format, and Width. To create a Calculated Field, enter an
- optional Formula as well.
-
-
- 30
-
-
- Use the following keys in Database Design:
-
- Ctrl-Return Accept entry for the entire current Field and
- move to the next row
-
- F2 Save the Database Design and return to the main
- display
-
- Alt-F2 Abandon the Design and return to the main
- display
-
- F3 Insert a new blank Field ahead of the currently
- highlighted Field
-
- F4 Delete the highlighted Field
-
- F5 Move the highlighted Field to a different
- location in the list of Fields
-
-
- When you press <F5> to move a Field, the highlighting of the Field
- alters to indicate that you are in the process of moving a Field. Use
- the Arrow keys to highlight the Field before which the Field to be
- moved will be inserted. Press <Return> to insert the Field at its new
- location.
-
-
- NOTES
-
- When a Database is in use, to modify the Design of a different
- Database or create a new Database, first close the Database in use by
- choosing the Select Base Command.
-
- Databases files may also be renamed, deleted, or copied when the
- Database list is displayed.
-
- At the Database Design Display, Wyndfields will prevent you from
- moving out of a column or row which has invalid or incomplete entries.
-
- When in the Type or Format column, a list of possible options pops up
- on the screen. Use the Arrow keys to highlight the desired option and
- press <Return> to select it, or type the first letter of the desired
- option. Most Numeric Fields require that the number of decimal places
- (from 0 to 18) also be specified.
-
- When entering Field Widths, the range of valid numbers is displayed on
- the right panel of the bottom bar.
-
- Capitalization of Field Names is important only because the Field
- Names are printed in the Table Display and in the Summary. When
- referring to Field Names in Formulae, capitalization is ignored.
-
-
- 31
-
-
- The order of the Fields is important for two reasons:
-
- o When the Summary is displayed or printed, the Fields are listed
- in order.
-
- o When Calculated Fields are recalculated (whenever data is
- altered), each Field is calculated once in order from the first
- to the last Field. If a Calculated Field Formula refers to
- another Calculated Field, the Field referred to should be an
- earlier Field.
-
-
- If you are modifying a Database Design and change any of the Fields,
- you may choose after saving the new Design either to keep the previous
- Table and Form Designs (with no new Fields placed on the Form or in
- the Table), or you may allow these Designs to revert back to their
- defaults.
-
-
- SEE ALSO
-
- File Management, Select Base, Design Index, Design Table, Design Form,
- Print Design
-
-
-
- ----------------------------------------
- DESIGN INDEX
-
-
- PURPOSE
-
- Each Wyndfields Database may have up to ten different Indices
- associated with it. Each Index is maintained automatically as you
- add, modify, or delete data in the Database. Each Index may have up
- to ten Key Fields, each of which may be designated to be in Ascending
- (A to Z) or Descending (Z to A) order. This Command allows you to
- create and modify Indices for the current Database by specifying its
- Key Fields.
-
-
- IMPLEMENTATION
-
- Choose the Index Command from the Design Menu.
-
-
- 32
-
-
- PROCEDURES
-
- When you choose the Design Index Command, a box appears with a list of
- all available Index files.
-
- To select an Index to design from the list:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired Index
- name.
-
- 2 Press <Return> to select the highlighted Index.
-
-
- To design a new Index:
-
- 1 Select "<New>" from the Index list.
-
- 2 Type in a new name for the Index, and press <Return>.
-
-
- At the Index Design Display, for each Field you wish to be a Key
- Field, enter the relevant number (1 for the first Key Field, 2 for the
- second, etc.) in the first column, and in the second column select
- whether the order direction for that Field should be Ascending or
- Descending.
-
- Use the following keys in Index Design:
-
- F2 Save the Index Design and return to the main
- display
-
- Alt-F2 Abandon the Design and return to the main
- display
-
- F4 Delete the highlighted Field as a Key Field
-
-
- NOTES
-
- Index files may also be renamed or deleted when the Index list is
- displayed.
-
- When a Character Field is chosen as a Key Field, only the first 26
- characters in the Field (the width of the longest of the other Field
- Types) are used by the Index. After the combined total of the widths
- of the Key Fields reaches 64, any additional Fields are ignored.
-
- If you use an Extended Field as a Key Field, the Index is built not by
- the contents of the Extended Field, but by the order in which they
- were added in the Database. Extended Fields, then, should normally
- not be used as Key Fields.
-
-
- 33
-
-
- When you leave Index Design, the Index being designed is selected as
- the current Index.
-
-
- SEE ALSO
-
- File Management, Select Index, Design Base, Print Design, Utilities
- Reindex
-
-
-
- ----------------------------------------
- DESIGN LABELS
-
-
- PURPOSE
-
- One of the most common uses for a Database is to print out Mailing
- Labels. This Command allows you to design the layout for Labels, or
- for a Report in which you wish to list Records in different columns.
-
-
- IMPLEMENTATION
-
- Choose the Labels Command from the Design Menu.
-
-
- PROCEDURES
-
- When you choose the Design Labels Command, a box appears with a list
- of all available Label Definition files.
-
- To select a Label Definition to design from the list:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired Label
- name.
-
- 2 Press <Return> to select the highlighted Label.
-
-
- To design a new Label Definition:
-
- 1 Select "<New>" from the Label list.
-
- 2 Type in a new name for the Label Definition, and press <Return>.
-
-
- At the Label Design Display, type in any text which will be printed on
- each Label, and use Function keys to place Fields on the Label.
-
-
- 34
-
-
- Use the following keys in the Label Design Display:
-
- Escape Return Label Definition to its previously saved
- state
-
- F2 Save the Label Design and return to the main
- display
-
- Alt-F2 Abandon the Design and return to the main
- display
-
- F3 Insert a new blank line ahead of the line
- containing the cursor
-
- F4 Delete the line containing the cursor
-
- F5 Insert a Field at the cursor location (if
- cursor is not in a Field)
-
- F6 Delete the Field the cursor is in (if cursor is
- in a Field)
-
- F7 Set the Field the cursor is in to be trimmed or
- not trimmed
-
- F8 Set Label options for number, size, and margins
- of Labels
-
-
- NOTES
-
- Label Definition files may also be renamed, deleted, or copied when
- the Label list is displayed.
-
- At the Label Design display, when you press <F5> to insert a Field, a
- box listing all the available Fields pops up on the screen. Select
- the desired Field to insert it on the Label. If there is not enough
- room at the cursor location to insert the whole Field, the Field will
- not be inserted.
-
- When you press <F7> to set Field trimming, answer Y if you want the
- Field to be trimmed, N if you do not. If a Field is trimmed, then
- extra spaces at the end of the Field will be ignored so that any text
- and Fields following it will be printed directly after the last
- non-space character of the Field. Fields are always trimmed unless
- you change this option for a particular Field.
-
- When you press <F8> to set Label options, a window appears in which to
- enter the options. Type in the desired values for each option, then
- press <F2> to save the options, or <Alt-F2> to retain the old options.
- The following figure illustrates the various options:
-
-
- 35
-
-
- |Spaces| |Spaces|
- |before|<-Label Width->|after |
- |First | | |
- ------------------ ------------------------------------------------------
- Lines before First | |
- ------------------ | ----------------- ----------------- |
- ^ | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- | | | | | | |
- Label Height | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- | | | | | | |
- v | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- ------------------ | ----------------- ----------------- |
- Lines after | |
- ------------------ | ----------------- ----------------- |
- | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- | | | | | |
- | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- | | | | | |
- | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- | ----------------- ----------------- |
- | |
- | ----------------- ----------------- |
- | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- | | | | | |
- | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- | | | | | |
- | | ~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~ | |
- | ----------------- ----------------- |
- | |
- ------------------------------------------------------
- |<----Number of Labels across Page---->|
-
-
- Label Definitions are not attached to a specific Database, so you can
- use the same Label layout for different Databases. If the Fields of
- the different Databases do not correspond to each other, however, some
- Fields on the Label may be lost or altered.
-
- Label Definitions do not have to be used only for Labels. The Width,
- Height, and Labels across Page options give enough flexibility so that
- you can also design a Label Definition which would be appropriate to
- use as a multi-column report, with data from different Records
- displayed in different columns.
-
-
- SEE ALSO
-
- File Management, Design Report, Design Merge, Print Labels
-
-
- 36
-
-
- ----------------------------------------
- DESIGN REPORT
-
-
- PURPOSE
-
- Wyndfields' tabular Reports give you great flexibility for printing
- out exactly the type of information you require, looking just the way
- you want. This Command allows you to design detailed tabular Reports.
-
-
- IMPLEMENTATION
-
- Choose the Report Command from the Design Menu.
-
-
- PROCEDURES
-
- When you choose the Design Report Command, a box appears with a list
- of all available Report Definition files.
-
- To select a Report Definition to design from the list:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired
- Report name.
-
- 2 Press <Return> to select the highlighted Report.
-
-
- To design a new Report Definition:
-
- 1 Select "<New>" from the Report list.
-
- 2 Type in a new name for the Report Definition, and press <Return>.
-
-
- At the Report Design Display, type in text which is to be printed on
- the Report, and use Function keys to place and format Fields on the
- Report.
-
- Use the following keys in the Report Design Display:
-
- Escape Return Report Definition to its previously
- saved state
-
- F2 Save the Label Design and return to the main
- display
-
- Alt-F2 Abandon the Design and return to the main
- display
-
- F3 Insert a new blank line ahead of the line
- containing the cursor
-
-
- 37
-
-
- F4 Delete the line containing the cursor
-
- F5 Insert a Field at the cursor location (if
- cursor is not in a Field)
-
- F6 Delete the Field the cursor is in (if cursor is
- in a Field)
-
- F7 Set display options for the Field the cursor is
- in
-
- F8 Set Report width, and Fields to group Records
- by
-
-
- REPORT LINE TYPES
-
- Each line in a Report must be one of the following types:
-
- Report Head Prints once at the beginning of the Report
-
- Page Head Prints at the top of each page of the Report
-
- Group Head Prints when the group Field changes
-
- Sub Head Prints when the subgroup Field changes
-
- Records Prints once for each Record in the Database
-
- Sub Foot Prints just before the subgroup Field changes
-
- Group Foot Prints just before the group Field changes
-
- Page Foot Prints at the bottom of each page of the Report
-
- Report Foot Prints once at the end of the Report
-
-
- When you press <F3> to insert a line, the type of line to be inserted
- must be determined. Select the desired type from the list which
- appears to insert the line. The line types in a Report must be in the
- order of the previous chart (although there may be no lines or many
- lines of any particular type), so the list of types will vary
- depending on where the cursor is in the Report.
-
- To insert a line at the very end of the Report, move the cursor to the
- last line of the Report, press <F3>, then answer Y to insert the line
- at the end.
-
-
- 38
-
-
- REPORT FIELDS
-
- In addition to the Fields in the current Database, the following
- special Fields may be used in a Report:
-
- @Date Prints the current date
-
- @New Page Forces a page break
-
- @Page Num Prints the page number
-
- @Time Prints the current time
-
-
- The following special Summary Fields may be used in any of the last
- four line types to summarize a specified Database Field:
-
- #Average Gives the average value for the specified Field
-
- #Count Gives the number of non-empty values in the
- Field
-
- #Maximum Gives the highest value in the Field
-
- #Minimum Gives the lowest value
-
- #Sum Gives the total of the values
-
-
- When you press <F5> to insert a Field, a box listing all the available
- Fields pops up on the screen. Select the desired Field to insert it
- in the Report. If there is not enough room at the cursor location to
- insert the whole Field, the Field is truncated to fit the area
- available.
-
-
- REPORT FIELD OPTIONS
-
- When you insert a Field, or press <F7> when the cursor is in a Field,
- a window appears in which to enter Field options for that Field.
- Enter the desired values, then press <F2> to save the options, or
- <Alt-F2> to retain the old options.
-
- The following Field options may be set:
-
- Field Format/Width The Format and Width of a Field in a Report
- may be different from those set in Database
- Design
-
- Trim Field Width If the Field is trimmed, then extra spaces
- at the end of the Field will be ignored
- (just as when designing Labels)
-
-
- 39
-
-
- Print only when Changed If you answer Y to this, then the value of
- this Field will only be printed when it is
- different from the previous value printed
- (this does not apply to Summary Fields)
-
-
- The following options may be set only for the Summary Fields:
-
- Summarize Field The Name of the Database Field being summarized
-
- Cumulative If you answer Y to this, then the value of this
- Summary Field will be kept as a running Summary
- throughout the Report
-
-
- REPORT OPTIONS
-
- When you press <F8> to set Report options, a window appears in which
- to enter the options. Enter the desired values for each option, then
- press <F2> to save the options, or <Alt-F2> to retain the old options.
-
- The following options may be set:
-
- Report Width How many characters wide the Report will be
-
- Group Field The Name of the Database Field which will be
- used to determine Group Summaries
-
- Subgroup Field The Name of the Database Field which will be
- used to determine Subgroup Summaries
-
-
- NOTES
-
- Report Definition files may also be renamed, deleted, or copied when
- the Report list is displayed.
-
- Report Definitions are not attached to a specific Database, so you can
- use the same Report with different Databases. If the Fields of the
- Databases do not correspond to each other, however, some Fields on the
- Report may be lost or altered.
-
-
- SEE ALSO
-
- File Management, Design Labels, Design Merge, Print Report
-
-
- 40
-
-
- ----------------------------------------
- DESIGN MERGE
-
-
- PURPOSE
-
- This Command allows you to create Documents which can be used as Form
- Letters (Mail Merges) or as free-style Reports.
-
-
- IMPLEMENTATION
-
- Choose the Merge Command from the Design Menu.
-
-
- PROCEDURES
-
- When you choose the Design Merge Command, a box appears with a list of
- all available Merge Document files.
-
- To select a Merge Document to design from the list:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired
- Document name.
-
- 2 Press <Return> to select the highlighted Document.
-
-
- To design a new Merge Document:
-
- 1 Select "<New>" from the Document list.
-
- 2 Type in a new name for the Merge Document, and press <Return>.
-
-
- At the Merge Design Display, type in the text for the Document,
- inserting Field Names contained in curly braces ({}) at the desired
- locations.
-
- Use the following keys in the Merge Design Display:
-
- Return End a paragraph and move the cursor to the
- beginning of the next line
-
- Escape Return Merge Document to its previously saved
- state
-
- F2 Save the Merge Document and return to the main
- display
-
- Alt-F2 Abandon all Design changes and return to the
- main display
-
-
- 41
-
-
- F3 Insert a new blank line ahead of the line
- containing the cursor
-
- F4 Delete the line containing the cursor
-
- F5 Insert a Field Name (complete with curly
- braces) at the cursor location
-
- F6 Set the Merge Document Width
-
-
- NOTES
-
- Merge Document files may also be renamed, deleted, or copied when the
- Merge list is displayed.
-
- When you print a Merge Document, all the text which you have typed in
- is printed, except for text contained within curly braces ({}). When
- Wyndfields encounters braces in a Merge Document, it substitutes the
- data contained in the Field which is named inside the braces.
-
- You may type the braces and Field Name yourself at the point where you
- wish a Field to be included (capitalization of the Field Name is
- ignored), or you may press the <F5> key and select the desired Field
- from the list which pops up.
-
- When you press <F6> to set the Merge Document Width, a window appears
- in which to enter the new Width. Type in the desired Width, then
- press <Return>.
-
- Merge Documents are not attached to a specific Database, so you can
- use the same Document with different Databases. If the Fields of the
- different Databases do not have the same Names, however, some Fields
- in the Document may be lost or altered.
-
- Merge Documents do not have to be used only for Form Letters. You may
- also create a Document which serves as a Definition for a free-style
- Report with Fields placed anywhere on the page. This is a good way to
- enable you to create Reports which will print out complete Extended
- Fields.
-
-
- SEE ALSO
-
- File Management, Design Labels, Design Report, Print Merge
-
-
- 42
-
-
- ----------------------------------------
- DESIGN TABLE
-
-
- PURPOSE
-
- When you design a Database, Wyndfields automatically creates the
- layout of the Fields for the Table Display. The default Table Display
- has a column for each of the Database Fields in order with the width
- of each column equal to the Field Width for that Field. This Command
- allows you to modify the Table Design.
-
-
- IMPLEMENTATION
-
- Choose the Table Command from the Design Menu.
-
-
- PROCEDURES
-
- Use the following keys at the Table Design Display:
-
- Left/Right Arrow Move the highlight left / right one column
-
- Ctrl-Left/Right Scroll the display left / right one screen
-
- Home/End Move to the first / last column on the screen
-
- Ctrl-Home/End Move to the first / last column of the Table
-
- Plus Increase the width of the highlighted column
- one character
-
- Minus Decrease the width of the highlighted column
- one character
-
- Escape Return the Table Design to its previously saved
- state
-
- F2 Save the Table Design and return to the main
- display
-
- Alt-F2 Abandon the Design and return to the main
- display
-
- F3 Insert a Field before the highlighted column
-
- F4 Delete the highlighted column
-
- F5 Make the highlighted column's width the same as
- its Field Width
-
-
- 43
-
-
- F6 Return the Table Design to the original default
- layout
-
-
- NOTES
-
- Each Database Field may appear only once in the Table Display. When
- you press <F3>, if no Fields have been deleted from the display then
- the computer beeps, otherwise a list of the deleted Fields appears.
- Select the desired Field to insert.
-
- To move a column, first delete it from its present location, then
- insert it at a new location.
-
- If you modify a Database Design and change any of the Fields, the
- Table Design reverts back to the default Design.
-
- Changes made to the Table do not alter the Database Design itself in
- any way.
-
-
- SEE ALSO
-
- Design Base, Design Form, Print Table
-
-
-
- ----------------------------------------
- DESIGN FORM
-
-
- PURPOSE
-
- When you design a Database, Wyndfields automatically creates the
- layout of the Fields for the Form Display. The default Form Display
- lists each Database Field on its own line down the left side of the
- screen, with the Field Name preceding the Field. This Command allows
- you to modify the Form Design.
-
-
- IMPLEMENTATION
-
- Choose the Form Command from the Design Menu.
-
-
- PROCEDURES
-
- At the Form Design Display, type in any text which will appear on the
- Form, and use Function keys to place Fields on the Form.
-
-
- 44
-
-
- Use the following keys in the Form Design Display:
-
- Escape Return Form Design to its previously saved state
-
- F2 Save the Form Design and return to the main display
-
- Alt-F2 Abandon the Design and return to the main display
-
- F3 Insert a new blank line ahead of the line containing the cursor
-
- F4 Delete the line containing the cursor
-
- F5 Insert a Field at the cursor location (if cursor is not in a
- Field)
-
- F6 Delete the Field the cursor is in (if cursor is in a Field)
-
- F7 Return the Form Design to the original default layout
-
-
- NOTES
-
- Each Database Field may appear only once in the Form Display. When
- you press <F5> to insert a Field, if no Fields have been deleted from
- the display then the computer beeps, otherwise a list of the deleted
- Fields appears. Select the desired Field to insert. If there is not
- enough room at the cursor location to insert the whole Field, the
- Field will not be inserted.
-
- If you modify a Database Design and change any of the Fields, the Form
- Design reverts back to the default Design.
-
- Changes made to the Form do not alter the Database Design itself in
- any way.
-
-
- SEE ALSO
-
- Design Base, Design Table, Print Form
-
-
- 45
-
-
- --------------------------------------------------------------------------
-
- R E C O R D S M E N U
-
- --------------------------------------------------------------------------
-
-
-
- ----------------------------------------
- RECORDS ADD
-
-
- PURPOSE
-
- This Command allows you to add new Records to the current Database.
-
-
- IMPLEMENTATION
-
- Choose the Add Command from the Records Menu, or type A.
-
-
- PROCEDURES
-
- Enter the relevant information in the Form, pressing <Return> after
- completing each Field.
-
- At the Form Display, use the keys listed in the USING THE KEYBOARD
- section for entering data, plus the following keys:
-
- F3 Copy the contents of the current Field into a numbered memory
- Field
-
- F4 Copy the contents of a previously assigned numbered memory Field
- into the current Field
-
- F5 Copy the contents of the current Field from the previous Record
- into the current Field in the current Record
-
- F6 Copy the contents of all Fields from the previous Record into
- the current Record
-
- F7 Copy the computer system date into the current Field
-
- F8 Copy the computer system time into the current Field
-
-
- After entering information for every Field:
-
- o Press <PgDn> to save the Record and add another.
-
- o Press <F2> to save the Record and return to the Table Display.
-
-
- 46
-
-
- o Press <Alt-F2> to return to the Table Display without saving the
- Record.
-
-
- NOTES
-
- When you press <F3> to copy data into a memory Field, or press <F4> to
- copy data from a memory Field, you must then type the number (from 0
- to 9) of the memory Field to use. Data remains in each memory Field
- as long as the current Database is in use (or until you copy a
- different value into it).
-
- Data in Wyndfields is always saved one Record at a time. When adding
- Records in the Form, the data is not saved until you leave the current
- Record (by pressing <F2> or <PgDn>). Wyndfields will not, however,
- save a blank record. If you attempt to save a record with no data in
- any Field, you will be returned to the Table Display without saving
- the record.
-
-
- SEE ALSO
-
- Records Edit
-
-
-
- ----------------------------------------
- RECORDS EDIT
-
-
- PURPOSE
-
- This Command allows you to view and/or alter the data in the Records
- of the current Database.
-
-
- IMPLEMENTATION
-
- Highlight the desired Record, then choose the Edit Command from the
- Records Menu, or type E.
-
-
- PROCEDURES
-
- Move from Field to Field in the Form Display by pressing <Tab> or
- <Shift-Tab>, typing in any desired changes.
-
- At the Form Display, use the keys listed in the USING THE KEYBOARD
- section for entering data, plus the following keys:
-
- F3 Copy the contents of the current Field into a numbered memory
- Field
-
-
- 47
-
-
- F4 Copy the contents of a previously assigned numbered memory Field
- into the current Field
-
- F5 Copy the contents of the current Field from the previous Record
- into the current Field in the current Record
-
- F6 Copy the contents of all Fields from the previous Record into
- the current Record
-
- F7 Copy the computer system date into the current Field
-
- F8 Copy the computer system time into the current Field
-
-
- After making the desired changes:
-
- o Press <PgUp> or <PgDn> to save the Record and move to the
- previous or next Record.
-
- o Press <Ctrl-PgUp> or <Ctrl-PgDn> to save the Record and move to
- the first or last Record of the Database.
-
- o Press <F2> to save the Record and return to the Table Display.
-
- o Press <Alt-F2> to return to the Table Display without saving the
- Record.
-
-
- NOTES
-
- When you press <F3> to copy data into a memory Field, or press <F4> to
- copy data from a memory Field, you must then type the number (from 0
- to 9) of the memory Field to use. Data remains in each memory Field
- as long as the current Database is in use (or until you copy a
- different value into it).
-
- Data in Wyndfields is always saved one Record at a time. When editing
- Records in the Form, the data is not saved until you leave the current
- Record (by pressing <F2>, <PgDn>, etc.). If you make unwanted changes
- to individual Fields, you can leave the Form without saving the
- current Record.
-
-
- SEE ALSO
-
- Records Add, Records Update
-
-
- 48
-
-
- ----------------------------------------
- RECORDS DELETE
-
-
- PURPOSE
-
- This Command allows you to remove a Record from the current Database.
-
-
- IMPLEMENTATION
-
- Highlight the undesired Record, then choose the Delete Command from
- the Records Menu, or type D.
-
-
- PROCEDURES
-
- Answer Y (for "Yes") to the question "Delete this Record?" to confirm
- that the Record is to be removed, or answer N to abort the deletion.
-
-
- NOTES
-
- Once a Record is deleted, it cannot be restored to the Database.
-
-
- SEE ALSO
-
- Records Update, Records Void
-
-
-
- ----------------------------------------
- RECORDS UPDATE
-
-
- PURPOSE
-
- Sometimes it is necessary to make similar changes to many Records in a
- Database, or to delete many Records at the same time. This Command
- allows you to alter or delete multiple Records simultaneously.
-
-
- IMPLEMENTATION
-
- Choose the Update Command from the Records Menu, or type U.
-
-
- 49
-
-
- PROCEDURES
-
- To update Records:
-
- 1 Enter the conditions in the Conditions Table for the Records to
- be updated, or press <F3> to enter a Formula to define the
- conditions.
-
- 2 Press <F2> to accept the conditions.
-
- 3 Enter the new values in the New Values Table which appears, or
- press <F3> to enter a Formula containing the new value.
-
- 4 Press <F2> to make the changes, or press <Alt-F2> to abandon the
- update.
-
-
- To delete Records:
-
- 1 Enter the conditions in the Conditions Table for the Records to
- be updated, or press <F3> to enter a Formula to define the
- conditions.
-
- 2 Press <F2> to accept the conditions.
-
- 3 Press <F4> at the New Values Table which appears.
-
- 4 Answer Y to the question "Delete All Matching Records?" to
- confirm the deletion.
-
-
- NOTES
-
- At the New Values Table you may enter a new value to be placed in as
- many of the Fields in the Database as you wish, but each value must be
- a Constant value. If you press <F3> to enter a Formula, you may only
- update one Field in the Database, but the value may be derived from
- any Fields (including the one being updated) and so the update may be
- relative to the data already in the Database.
-
- If you enter a Formula to update a Field, the Formula must be in the
- form: {Field Name} = New Value. The Field Name is the Name of the
- Field to be updated. The New Value is any valid Formula which returns
- a value of the relevant Field Type.
-
- If you delete Records, all Records matching the entered conditions are
- permanently deleted from the Database.
-
-
- SEE ALSO
-
- Using the Conditions Table, Using Formulae, Functions, Records Edit,
- Records Delete, Records Void
-
-
- 50
-
-
- ----------------------------------------
- RECORDS SUMMARY
-
-
- PURPOSE
-
- This Command allows you to view a tabular Summary of the Records in
- the current Database.
-
-
- IMPLEMENTATION
-
- Choose the Summary Command from the Records Menu, or type S.
-
-
- PROCEDURES
-
- To view the Summary:
-
- 1 Answer Y to the question "Recalculate Summary?" unless you have
- already viewed the Summary for the current Database since
- selecting it for use, and have made no changes to the Database
- since last calculating the Summary.
-
- 2 Use the <PgDn> and <PgUp> keys to scroll the Summary if all
- Fields are not visible, or the <Up> and <Down> Arrow keys to
- highlight any Field.
-
- 3 Press <F2> when finished viewing the Summary to return to the
- Table Display.
-
-
- NOTES
-
- Wyndfields draws a distinction between blank Fields and Fields with a
- value of zero. Blank Fields are not included when counting or
- calculating minimums and averages.
-
- If the current Database is filtered, then only the Records included in
- the Filter are summarized.
-
-
- SEE ALSO
-
- Print Summary
-
-
- 51
-
-
- ----------------------------------------
- RECORDS VOID
-
-
- PURPOSE
-
- This Command allows you to remove all the Records from the current
- Database.
-
-
- IMPLEMENTATION
-
- Choose the Void Command from the Records Menu.
-
-
- PROCEDURES
-
- Answer Y (for "Yes") to the question "Do you really wish to continue?"
- to confirm that all Records are to be removed, or answer N to abort
- the deletion.
-
-
- NOTES
-
- Once the Records are deleted, they cannot be restored to the Database.
-
-
- SEE ALSO
-
- Records Delete, Records Update
-
-
- 52
-
-
- --------------------------------------------------------------------------
-
- L O C A T I O N M E N U
-
- --------------------------------------------------------------------------
-
-
-
- ----------------------------------------
- LOCATION QUICK SEARCH
-
-
- PURPOSE
-
- The fastest and easiest way to search a Database for specific
- information is to perform a Quick Search. This Command allows you to
- perform a Quick Search.
-
-
- IMPLEMENTATION
-
- Choose the Quick Search Command from the Location Menu, or type Q.
-
-
- PROCEDURES
-
- To perform the search:
-
- 1 On the Quick Search Entry Form, type in the desired data for each
- Key Field.
-
- 2 Press <F2> to accept the data entered and perform the search, or
- press <Alt-F2> to abandon the search.
-
-
- NOTES
-
- After pressing <F2>, the first Record in the Database with data equal
- to or greater than what was entered is displayed and highlighted in
- the Table.
-
- The Quick Search is fast since it searches the Key Fields of the
- current Index rather than searching through the Database itself.
-
-
- SEE ALSO
-
- Location Conditional Search, Location Filter
-
-
- 53
-
-
- ----------------------------------------
- LOCATION CONDITIONAL SEARCH
-
-
- PURPOSE
-
- This Command allows you to search the current Database for the first
- Record which matches certain conditions.
-
-
- IMPLEMENTATION
-
- Choose the Conditional Search Command from the Location Menu, or type
- C.
-
-
- PROCEDURES
-
- To perform the search:
-
- 1 Enter the conditions in the Conditions Table for the Records to
- be found, or press <F3> to enter a Formula to define the
- conditions.
-
- 2 Press <F2> to accept the conditions.
-
-
- NOTES
-
- After pressing <F2>, the first Record in the Database which matches
- the search conditions is displayed and highlighted in the Table.
-
-
- SEE ALSO
-
- Using the Conditions Table, Using Formulae, Functions, Location Quick
- Search, Location Next, Location Previous, Location Filter
-
-
-
- ----------------------------------------
- LOCATION NEXT
-
-
- PURPOSE
-
- This Command allows you to search for the next Record which matches
- the conditions last entered in the Location Conditional Search
- Command.
-
-
- 54
-
-
- IMPLEMENTATION
-
- Choose the Next Command from the Location Menu, or type N.
-
-
- NOTES
-
- The next Record in the current Database which matches the search
- conditions is displayed and highlighted in the Table.
-
-
- SEE ALSO
-
- Location Conditional Search, Location Previous
-
-
-
- ----------------------------------------
- LOCATION PREVIOUS
-
-
- PURPOSE
-
- This Command allows you to search for the previous Record which
- matches the conditions last entered in the Location Conditional Search
- Command.
-
-
- IMPLEMENTATION
-
- Choose the Previous Command from the Location Menu, or type P.
-
-
- NOTES
-
- The previous Record in the current Database which matches the search
- conditions is displayed and highlighted in the Table.
-
-
- SEE ALSO
-
- Location Conditional Search, Location Next
-
-
-
- ----------------------------------------
- LOCATION FILTER
-
-
- PURPOSE
-
- This Command allows you to view and work with only those Records in
- the current Database which match certain conditions.
-
-
- 55
-
-
- IMPLEMENTATION
-
- Choose the Filter Command from the Location Menu, or type F.
-
-
- PROCEDURES
-
- To set a Filter:
-
- 1 Enter the conditions in the Conditions Table for the Records to
- be filtered, or press <F3> to enter a Formula to define the
- conditions.
-
- 2 Press <F2> to accept the conditions.
-
-
- To remove a Filter:
-
- o Press <Alt-F2> at the Conditions Table.
-
-
- NOTES
-
- When the Filter is set, only those Records which match the search
- conditions are visible in the Table Display. As long as the Filter is
- set, Wyndfields will work as though just those Records which match the
- conditions are the only Records in the Database. You will only be
- able to edit filtered Records. Only filtered Records will be
- calculated in the Summary, and only filtered Records will be able to
- be printed.
-
- To indicate that the Database is filtered, the word "Filtered" appears
- on the bottom bar in place of the number of Records in the Database.
-
-
- SEE ALSO
-
- Using the Conditions Table, Using Formulae, Functions, Location Quick
- Search, Location Conditional Search
-
-
- 56
-
-
- ----------------------------------------
- LOCATION MARK RECORD
-
-
- PURPOSE
-
- This Command allows you to mark a Record in the current Database so
- that you can return to it at a later time.
-
-
- IMPLEMENTATION
-
- Highlight the desired Record, then choose the Mark Record Command from
- the Location Menu, or type M.
-
-
- PROCEDURES
-
- At the question "Place which Marker?", type the number (from 0 to 9)
- of the marker you wish to use for this Record.
-
-
- NOTES
-
- Up to ten Records may be marked (with numbers 0 to 9) at one time.
- Records remain marked as long as the current Database is in use (or
- until you re-assign a marker number to a different Record).
-
-
- SEE ALSO
-
- Location Go to Marker
-
-
-
- ----------------------------------------
- LOCATION GO TO MARKER
-
-
- PURPOSE
-
- This Command allows you to return to a Record in the current Database
- which you have previously marked.
-
-
- IMPLEMENTATION
-
- Choose the Go to Marker Command from the Location Menu, or type G.
-
-
- 57
-
-
- PROCEDURES
-
- At the question "Go to which Marker?", type the number (from 0 to 9)
- of the marker (previously assigned using the Location Mark Record
- Command) corresponding to the Record you wish to find.
-
-
- NOTES
-
- After typing the number of the marker, the Record corresponding to
- that marker is displayed and highlighted in the Table.
-
-
- SEE ALSO
-
- Location Mark Record
-
-
- 58
-
-
- --------------------------------------------------------------------------
-
- P R I N T M E N U
-
- --------------------------------------------------------------------------
-
-
-
- ----------------------------------------
- PRINT DESIGN
-
-
- PURPOSE
-
- This Command allows you to print the Design structure of the current
- Database.
-
-
- IMPLEMENTATION
-
- Choose the Design Command from the Print Menu.
-
-
- NOTES
-
- The Design structure of the current Database is printed to the
- destination set in the Utilities Options Command. A list of each
- Field, including the Field Name, Type, Format, and Width is printed.
- After this list, the Formulae of any Calculated Fields are printed.
- Finally, the Key Fields and their order direction for each Index
- associated with the current Database are printed.
-
- Press <Escape> at any time to abort the printing process.
-
-
- SEE ALSO
-
- Design Base, Design Index, Print Table, Print Form, Utilities Options
-
-
-
- ----------------------------------------
- PRINT SUMMARY
-
-
- PURPOSE
-
- This Command allows you to print a tabular Summary of the Records in
- the current Database.
-
-
- 59
-
-
- IMPLEMENTATION
-
- Choose the Summary Command from the Print Menu.
-
-
- PROCEDURES
-
- To print the Summary:
-
- 1 Answer Y to the question "Set Print Conditions?" and fill in the
- Conditions Table if you wish to print information only for
- certain Records.
-
- 2 Answer Y to the question "Recalculate Summary?" unless you have
- already viewed the Summary for the current Database since
- selecting it for use, and have made no changes to the Database
- since last calculating the Summary.
-
-
- NOTES
-
- Wyndfields draws a distinction between blank Fields and Fields with a
- value of zero. Blank Fields are not included when counting or
- calculating minimums and averages.
-
- If the current Database is filtered, then only the Records included in
- the Filter are summarized and printed to the destination set in the
- Utilities Options Command.
-
- Press <Escape> at any time to abort the printing process.
-
-
- SEE ALSO
-
- Using the Conditions Table, Using Formulae, Functions, Records Summary
-
-
-
- ----------------------------------------
- PRINT LABELS
-
-
- PURPOSE
-
- This Command allows you to print out Labels, which you have previously
- designed, for selected Records in the current Database.
-
-
- IMPLEMENTATION
-
- Choose the Labels Command from the Print Menu.
-
-
- 60
-
-
- PROCEDURES
-
- When you choose the Print Labels Command, a box appears with a list of
- all available Label Definition files.
-
- To select the Label Definition to be printed:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired Label
- name.
-
- 2 Press <Return> to select the highlighted Label.
-
- 3 Answer Y to the question "Set Print Conditions?" and fill in the
- Conditions Table if you wish to print Labels only for certain
- Records.
-
-
- NOTES
-
- Label Definition files may also be renamed, deleted, or copied when
- the Label list is displayed.
-
- If the current Database is filtered, then only the Records included in
- the Filter are printed to the destination set in the Utilities Options
- Command. Press <Escape> at any time to abort the printing process.
-
-
- SEE ALSO
-
- File Management, Using the Conditions Table, Using Formulae,
- Functions, Design Labels, Print Report, Print Merge, Utilities Options
-
-
-
- ----------------------------------------
- PRINT REPORT
-
-
- PURPOSE
-
- This Command allows you to print a Report, which you have previously
- designed, for selected Records in the current Database.
-
-
- IMPLEMENTATION
-
- Choose the Report Command from the Print Menu.
-
-
- PROCEDURES
-
- When you choose the Print Report Command, a box appears with a list of
- all available Report Definition files.
-
-
- 61
-
-
- To select the Report Definition to be printed:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired
- Report name.
-
- 2 Press <Return> to select the highlighted Report.
-
- 3 Answer Y to the question "Set Print Conditions?" and fill in the
- Conditions Table if you wish to print the Report only for certain
- Records.
-
-
- NOTES
-
- Report Definition files may also be renamed, deleted, or copied when
- the Report list is displayed.
-
- If the current Database is filtered, then only the Records included in
- the Filter are printed to the destination set in the Utilities Options
- Command.
-
- Press <Escape> at any time to abort the printing process.
-
-
- SEE ALSO
-
- File Management, Using the Conditions Table, Using Formulae,
- Functions, Design Report, Print Labels, Print Merge, Utilities Options
-
-
-
- ----------------------------------------
- PRINT MERGE
-
-
- PURPOSE
-
- This Command allows you to print a Form Letter (Mail Merge), which you
- have previously designed, for selected Records in the current
- Database.
-
-
- IMPLEMENTATION
-
- Choose the Merge Command from the Print Menu.
-
-
- PROCEDURES
-
- When you choose the Print Merge Command, a box appears with a list of
- all available Merge Document files.
-
-
- 62
-
-
- To select the Merge Document to be printed:
-
- 1 Press the <Up> or <Down> Arrow key to highlight the desired
- Document name.
-
- 2 Press <Return> to select the highlighted Document.
-
- 3 Answer Y to the question "Set Print Conditions?" and fill in the
- Conditions Table if you wish to print the Document only for
- certain Records.
-
-
- NOTES
-
- Merge Document files may also be renamed, deleted, or copied when the
- Merge list is displayed.
-
- If the current Database is filtered, then only the Records included in
- the Filter are printed to the destination set in the Utilities Options
- Command.
-
- Press <Escape> at any time to abort the printing process.
-
-
- SEE ALSO
-
- File Management, Using the Conditions Table, Using Formulae,
- Functions, Design Merge, Print Labels, Print Report, Utilities Options
-
-
-
- ----------------------------------------
- PRINT TABLE
-
-
- PURPOSE
-
- This Command allows you to print out a copy of the Table for the
- current Database.
-
-
- IMPLEMENTATION
-
- Choose the Table Command from the Print Menu.
-
-
- PROCEDURES
-
- Answer Y to the question "Set Print Conditions?" and fill in the
- Conditions Table if you wish to print the Table only for certain
- Records.
-
-
- 63
-
-
- NOTES
-
- If the current Database is filtered, then only the Records included in
- the Filter are printed to the destination set in the Utilities Options
- Command. As many columns from the Table as will fit in the Print
- Width are printed for each Record in the Database. This process is
- then repeated for each set of columns which will fit until all columns
- for all Records have been printed.
-
- Press <Escape> at any time to abort the printing process.
-
-
- SEE ALSO
-
- Using the Conditions Table, Using Formulae, Functions, Design Table,
- Utilities Options
-
-
-
- ----------------------------------------
- PRINT FORM
-
-
- PURPOSE
-
- This Command allows you to print out a copy of the Entry Form for the
- highlighted Record in the current Database.
-
-
- IMPLEMENTATION
-
- Highlight the desired Record, then choose the Form Command from the
- Print Menu.
-
-
- NOTES
-
- The Entry Form for the highlighted Record is printed to the
- destination set in the Utilities Options Command. The entire Form is
- printed as it appears on the screen. If there are any Extended
- Fields, they are then printed in their entirety at the end of the
- Form.
-
- Press <Escape> at any time to abort the printing process.
-
-
- SEE ALSO
-
- Design Form, Utilities Options
-
-
- 64
-
-
- --------------------------------------------------------------------------
-
- U T I L I T I E S M E N U
-
- --------------------------------------------------------------------------
-
-
-
- ----------------------------------------
- UTILITIES OPTIONS
-
-
- PURPOSE
-
- This Command allows you to set certain screen options and print
- options.
-
-
- IMPLEMENTATION
-
- Choose the Options Command from the Utilities Menu, or type O.
-
-
- PROCEDURES
-
- To set screen and print options at the Options Display:
-
- 1 Move from Field to Field by pressing <Tab> or <Shift-Tab>, typing
- in any desired changes.
-
- 2 Press <F2> to save the new options, or press <Alt-F2> to retain
- the old options.
-
-
- To change screen colors (if you have a color monitor):
-
- 1 From the Options Display, press <F3>.
-
- 2 Press <Tab> or <Shift-Tab> to move the Arrows which point to the
- colors on the left side of the screen.
-
- 3 Use the Arrow keys to move the box at the bottom right of the
- screen to change the color which is pointed to.
-
- 4 Press Function keys <F3> through <F10> to select one of the
- built-in color sets (<F3> is the default), or press <Escape> to
- return to the previously saved colors.
-
- 5 Press <F2> to save the new colors, or press <Alt-F2> to retain
- the old colors.
-
-
- 65
-
-
- NOTES
-
- The following screen options may be changed:
-
- Color Display Enables or disables the use of color. If you
- have a composite monitor, answer N here.
-
- Eliminate Snow Prevents CGA monitors from exhibiting snow.
- For faster screen displays, answer N here.
-
- EGA 43-Line Mode Enables the EGA 43-and VGA 50-line mode. If
- you prefer the 25-line display, answer N here.
-
-
- The following print options may be changed:
-
- Destination Determines whether printing will be sent to a
- printer, the screen, or a disk file
-
- Number of Copies How many copies will be printed (has no effect
- when printing to screen)
-
- File Name Name of file created when printing to a disk
- file
-
- Printer Port Which printer port the printer is connected to
-
- Setup String Used for sending special instructions to the
- printer (such as turning on compressed print)
-
- Continuous Feed Determines whether Wyndfields will pause after
- printing each page
-
- First/Last Page Which range of pages will be printed (0 for
- Last Page indicates that all pages from the
- First Page to the end will be printed)
-
- Paper Length How many lines long each page is
-
- Top Margin How many lines will be left blank at the top of
- the page
-
- Print Lines How many lines will be printed on each page
-
- Left Margin How many spaces will be left blank at the left
- of the page
-
- Print Width How many characters will be printed on each
- line (overridden when printing Labels, Reports,
- or Merges)
-
-
- 66
-
-
- To enter a setup string, consult your printer manual for the
- characters to include. Type in printable characters exactly as
- specified, or type \ followed by a three digit number (to enter the
- <Escape> key, type \027).
-
-
- SEE ALSO
-
- Print Design, Print Summary, Print Labels, Print Report, Print Merge,
- Print Table, Print Form
-
-
-
- ----------------------------------------
- UTILITIES REINDEX
-
-
- PURPOSE
-
- In some situations (particularly if your computer loses power while
- you are running Wyndfields), Index files may become corrupted, making
- it appear that a Database has no Records, or has fewer Records than
- you remember. This Command allows you to rebuild each of the Indices
- of the current Database, Record by Record.
-
-
- IMPLEMENTATION
-
- Choose the Reindex Command from the Utilities Menu.
-
-
- PROCEDURES
-
- Answer Y to the question "Reindex this Database?" to carry out the
- reindexing, or answer N to abort the Command.
-
-
- NOTES
-
- As each of the Indices are rebuilt, the progress of the process is
- displayed on the top line of the screen. The number of the Index
- being rebuilt is shown on the left side of the vertical line, and the
- number of the Record currently being processed is shown on the right.
- When the reindexing is finished, the Table is re-displayed.
-
-
- SEE ALSO
-
- Select Index, Design Index
-
-
- 67
-
-
- ----------------------------------------
- UTILITIES TRANSFER
-
-
- PURPOSE
-
- This Command allows you to copy data to or from the current Database
- from or to other Wyndfields Databases or other files with common file
- structures.
-
-
- IMPLEMENTATION
-
- Choose the Transfer Command from the Utilities Menu.
-
-
- PROCEDURES
-
- To transfer data:
-
- 1 Select the type of transfer you wish to carry out from the list
- of options which appears.
-
- 2 If transferring to or from a non-Wyndfields file, select the
- format of the other file from the list which appears.
-
- 3 Select or enter the name of the other file involved in the
- transfer.
-
- 4 If transferring data from the current Database, answer Y to the
- question "Set Transfer Conditions?", fill in the Conditions
- Table, and press <F2> if you wish to transfer only certain
- Records.
-
-
- NOTES
-
- Five different options are available for the type of transfer:
-
- Import Transfers all Records from a file with a
- non-Wyndfields format into the current Database
-
- Export Transfers selected Records from the current
- Database into a file with a non-Wyndfields
- format
-
- Add from Transfers all Records from a different
- Wyndfields Database into the current Database
-
- Copy to Transfers selected Records from the current
- Database to a different Wyndfields Database
-
-
- 68
-
-
- Split Transfers selected Records from the current
- Database into a new Wyndfields Database, then
- deletes those Records from the current Database
-
-
- When importing Records into the current Database, the non-Wyndfields
- file must have one of the following formats:
-
- Fixed Length Each Field has a set length, with no extra
- characters between Fields or Records. (A BASIC
- random file has this format.)
-
- Return Fixed Each Field has a set length, with no extra
- characters between Fields, but with a Carriage
- Return at the end of each Record. (An SDF
- file.)
-
- Comma Delimited Fields are separated by commas and may be any
- length. Quotes may surround a Field. A
- Carriage Return is at the end of each Record.
-
- Dbase A dBASE III or IV file.
-
-
- When exporting Records from the current Database, the non-Wyndfields
- file must have one of the above formats, or either of the following:
-
- MS Word Merge A Microsoft Word Mail Merge data file, Comma
- Delimited, but the first Record lists the Field
- Names.
-
- Word Perf Merge A WordPerfect secondary Mail Merge data file.
-
-
- The Utilities Transfer Command may be used to generate a data file for
- use with popular word processors to perform a Mail Merge. Choose the
- following file formats to generate data files for the following word
- processors:
-
- Comma Delimited Wordstar
-
- MS Word Merge Microsoft Word
-
- Word Perf Merge WordPerfect
-
-
- When importing or adding from another Database, the other file
- involved in the transfer must already be in the current directory.
-
- When importing, be sure that you have first designed the structure of
- your Wyndfields file to correspond to the Fields in the other file.
-
-
- 69
-
-
- Wyndfields Extended Fields cannot be exported to other file formats.
-
- The "Split" option is useful when a Database becomes too large to
- easily manage, allowing you to separate the data into two separate
- Databases.
-
-
- IMPORTING FROM SELECTED PROGRAMS
-
- Use these guidelines when importing data from the following programs:
-
- dBASE III / dBASE IV
- Copy the DBF file into your Wyndfields directory to import it.
- Wyndfields will convert dBASE Character, Numeric, and Date Fields
- into the equivalent Wyndfields Fields. Logical Fields should be
- converted to Character Fields in Wyndfields. dBASE Memo Fields
- cannot be imported into Wyndfields (nor can Extended Fields be
- exported into dBASE). When exporting to dBASE, give the new file
- name a DBF extension.
-
- PC-File
- To determine the Field Names and Field Widths of your PC-File
- file, type out the HDR file in your PC-File directory. Create
- your Database in Wyndfields using this structure. Copy the
- PC-File DTA file into your Wyndfields directory (but rename it so
- that it has an extension other than DTA). PC-File data files are
- in the "Return Fixed" format.
-
- Reflex
- To import data from Reflex, first create a Reflex Report which
- will generate a file in the "Return Fixed" format. To do this, in
- Reflex create a Report with each Field listed across the page on
- one "Body" line, spaced so that each column is as wide as the
- corresponding Field you want in the Wyndfields Database you will
- be importing into. Print the Report to a disk file in the
- Wyndfields directory. Create your Database in Wyndfields using
- the same structure as your Reflex Report, then import the file
- generated by the Report.
-
- Others
- Many programs allow you to export data into one of the formats
- Wyndfields is able to read. To import from such a program, create
- an ASCII file (usually in the "Comma Delimited" format) in the
- other program, then import the generated file into Wyndfields.
-
-
- SEE ALSO
-
- Using the Conditions Table, Using Formulae, Functions
-
-
- 70
-
-
- ----------------------------------------
- UTILITIES DOS PROMPT
-
-
- PURPOSE
-
- This Command allows you to access DOS commands without exiting
- Wyndfields.
-
-
- IMPLEMENTATION
-
- Choose the DOS Prompt Command from the Utilities Menu.
-
-
- PROCEDURES
-
- At the DOS Prompt:
-
- 1 Issue as many DOS commands as you wish.
-
- 2 Type EXIT and press <Return> to return to Wyndfields.
-
-
- NOTES
-
- When this Command is chosen, all Databases and other files are
- automatically closed.
-
- If your computer does not have sufficient memory, then this command
- will fail, and you will be returned to the Wyndfields title screen.
-
-
- ORDER / REGISTRATION FORM
-
-
- WYNDWARE
- One Parker Place, Suite 308
- Janesville, WI 53545 U.S.A.
- (608) 755-1628
- (800) 475-1628
-
-
- Name __________________________________________________________________
-
- Address __________________________________________________________________
-
- __________________________________________________________________
-
- City ______________________________ State _______ Zip _______________
-
- Country ______________________________ Phone ____________________________
-
-
- _ _ _
- |_| Check or Money Order |_| Mastercard |_| VISA
-
- Card Number ______________________________________________________________
-
- Signature ____________________________ Expiration Date __________________
-
-
- _____ copies of WYNDFIELDS Database at $70.00 each. . . . $ ____________
-
- _____ copies of WYNDSHELL / WYND-DOS at $45.00 each. . . . . ____________
-
- _____ copies of WYNDSHELL alone at $30.00 each. . . . . ____________
-
- _____ copies of WYND-DOS alone at $30.00 each. . . . . ____________
-
- _____ copies of FLAGS at $25.00 each. . . . . ____________
-
- Wisconsin residents add 5% Sales Tax. . . . . ____________
-
- Non-USA orders please add 20% shipping. . . . ____________
-
- TOTAL ENCLOSED. . . . . . . . . . . . . . . $ ____________
-
-
- Registered owners will receive the most recent version of the program,
- with a detailed Manual, and will be eligible to receive updates to the
- program as improvements are made to it.
-
- Please contact us for site-licensing and quantity discounts.
-
-
- Where did you get your copy of WYNDFIELDS? _______________________________
-
- Comments _________________________________________________________________
-