Tutorial Version:
This version of the tutorial is based on our last printed tutorial but has been brought up to date using relevant commands and functions through filePro version 5.0.
Revision Date: 01/08/2001
|
Number of Files |
Limited only by disk space |
|
Number of Records per file |
One Billion |
|
Number of Fields per Record |
999 |
|
Number of Characters per Record |
65,400 |
|
Number of Reports Forms, Labels |
Limited only by disk space |
|
Length of Output Formats |
255 lines per record |
|
Width of Output Formats |
255 characters |
|
Number of Report Levels |
9 levels: 8 subtotal and 1 grand total |
|
Number of Labels Across Page |
One to Nine |
|
Number of Screens |
Limited only by disk space |
|
Number of Fields per Screen |
200 |
|
Number of Print Codes for Each Printer |
255 |
|
Number of Processing Elements per Table |
3000 |
|
Number of Automatic Indexes |
16 |
|
Number of Demand Indexes |
10 |
|
Number of Fields to Sort On Per Report /Index |
8 |
|
Number of Criteria for Record Selection |
Unlimited |
|
Associated Field Instances |
32 |
|
Processing Line Length |
120 characters |
|
Selection Sets Called in Processing |
Unlimited |
|
Token Table Size |
128k (DOS, XENIX 286); available mem.(U/X) |
|
Number of Global Edits |
100 |
|
Number of File-specific edits |
100 |
|
Number of Built-in Field Edits |
38 |
|
Mathematical Precision |
16 Places to left. 8 places to right of decimal Pt. |
|
Number of User-defined Menus |
Limited only by disk space |
|
Number of Choices on Each Menu |
24 |
• Browse Windows
While you are looking at a record in one file, filePro Plus allows you to see records from another file in a "browse window," and even copy data from a record shown in a browse window into the record on your screen.
• Pop-up Screens
You can have a screen containing a complete record pop-up on your current screen; you can even update the record in the popup screen!
• "Fuzzy Search"
You can search for a record and retrieve "inexact" matches to your search value (as well as exact matches). This technique, called "Fuzzy Search," is very useful when you are not sure of the accuracy of your search value.
• Multiple Printer Support
filePro Plus supports multiple print code tables, several of which (for popular printers) are supplied with the program. You may define your own print code tables, as well. filePro Plus supports as many as printers as you would want to use.
• Full-featured, on-line debugger supported
• Individual file can span up to eight hard drives
• Reads and writes ASCII files (non-delimited with fixed length fields)
• Imports files in about any format including the following standard formats:
Ø Delimited ASCII
Ø DBASE or XBASE
Ø DIF
Ø WordStar
• Exports files in about any format including the following common formats:
Ø Delimited ASCII
Ø DIF
Ø SYLK
Ø WordPerfect
Ø WordStar
• Sorts by following field types:
Ø date
Ø numeric
Ø ASCII
Optional programs available for use with filePro Plus
FPSQL - Easy-to-use, ad hoc query language.
FOXCOPY - Imports files in FOXBASE + format.
DBCOPY - Imports files in Dbase III or Dbase IV format. Used with DOS systems only.
FPCOPY - Copies or renames filePro Plus files.
FPTRANSFER - Transfers filePro Plus files to remote computers. Also converts files between DOS and LINUX/UNIX/XENIX operating systems.
DEFINITIONS OF filePro Plus TERMS
Please familiarize yourself with the following terms before starting the tutorial.
Application - An application is the solution you create with filePro Plus to access a database(s) and turn it into useful information. For example: running a medical practice, or a police department.
Browse - Normally, filePro Plus displays one record at a time on the screen. Browse mode allows filePro Plus to display as many as 18 records on the screen at a time. The user can choose a record to work on from the browse screen.
Browse Lookup - filePro Plus allows the end user to specify, on the fly, a browse to be performed against other files. Fields from the records selected are presented in a window on the current data-entry screen.
Character - A character is a single letter, number, symbol or blank space.
Database - -A database is a collection of related information organized in files, records and fields. Separate files may share common information for purposes of connecting records in one file with records in another. For example, a customer file and an in-voice file may both contain a field for the customer number. This allows you to retrieve the invoices belonging to a customer, or find the customer belonging to an invoice.
File - A file is a set of related records. Examples of files are: customer information, products, and invoices.
Edits - Edits are field types. Edits specify the type of data the field may contain; other kinds of data will be rejected. Some edits take the characters that you type and modify them to conform to the edit. For example, the "allup" edit converts all the characters in the field to uppercase (capital letters). Edits make filePro Plus powerful and assure accurate data-entry.
Field - A field is a set of related characters; a category or type of information. Fields are the blanks you fill in when entering data. Examples of fields are: customer number, last name, first name, address, city, state, zip code.
Fuzzy Search - filePro Plus enables you to search for a record and retrieve "inexact" match to your search value (as well as exact matches). This technique, called "Fuzzy Search," is very useful when you are not sure of the accuracy of your search value.
Index - An index is a table that is used for high-speed access to records within a file. It is also used to join (connect) multiple files within a database.
Lookup - A lookup is filePro Plus’s way of connecting two files. Information from a file is "looked up" in order to extract data from, or post data to, that file.
Menu - The filePro Plus main menu lists all the options available for you to use. Each option may have its own menus, as well. This makes filePro Plus simple to use. A menu is a list of options to choose from. User menus are created with filePro Plus for the end user of an application.
Pop-up Screen - filePro Plus allows you to specify and view a complete record in a pop-up screen that appears on your current data entry screen. You can even update the record in the pop-up screen!
Processing - Processing is the special instructions, written by the user, which tell filePro Plus how to handle data input, data manipulation, and data output. A sequence of these instructions is called a "processing table". In filePro Plus, "processing" is synonymous with "programming." This makes filePro Plus flexible.
Record - A record is a set of related fields. Examples of records are: information about customer X, information about product Y, information about invoice number 445, Information about what you owe to vendor Z.
Standard Editing Keys - The following editing keys are available throughout the filePro Plus creation pro-grams. (Some creation programs have additional keys for special editing functions. Those keys and their functions are displayed at the bottom of the appropriate screen in each program.)
filePro Plus Standard Editing Keys (DOS)
|
KEY |
FUNCTION |
|
<ESC> |
Record the current file, screen, format, table, etc. |
|
Insert or <Fl> |
Insert a character space |
|
Delete or <F2> |
Delete a character |
|
<F3> |
Insert a blank line |
|
<F4> |
Delete a line |
|
<F7> |
Move to the end of the data on a line |
|
<PgUp> |
Move cursor up a screen |
|
<PgDn> |
Move cursor down a screen |
|
<HOME> |
Move cursor to top of screen, then to first screen |
|
< ß > |
Move the cursor left one space |
|
< à > |
Move the cursor right one space |
|
<Up Arrow> |
Move the cursor up one line |
|
<Down Arrow> |
Move the cursor down one line |
|
<TAB> |
Move cursor right 8 characters |
|
<SHIFT> <TAB> |
Move cursor left 8 characters |
|
<CTRL> <END> |
Delete the rest of the line |
|
<BACKSPACE> |
Move cursor one space to the left |
|
|
|
NOTE. For LINUX/UNIX/XENIX systems see the filePro Plus Terminal Guide topic in the fPmanual.