Category : Dbase (Clipper, FoxBase, etc) Languages Source Code
Archive   : DB4LESS2.ZIP
Filename : DB4ADV.PRN

 
Output of file : DB4ADV.PRN contained in archive : DB4LESS2.ZIP
6O
PA 2A EÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ADVANCED TECHNIQUES AND PROGRAMMING ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF

P EThe objective of this course is to provide you with theF
P Eskills required to produce multiple file database systems in theF
P Emost efficient manner. Some of the more important elements areF
P Elisted here.F

P ECONDITIONAL SELECTIONF
P E±±±±±±±±±±±±±±±±±±±±±F

P EAn essential element of advanced system design is theF
P Eability to select from the data only information that meetsF
P Ecertain conditions.F


P EMULTIPLE FILESF
P E±±±±±±±±±±±±±±F

P EAnother powerful tool is the ability to relate more than oneF
P Efile together thus providing access to related informationF
P Ecollected by different systems.F

P EREPORTINGF
P E±±±±±±±±±F

P EdBase IV allows report and label designs to include theF
P Econdition and multiple file features. There is virtually noF
P Ereport or label that cannot be produced easily when theseF
P Efeatures are combined.F

P EDATA VALIDATIONF
P E±±±±±±±±±±±±±±±F

P EUsing multiple file linking data entries can be easilyF
P Evalidated by looking up entries in related files.F

P EPROGRAMMINGF
P E±±±±±±±±±±±F

P EThe flow of activity in database systems is controlled byF
P Eprogramming. Programming is the use of the dBase language toF
P Eproduce the desirable activity flow. This course emphasizes theF
P Euse of the applications generator from the Control Center toF
P Eproduce the proper programming. Hand coding of programs is stillF
P Eallowed in dBase IV, but is not as efficient as the use of theF
P Eapplications generator.

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ ELEMENTS OF DATABASE DESIGN ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EÚÄÄÄÄÄÄÄÄ¿F
P E³ DEFINE ³ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿F
P E³ PHASE ÃÄÄÄ´ 1ÃÄÄ´ 2ÃÄÄ´ 3ÃÄÄ´ 4³F
P EÀÄÄÄÂÄÄÄÄÙ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´F
P E³ ³DETERMINE³ ³IDENTIFY ³ ³ ITEMS ³ ³ CONFIRM ³F
P E³ ³CUSTOMER ³ ³ TASKS ³ ³WORKSHEET³ ³ PROCESS ³F
P E³ ³OBJECTIVE³ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙF
P E³ ÀÄÄÄÄÄÄÄÄÄÙF
P EÚÄÄÄÁÄÄÄÄ¿F
P E³ DESIGN ³ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿F
P E³ PHASE ÃÄÄÄ´ 5ÃÄÄ´ 6ÃÄÄ´ 7ÃÄÄ´ 8³F
P EÀÄÄÄÂÄÄÄÄÙ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´F
P E³ ³ORGANIZE ³ ³ FILE ³ ³DATA FILE³ ³ QUERY ³F
P E³ ³ FILES ³ ³ORDERING ³ ³WORKSHEET³ ³WORKSHEET³F
P E³ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÂÄÄÄÄÙF
P E³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P E³ ÚÄÄÄÄÁÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿F
P E³ ³ 9ÃÄÄ´ 10ÃÄÄ´ 11ÃÄÄ´ 12³F
P E³ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´F
P E³ ³ FORM ³ ³ REPORT ³ ³ LABEL ³ ³ MENU ³F
P E³ ³WORKSHEET³ ³WORKSHEET³ ³WORKSHEET³ ³WORKSHEET³F
P E³ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙF
P EÚÄÄÄÁÄÄÄÄ¿F
P E³ CREATE ³ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿F
P E³ PHASE ÃÄÄÄ´ 13ÃÄÄ´ 14ÃÄÄ´ 15ÃÄÄ´ 16³F
P EÀÄÄÄÂÄÄÄÄÙ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´F
P E³ ³ SYSTEM ³ ³ DATA ³ ³ QUERY ³ ³ SCREEN ³F
P E³ ³ SETUP ³ ³ FILES ³ ³ FILES ³ ³ FORMS ³F
P E³ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÂÄÄÄÄÙF
P E³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P E³ ÚÄÄÄÄÁÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿F
P E³ ³ 17³ ³ 18³ ³ 19³ ³ 20³F
P E³ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´F
P E³ ³ REPORTS ³ ³ LABELS ³ ³ FILE ³ ³ SYSTEM ³F
P E³ ³ ³ ³ ³ ³ MENUS ³ ³ MENUS ³F
P E³ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙF
P EÚÄÄÄÁÄÄÄÄ¿F
P E³ USE ³ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿F
P E³ PHASE ÃÄÄÄ´ 21ÃÄÄ´ 22ÃÄÄ´ 23ÃÄÄ´ 24³F
P EÀÄÄÄÂÄÄÄÄÙ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄ´F
P E³ ³ TEST ³ ³ INSTALL ³ ³ TRAIN ³ ³IMPLEMENT³F
P E³ ³ SYSTEM ³ ³ ³ ³ STAFF ³ ³ SYSTEM ³F
P E³ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙF
P EÚÄÄÄÁÄÄÄÄ¿F
P E³ MODIFY ³ ÚÄÄÄÄÄÄÄÄÄ¿F
P E³ PHASE ÃÄÄÄ´ 25³F
P EÀÄÄÄÄÄÄÄÄÙ ÃÄÄÄÄÄÄÄÄÄ´F
P E³ MAKE ³F
P E³ CHANGES ³F
P EÀÄÄÄÄÄÄÄÄÄÙFA'2A'

P EPage 2 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ADVANCED QUERIES AND RELATED FILES³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Ad Hoc Inquiries - Find only what you want ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EAd hoc inquiries are accomplished through the Query DesignF
P EPanel of the Control Center. The basic steps for creating queriesF
P Eare as follows:F

P E1. USE QUERY - Select in the Queries PanelF
P Eof Control Center.F

P E2. FILES - Press then to add a file toF
P Ethe Query.F

P E3. FIELDS - Use to move to each field to beF
P Eincluded, then press to add the field.F

P E4. LINKS/CONDITIONS - Add conditions, ordering and/orF
P Efile linkages.FA*2A*




A(2A(





P E(c) Interco International Page 3
PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 1 - EMPLOYEES IN THE PROGRAMMING DEPARTMENT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF


P MELayout Fields Condition Update Exit 9:15:12 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³'PROG' ³ ³F












M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºEmp-> ³Emp-> ³Emp-> ³F
M Eº ºDEPT ³FNAME ³LNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºField 2/13 º º InsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F





M ERecords Fields Go To Exit 9:15:33 amF
M EÚÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³DEPT³FNAME ³LNAME ³F
M EÆÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³PROG³Kael ³Cognac ³F
M E³PROG³Kevin ³Barry ³F
M E³PROG³Allison ³Jonah ³F
M E³PROG³Holly ³Kathleenovitch ³F
M E³PROG³Jeff ³Bonnacker ³F
M E³PROG³Stuart ³Brooks ³F
M E³PROG³Joseph ³Randall ³F
M E³PROG³Robert ³Bruce ³F
M E³PROG³Blaise ³Lacroux ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M EÀÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 4/18 ºView º º InsFA*2A*
M PA 2A EPage 4 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 2 - EMPLOYEES IN THE PROG or CORP DEPARTMENTS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:16:43 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³ ³ ³F







M EÉCONDITION BOXÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M EºDEPT='PROG'.OR.DEPT='CORP' ºF
M Eº ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºEmp-> ³Emp-> ³Emp-> ³F
M Eº ºDEPT ³FNAME ³LNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºRow 1/1 º º CapsInsF
M EPick operators/fields:shift-F1 Data:F2 Zoom:F9 Prev/Next skeleton:F3/F4F





M ERecords Fields Go To Exit 9:17:03 amF
M EÚÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F

M E³DEPT³FNAME ³LNAME ³F
M EÆÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³CORP³Sally ³Middleton ³F
M E³PROG³Kael ³Cognac ³F
M E³CORP³Jean ³Lacroux ³F
M E³PROG³Kevin ³Barry ³F
M E³PROG³Allison ³Jonah ³F
M E³PROG³Holly ³Kathleenovitch ³F
M E³PROG³Jeff ³Bonnacker ³F
M E³PROG³Stuart ³Brooks ³F
M E³PROG³Joseph ³Randall ³F
M E³PROG³Robert ³Bruce ³F
M E³CORP³Bonnie ³Connors ³F
M E³PROG³Blaise ³Lacroux ³F
M E³CORP³Leigh ³Zoellner ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M EÀÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 3/18 ºView º º CapsInsFA2A

M PA 2A E(c) Interco International Page 5

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 3 - COUNT EMPLOYEES IN THE PROG/CORP DEPTS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:20:34 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³COUNT ³ ³F







M EÉCONDITION BOXÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M EºDEPT='PROG'.OR.DEPT='CORP' ºF
M Eº ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºEmp-> ³Emp-> ³Emp-> ³F
M Eº ºDEPT ³FNAME ³LNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºField 2/13 º ReadOnlyº CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F





M ERecords Fields Go To Exit 9:20:19 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³DEPT ³FNAME ³LNAME ³F
M EÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³ 13.00³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 1/1 ºView ºReadOnlyº CapsInsFA2A

M PA 2A EPage 6 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 4 - EMPLOYEES IN ORDER BY LAST THEN FIRST NAME ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:25:58 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ DEPT ³ LNAME ³ FNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³ASC1 ³ASC2 ³F
M E³ ³ ³ ³F











M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºEmp-> ³Emp-> ³F
M Eº ºLNAME ³FNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºField 4/13 º ReadOnlyº CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F





M ERecords Fields Go To Exit 9:25:43 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³LNAME ³FNAME ³F
M EÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³Barry ³Kevin ³F
M E³Bonnacker ³Jeff ³F
M E³Brooks ³Stuart ³F
M E³Bruce ³Charles ³F
M E³Bruce ³Robert ³F
M E³Bryan ³Christopher ³F
M E³Cognac ³Kael ³F
M E³Connors ³Bonnie ³F
M E³Jonah ³Allison ³F
M E³Kathleenovitch ³Holly ³F
M E³Lacroux ³Blaise ³F
M E³Lacroux ³Jean ³F
M E³Marie ³Lisa ³F
M E³Middleton ³Sally ³F
M E³Randall ³Joseph ³F
M E³Ridley ³Nell ³F
M E³Troutman ³George ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 1/18 ºView ºReadOnlyº CapsInsFA2A

M PA 2A E(c) Interco International Page 7

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 5 - FIND EMPLOYEE WHOSE LAST NAME SOUNDS ³F
P E³ LIKE 'bruise' IN ORDER BY LAST NAME ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:35:20 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ DEPT ³ LNAME ³ FNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M EFIND ³ ³SOUNDS LIKE 'BRUISE' ³ ³F
M E³ ³ASC1 ³ ³F











M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºEmp-> ³Emp-> ³F
M Eº ºLNAME ³FNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºField 3/13 º º CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F





M ERecords Fields Go To Exit 9:35:48 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³LNAME ³FNAME ³F
M EÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³Brooks ³Stuart ³F
M E³Bruce ³Charles ³F
M E³Bruce ³Robert ³F
M E³Bryan ³Christopher ³F
M E³Cognac ³Kael ³F
M E³Connors ³Bonnie ³F
M E³Jonah ³Allison ³F
M E³Kathleenovitch ³Holly ³F
M E³Lacroux ³Jean ³F
M E³Lacroux ³Blaise ³F
M E³Marie ³Lisa ³F
M E³Middleton ³Sally ³F
M E³Randall ³Joseph ³F
M E³Ridley ³Nell ³F
M E³Troutman ³George ³F
M E³Zoellner ³Leigh ³F
M E³ ³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 12/18 ºView º º CapsInsFA*2A*
M PA 2A EPage 8 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 6 - WHOSE LAST NAME CONTAINS 'ro' ³F
P E³ IN ORDER BY LAST NAME ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:37:22 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³ ³$'ro' ³F
M E³ ³ ³ASC1 ³F











M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºEmp-> ³Emp-> ³F
M Eº ºLNAME ³FNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºFile 1/1 º º CapsInsF
M ENext field:Tab Add/Remove all fields:F5 Zoom:F9 Prev/Next skeleton:F3/F4F





M ERecords Fields Go To Exit 9:37:48 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³LNAME ³FNAME ³F
M EÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³Brooks ³Stuart ³F
M E³Lacroux ³Jean ³F
M E³Lacroux ³Blaise ³F
M E³Troutman ³George ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M E³ ³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 12/18 ºView º º CapsInsFA*2A*
M PA 2A E(c) Interco International Page 9

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 7 - TIMESLIP HOURS FOR FUNCTION CODE ³F
P E³ LIKE '03*' ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:30:45 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Time.dbf ³ DATE ³ HOURS ³ FUNCODE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³SUM ³LIKE '03*' ³F












M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºTime-> ³Time-> ³Time-> ³F
M Eº ºJOBID ³HOURS ³FUNCODE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºField 3/5 º ReadOnlyº CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F





M ERecords Fields Go To Exit 9:31:14 amF
M EÚÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³JOBID³HOURS ³FUNCODE ³F
M EÆÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³ ³279.00³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M EÀÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 1/1 ºView ºReadOnlyº CapsInsFA*2A*
M PA 2A EPage 10 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ MULTIPLE FILE LINKS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EFrom the data file chart for the Job Cost System shown belowF
P Eseveral situations exist where we might want to retrieveF
P Einformation from more than one file at a time. Suppose we want toF
P Esee the date, hours and employee's name for all timeslips in aF
P Ereport. The date and hours are contained in TIME.DBF, but theF
P Eemployee's name is contained in EMP.DBF.F

P ETo get information from more than one file at a time weF
P Eprovide a linkage between the files. The linkage is ordinarily aF
P Ecommon field. To link TIME.DBF to EMP.DBF we would use the field,F
P EEMPID which is common to both files. Once linked information fromF
P Eboth files can be used in retrieval functions such as reports andF
P Elabels.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ JOB COST SYSTEM ³F
P EÀÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÙF
P EÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÁÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÁÄÄÄ¿ ³ ÚÄÄÄÄÁÄÄÄ¿ ³ ÚÄÄÄÄÁÄÄÄ¿ ÚÄÄÄÄÁÄÄÄ¿F
P EÚÁÄÄÄÄÄÄÄ¿³ ³ ÚÁÄÄÄÄÄÄÄ¿³ ³ ÚÁÄÄÄÄÄÄÄ¿³ ÚÁÄÄÄÄÄÄÄ¿³F
P E³ ³³ ³ ³ ³³ ³ ³ ³³ ³ ³³F
P E³EMPLOYEE³³ ³ ³ TIME ³³ ³ ³ JOB ³³ ³CUSTOMER³³F
P E³ ³³ ³ ³ ³³ ³ ³ ³³ ³ ³³F
P E³ INFO ³³ ³ ³ SLIPS ³³ ³ ³ INFO ³³ ³ INFO ³³F
P E³ ³³ ³ ³ ³³ ³ ³ ³³ ³ ³³F
P E³ ³³ ³ ³ INFO ³³ ³ ³ ³³ ³ ³³F
P E³ ³³ ³ ³ ³³ ³ ³ ³³ ³ ³³F
P EÃÄÄÄÄÄÄÄÄ´³ ³ ÃÄÄÄÄÄÄÄÄ´³ ³ ³ ³³ ³ ³³F
P E³ EMPID ÃÙ ³ ³ EMPID ÃÙ ³ ³ ÃÙ ³ ÃÙF
P EÀÄÄÄÒÄÄÄÄÙ ³ ÀÄÄÄÒÄÄÄÄÙ ³ ÀÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÙF
P EÈÍÍÍÍÍÍÍØÍÍÍÍÍͼ ³F
P EÚÄÄÄÄÄÄÁÄ¿ ÚÄÄÄÄÄÄÄÁÄ¿F
P EÚÁÄÄÄÄÄÄÄ¿³ ÚÁÄÄÄÄÄÄÄÄ¿³F
P E³EMPLOYEE³³ ³FUNCTION ³³F
P E³ ³³ ³ ³³F
P E³PAY INFO³³ ³CODE INFO³³F
P E³ ÃÙ ³ ÃÙF
P EÀÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙFA%2A%





P E(c) Interco International Page 11
PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 8 - EMP AND EMPRATE. SHOW DEPT,NAME AND ³F
P E³ PAYRATE ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:42:22 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³LINK1 ³ ³ ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emprate.dbf ³ EMPID ³ RATE ³ RATEDATE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³LINK1 ³ ³ ³F







M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºEmp-> ³Emp-> ³Emp-> ³Emprate-> ³F
M Eº ºDEPT ³LNAME ³FNAME ³RATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºFile 1/2 º ReadOnlyº CapsInsF
M ENext field:Tab Add/Remove all fields:F5 Zoom:F9 Prev/Next skeleton:F3/F4F





M ERecords Fields Go To Exit 9:42:03 amF
M EÚÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³DEPT³LNAME ³FNAME ³RATE ³F
M EÆÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³MIS ³Bruce ³Charles ³ 55.00 ³F
M E³WORD³Marie ³Lisa ³ 25.00 ³F
M E³CORP³Middleton ³Sally ³ 50.00 ³F
M E³PROG³Cognac ³Kael ³ 35.00 ³F
M E³CORP³Lacroux ³Jean ³ 50.00 ³F
M E³MIS ³Troutman ³George ³ 50.00 ³F
M E³PROG³Barry ³Kevin ³ 60.00 ³F
M E³WORD³Bryan ³Christopher ³ 25.00 ³F
M E³PROG³Jonah ³Allison ³ 40.00 ³F
M E³PROG³Kathleenovitch ³Holly ³ 50.00 ³F
M E³PROG³Bonnacker ³Jeff ³ 40.00 ³F
M E³PROG³Brooks ³Stuart ³ 50.00 ³F
M E³PROG³Randall ³Joseph ³ 50.00 ³F
M E³PROG³Bruce ³Robert ³ 65.00 ³F
M E³CORP³Connors ³Bonnie ³ 60.00 ³F
M E³PROG³Lacroux ³Blaise ³ 35.00 ³F
M E³CORP³Zoellner ³Leigh ³ 50.00 ³F
M EÀÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 1/18 ºView ºReadOnlyº CapsInsFA*2A*
M PA 2A EPage 12 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 9 - TIME, EMP AND EMPRATE. SHOW DEPT, ³F
P E³ NAME, HOURS AND PAYRATE IN ORDER ³F
P E³ BY LAST NAME ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:49:40 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Time.dbf ³ HOURS ³ FUNCODE ³ EMPID ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³ ³LINK1 ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³LINK1 ³ ³ASC2 ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emprate.dbf ³ EMPID ³ RATE ³ RATEDATE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³LINK1 ³ ³ ³F


M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºTime-> ³Emp-> ³Time-> ³Emprate-> ³F
M Eº ºDATE ³LNAME ³HOURS ³RATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºField 3/13 º ReadOnlyº CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F



M ERecords Fields Go To Exit 9:50:13 amF
M EÚÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³DATE ³LNAME ³HOURS ³RATE ³F
M EÆÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³01/06/89³Barry ³ 20.00³ 60.00 ³F
M E³01/06/89³Bonnacker ³ 31.00³ 40.00 ³F
M E³01/06/89³Brooks ³ 16.00³ 50.00 ³F
M E³01/06/89³Bruce ³ 12.00³ 55.00 ³F
M E³01/06/89³Bruce ³ 22.00³ 65.00 ³F
M E³01/06/89³Bruce ³ 7.00³ 55.00 ³F
M E³01/06/89³Bryan ³ 14.00³ 25.00 ³F
M E³01/06/89³Cognac ³ 24.00³ 35.00 ³F
M E³01/06/89³Connors ³ 20.00³ 60.00 ³F
M E³01/06/89³Jonah ³ 18.00³ 40.00 ³F
M E³01/06/89³Kathleenovitch ³ 19.00³ 50.00 ³F
M E³01/06/89³Lacroux ³ 22.00³ 50.00 ³F
M E³01/06/89³Lacroux ³ 25.00³ 35.00 ³F
M E³01/06/89³Marie ³ 22.00³ 25.00 ³F
M E³01/06/89³Middleton ³ 20.00³ 50.00 ³F
M E³01/06/89³Randall ³ 16.00³ 50.00 ³F
M E³01/06/89³Ridley ³ 23.00³ 45.00 ³F
M EÀÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 1/82 ºView ºReadOnlyº CapsInsFA2A

M PA 2A E(c) Interco International Page 13

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 10 - LINK TIME, EMP AND EMPRATE. SHOW DEPT, ³F
P E³ NAME, HOURS, PAYRATE CALCULATE BILLING ³F
P E³ IN ORDER BY LAST NAME ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 9:53:25 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³LINK1 ³ ³ASC2 ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emprate.dbf ³ EMPID ³ RATE ³ RATEDATE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³LINK1 ³ ³ ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂBILLING=ÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Calc'd Flds ³ HOURS*RATE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³ ³F


M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂBILLING=ÄÄÄÄÄÄÄ¿F
M Eº ºEmp-> ³Time-> ³Emprate-> ³Calc'd Flds-> ³F
M Eº ºLNAME ³HOURS ³RATE ³HOURS*RATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºField 1/1 º ReadOnlyº CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F



M ERecords Fields Go To Exit 9:53:03 amF
M EÚÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³DATE ³LNAME ³HOURS ³RATE ³BILLING ³F
M EÆÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³01/06/89³Barry ³ 20.00³ 60.00³ 1200.00 ³F
M E³01/06/89³Bonnacker ³ 31.00³ 40.00³ 1240.00 ³F
M E³01/06/89³Brooks ³ 16.00³ 50.00³ 800.00 ³F
M E³01/06/88³Bruce ³ 12.00³ 55.00³ 660.00 ³F
M E³01/06/89³Bruce ³ 22.00³ 65.00³ 1430.00 ³F
M E³01/06/89³Bruce ³ 7.00³ 55.00³ 385.00 ³F
M E³01/06/89³Bryan ³ 14.00³ 25.00³ 350.00 ³F
M E³01/06/89³Cognac ³ 24.00³ 35.00³ 840.00 ³F
M E³01/06/89³Connors ³ 20.00³ 60.00³ 1200.00 ³F
M E³01/06/89³Jonah ³ 18.00³ 40.00³ 720.00 ³F
M E³01/06/89³Kathleenovitch ³ 19.00³ 50.00³ 950.00 ³F
M E³01/06/89³Lacroux ³ 22.00³ 50.00³ 1100.00 ³F
M E³01/06/89³Lacroux ³ 25.00³ 35.00³ 875.00 ³F
M E³01/06/89³Marie ³ 22.00³ 25.00³ 550.00 ³F
M E³01/06/89³Middleton ³ 20.00³ 50.00³ 1000.00 ³F
M E³01/06/89³Randall ³ 16.00³ 50.00³ 800.00 ³F
M E³01/06/89³Ridley ³ 23.00³ 45.00³ 1035.00 ³F
M EÀÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 1/82 ºView ºReadOnlyº CapsInsFA2A

M PA 2A EPage 14 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 11 - LINK TIME AND FUNCODE. SHOW JOBID, DESC, ³F
P E³ DATE AND HOURS IN ORDER BY JOBID, ³F
P E³ FUNCTION CODE AND DATE ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 10:15:47 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Time.dbf ³ DATE ³ HOURS ³ FUNCODE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ASC3 ³ ³LINK1 ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Funcode.dbf ³ FUNCODE ³ FUNDESC ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³LINK1,ASC2 ³ ³F







M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M Eº ºTime-> ³Funcode-> ³Time-> ³Time-> ³F
M Eº ºJOBID ³FUNDESC ³HOURS ³DATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4w\ ºField 1/5 º ReadOnlyº CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F



M ERecords Fields Go To Exit 10:15:06 amF
M EÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³JOBID³FUNDESC ³HOURS ³DATE ³F
M EÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³BOI01³A. Define System Concept ³ 20.00³01/06/89 ³F
M E³BOI01³A. Define System Concept ³ 22.00³01/06/89 ³F
M E³BOI01³A. Define System Concept ³ 10.00³01/13/89 ³F
M E³BOI01³A. Define System Concept ³ 20.00³01/20/89 ³F
M E³BOI01³A. Define System Concept ³ 22.00³01/20/89 ³F
M E³BOI01³A. Define System Concept ³ 10.00³01/27/89 ³F
M E³BOI01³B. System Design ³ 13.00³01/13/89 ³F
M E³BOI01³B. System Design ³ 13.00³01/27/89 ³F
M E³BOI01³C. Create System with dBase IV ³ 14.00³01/06/89 ³F
M E³BOI01³C. Create System with dBase IV ³ 14.00³01/13/89 ³F
M E³BOI01³C. Create System with dBase IV ³ 14.00³01/27/89 ³F
M E³BOI01³D. Install and Work with Users ³ 16.00³01/06/89 ³F
M E³BOI01³D. Install and Work with Users ³ 12.00³01/13/89 ³F
M E³BOI01³D. Install and Work with Users ³ 16.00³01/20/89 ³F
M E³BOI01³D. Install and Work with Users ³ 14.00³01/20/89 ³F
M E³BOI01³D. Install and Work with Users ³ 12.00³01/27/89 ³F
M E³BOI01³E. Make Modifications to System ³ 22.00³01/06/89 ³F
M EÀÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...bt4w\ ºRec 1/82 ºView ºReadOnlyº CapsInsFA2A

M PA 2A E(c) Interco International Page 15

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 12 - TIME AND FUNCODE. SHOW JOBID, DESC, AND ³F
P E³ HOURS IN ORDER BY JOBID, FUNCTION CODE. ³F
P E³ SUM HOURS GROUPED BY JOBID AND ³F
P E³ FUNCTION DESCRIPTION. ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 10:24:00 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Time.dbf ³ FUNCODE ³ EMPID ³ JOBID ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³LINK1 ³ ³GROUP BY,ASC1 ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Funcode.dbf ³ FUNCODE ³ FUNDESC ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³LINK1 ³GROUP BY,ASC2 ³F






M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EºT ºTime-> ³Funcode-> ³Time-> ³F
M Eº ºJOBID ³FUNDESC ³HOURS ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\dbsys\classes\bt4w\T ºField 5/5 º ReadOnlyº CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F



M ERecords Fields Go To Exit 10:23:33 amF
M EÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³JOBID³FUNDESC ³HOURS ³F
M EÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³BOI01³A. Define System Concept ³104.00 ³F
M E³BOI01³B. System Design ³ 26.00 ³F
M E³BOI01³C. Create System with dBase IV ³ 42.00 ³F
M E³BOI01³D. Install and Work with Users ³ 70.00 ³F
M E³BOI01³E. Make Modifications to System ³ 74.00 ³F
M E³BRI01³A. Define System Concept ³144.00 ³F
M E³BRI01³B. System Design ³ 95.00 ³F
M E³BRI01³C. Create System with dBase IV ³110.00 ³F
M E³BRI01³D. Install and Work with Users ³ 64.00 ³F
M E³BRI01³E. Make Modifications to System ³ 36.00 ³F
M E³BRI02³A. Define System Concept ³ 36.00 ³F
M E³BRI02³B. System Design ³ 21.00 ³F
M E³BRI02³C. Create System with dBase IV ³ 21.00 ³F
M E³BRI02³D. Install and Work with Users ³ 13.00 ³F
M E³GSA01³A. Define System Concept ³ 38.00 ³F
M E³GSA01³B. System Design ³ 46.00 ³F
M E³GSA01³C. Create System with dBase IV ³ 16.00 ³F
M EÀÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\dbsys\classes\bt4w\T ºRec 1/30 ºView ºReadOnlyº CapsInsFA2A

M PA 2A EPage 16 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 13 - TIME AND JOB. SHOW DESC, HOURS AND ³F
P E³ RATE IN ORDER BY DESCRIPTION. SUM ³F
P E³ HOURS AND AVG RATE GROUPED BY ³F
P E³ DESCRIPTION. ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 10:47:28 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Time.dbf ³ HOURS ³ FUNCODE ³ EMPID ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³SUM ³ ³LINK2 ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Job.dbf ³ JOBID ³ JOBDESC ³ CUSTCODE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³LINK1 ³GROUP BY,ASC1 ³ ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emprate.dbf ³ EMPID ³ RATE ³ RATEDATE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³LINK2 ³AVG ³ ³F


M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EºT ºJob-> ³Time-> ³Emprate-> ³F
M Eº ºJOBDESC ³HOURS ³RATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\dbsys\classes\bt4w\T ºField 2/5 º ReadOnlyº CapsInsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F


M ERecords Fields Go To Exit 10:48:05 amF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³JOBDESC ³HOURS ³RATE ³F
M EÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³Accounting Program ³104.00³ 52.50 ³F
M E³Catalog For Photographs ³100.00³ 45.00 ³F
M E³Class Scheduling Program ³100.00³ 40.00 ³F
M E³Job Costing System ³154.00³ 37.50 ³F
M E³Network for Pulp Mill ³316.00³ 50.00 ³F
M E³Sales Force Mail File ³449.00³ 48.70 ³F
M E³Tenant Tracking ³ 91.00³ 50.00 ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M E³ ³ ³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\dbsys\classes\bt4w\T ºRec 1/7 ºView ºReadOnlyº CapsInsFA2A

M PA 2A E(c) Interco International Page 17

PEA 2A F




P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ QUERY EXAMPLE 14 - EMP FILE BY MARKING INACTIVE ³F
P E³ EMPLOYEES FOR DELETION. ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Condition Update Exit 11:24:34 amF
M EÚÄTargetÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ ZIP ³ EMPDATE ³ ACTIVE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M EMark ³ ³ ³.F. ³F















M EQuery ºD:\...classes\bt4w\MARK ºField 10/13 º º InsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4F


M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ QUERY EXAMPLE 15 - EMP FILE BY UNMARKING ALL ³F
M E³ EMPLOYEES. ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M ELayout Fields Condition Update Exit 11:21:09 amF
M EÚÄTargetÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M EUnmark ³ ³ ³ ³F














M EQuery ºD:\...bt4w\UNMARK ºField 2/13 º º InsF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4FA'2A'

M PA 2A EPage 18 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ MULTIPLE FILE REPORT CREATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Custom Report Design ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EAs we have seen information from many files (up to 10) canF
P Ebe selected by using the Queries Panel from the Control Center.F
P EBy using the Reports Panel in conjunction with Queries we canF
P Ecreate elaborate reports with the minimum of effort and withoutF
P Eyears of programming experience.F

P EThe following examples and report samples show the use ofF
P Ethe report writer's many features. Some basic concepts are:F

P EÚÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Grouping ³F
P EÀÄÄÄÄÄÄÄÄÄÄÙF

P EGrouping assumes that you have ordered the information beingF
P Eretrieved by means of selecting an index or the ASC/DSC functionsF
P Eof Queries. To the report writer grouping means to subtotal,F
P Etotal or page break whenever the group item changes.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Working with Bands ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EBands are used to define sections of a report. For exampleF
P Ethe Title Band should contain the information that you wish toF
P Ehave printed on the Title Page of your report. Band descriptionsF
P Efollow:F

P EÚÄÄÄÄÄÄÄÄ¿F
P E³ Title ³F
P EÀÄÄÄÄÄÄÄÄÙF

P EWhat gets printed on the Title Page of a report.F

P EÚÄÄÄÄÄÄÄÄÄ¿F
P E³ Header ³F
P EÀÄÄÄÄÄÄÄÄÄÙF

P EPage Header - What gets printed at the top ofF
P Eeach page.F

P EGroup Header - What gets printed before a groupingF
P Ewhen a group expression changes.F

P EÚÄÄÄÄÄÄ¿F
P E³ Body ³F
P EÀÄÄÄÄÄÄÙF

P EWhat gets printed for each record in a report.FA2A

P E(c) Interco International Page 19
PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄ¿F
P E³ Footer ³F
P EÀÄÄÄÄÄÄÄÄÄÙF

P EPage Footer - What gets printed on the bottom ofF
P Eeach page.F

P EGroup Footer - What gets printed after a groupingF
P Ewhen a group expression changes.F

P EÚÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Summary ³F
P EÀÄÄÄÄÄÄÄÄÄÄÙF

P EWhat gets printed at the bottom of the last pageF
P Eof a report.FA*2A*
A)2A)











P EPage 20 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ REPORT EXAMPLE 1 - INVOICES ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EThe Query INVOICE.qbe has been created to relate files andF
P Eselect the fields to be used in the report. The partial layout ofF
P EINVOICE.qbe is shown here.F

P MELayout Fields Condition Update Exit 2:57:29 pmF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Time.dbf ³ DATE ³# EMPID ³# JOBID ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³ ³LINK1 ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Job.dbf ³# JOBID ³# JOBDESC ³# CUSTCODE ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³LINK1 ³ ³LINK3 ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Funcode.dbf ³# FUNCODE ³# FUNDESC ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³LINK2 ³ ³F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Customer.dbf³# CUSTCODE ³# CUSTNAME ³ ADDRESS ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³LINK3 ³ ³ ³F


M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EºUntitled ºCustomer-> ³Customer-> ³Customer-> ³Customer-> ³F
M Eº ºADDRESS ³CITY ³STATE ³ZIP ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EQuery ºD:\...bt4\INVOICE ºFile 4/4 º º CapsF
M ENext field:Tab Add/Remove all fields:F5 Zoom:F9 Prev/Next skeleton:F3/F4FA*2A*
A(2A(





M PA 2A E(c) Interco International Page 21

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ REPORT DESIGN SCREEN - INVOICE REPORT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MEReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°ASSOCIATED MANAGEMENT CONSULTANTS°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ATLANTA, GA 30350°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°I N V O I C E°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EINVOICE DATE:°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°CUSTOMER:°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX, XX XXXXX°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°F
M E°°°°³°JOB:°XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°³°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°F
M E°°°°³°STARTING DATE:°MM/DD/YY°°°°COMPLETION DATE:°MM/DD/YY°°°DAYS:°999°³°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°F
M E°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°ACTIVITY SUMMARY:°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°HOURS°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EGroup 2 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EDetail BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EGroup 2 Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX°°°°°999.99°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EGroup 1 Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°=========°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°TOTAL ALL ACTIVITIES°°°°°99,999.99°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°F
M E°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°F
M E°°°°º°°°°°°°°°°°°°°°°°°°TOTAL AMOUNT DUE:°°999,999.99°°°°°°°°°°°°°°°°°°°°°º°°°°°F
M E°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°F
M E°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°F
M EPage Footer BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EReport Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄFA!2A!

M PA 2A EPage 22 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ REPORT DESIGN SCREEN - MENUS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF


P MELayout Fields Bands Words Go To Print Exit 3:16:06 pmF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M Eº Quick layouts ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M Eº Box ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M Eº Line ºNT CONSULTANTS°°°°°°°°°°°°°°°°°°°°°°°°F
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺE COURT°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M Eº Use different database file or view º05°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M Eº Edit description of report º 30350°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M Eº Save this report º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°I N V O I C E°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EINVOICE DATE:°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°CUSTOMER:°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºBand 1/9 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscF

M ELayout Fields Bands Words Go To Print Exit 3:16:30 pmF
M E[úúúúùúú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ùúúúú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M EReport º Add field ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EPage º Remove field ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EGroup 1 º Modify field ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°º Change hidden field ºANAGEMENT CONSULTANTS°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼELDSTONE COURT°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°SUITE 2205°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ATLANTA, GA 30350°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°I N V O I C E°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EINVOICE DATE:°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°CUSTOMER:°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºBand 1/9 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscFA'2A'

M PA 2A E(c) Interco International Page 23

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ REPORT DESIGN SCREEN - MENUS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF


P MELayout Fields Bands Words Go To Print Exit 3:10:31 pmF
M E[úúúúùúú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ùúúúú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M E°°°°°°°°°º Add field ºÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º Remove field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EINVOICE Dº Modify field ºXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°F
M E°°°°ÚÄÄÄÄÈÍÍͺ Name {COMPDAYS} º°°°°F
M E°°°°³°°°°°°°°º Description {} º°°°°F
M E°°°°³°CUSTOMEº Expression {compdate-startdate} º°°°°F
M E°°°°³°°°°°°°°ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°F
M E°°°°³°°°°°°°°º Template {999} º°°°°F
M E°°°°³°°°°°°°°º Picture functions {} º°°°°F
M E°°°°ÀÄÄÄÄÄÄÄĺ Suppress repeated values NO º°°°°F
M E°°°°°°°°°°°°°º Hidden NO º°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°F
M E°°°°³°JOB:°XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°³°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°F
M E°°°°³°STARTING DATE:°MM/DD/YY°°°°COMPLETION DATE:°MM/DD/YY°°°DAYS:°999°³°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°F
M E°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºLine:25 Col:67 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscF

M ELayout Fields Bands Words Go To Print Exit 3:11:18 pmF
M E[úúúúùúú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ùúúúú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M E°°°°°°°°°º Add field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄĺ Remove field ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°F
M E°°°°³°°°°º Modify field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°F
M E°°°°³°JOBº ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°F
M E°°°°³°°°°ÈÍÍͺ Name {JOBHOURS} º°°°°F
M E°°°°³°STARTINº Description {} º°°°°F
M E°°°°³°°°°°°°°º Operation SUM º°°°°F
M E°°°°ÀÄÄÄÄÄÄÄĺ ÉÍÍÍÍÍÍÍÍÍÍ»marize on {HOURS} º°°°°F
M E°°°°°°°°°°°°°º º AVERAGE º {JOBDESC} º°°°°F
M E°°°°°°ACTIVITºÄÄĺ COUNT ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°F
M E°°°°°°°°°°°°°º º MAX º {99,999.99} º°°°°F
M E°°°°°°°°°°°°°º º MIN ºtions {} º°°°°F
M EGroup 2 Intº º SUM ºeated values NO ºÄÄÄÄF
M EDetail º º STD º NO ºÄÄÄÄF
M EGroup 2 SumÈÍÍͺ VAR ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼÄÄÄÄF
M E°°°°°°°°°°°°°°°°XÈÍÍÍÍÍÍÍÍÍͼXXXXXXXXXXXXXXXXXXXXXX°°°°°999.99°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EGroup 1 Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°=========°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°TOTAL ALL ACTIVITIES°°°°°99,999.99°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºOpt 5/7 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscFA'2A'

M PA 2A EPage 24 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ REPORT DESIGN SCREEN - MENUS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF


P MELayout Fields Bands Words Go To Print Exit 3:16:40 pmF
M E[úúúúùúú ú1úúúúù úÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ú ùúúúú7ú úúùúúú]F
M EReport Intro º Add a group band ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EPage Header º Remove group ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EGroup 1 Intro º Modify group ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°º Group intro on each page NO º°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°º Open all bands º°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°º Begin band on new page NO º°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°º Word wrap band NO º°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°º Text pitch for band DEFAULT º°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°º Quality print for band DEFAULT º°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°º Spacing of lines for band DEFAULT º°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°º Page heading in report intro NO º°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°F
M EINVOICE DATE:°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°CUSTOMER:°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºBand 1/9 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscF

M ELayout Fields Bands Words Go To Print Exit 3:16:50 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»6úúú ùúúúú7ú úúùúúú]F
M EReport Intro BandÄÄÄĺ Style ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EPage Header BandÄÄÄĺ Display ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EGroup 1 Intro BandÄÄÄĺ Position ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°ASSº Modify ruler º°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°º Hide ruler NO º°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°º Enable automatic indent YES º°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°º Add line º°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°º Remove line º°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°º Insert page break º°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°º Write/read text file º°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EINVOICE DATE:°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°CUSTOMER:°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºBand 1/9 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscFA'2A'

M PA 2A E(c) Interco International Page 25

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ REPORT DESIGN SCREEN - MENUS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF



P MELayout Fields Bands Words Go To Print Exit 3:17:04 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úú]F
M EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄĺ Go to line number {0} ºÄÄÄF
M EPage Header BandÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄF
M EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄĺ Forward search {} ºÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°ASSOCIATED º Backward search {} º°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°1170 º Replace {} º°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º Match capitalization NO º°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ATLÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°I N V O I C E°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EINVOICE DATE:°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°CUSTOMER:°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºBand 1/9 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscFA*2A*


A(2A(





M PA 2A EPage 26 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ REPORT DESIGN SCREEN - MENUS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MELayout Fields Bands Words Go To Print Exit 3:17:25 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»]F
M EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ Begin printing ºÄF
M EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ Eject page now ºÄF
M EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ View report on screen ºÄF
M E°°°°°°°°°°°°°°°°°°°°°°°ASSOCIATED MANAGEMEºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°1170 WELDSTONº Use print form {INVOICE.prf} º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°SUITE 22º Save settings to print form º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ATLANTA, GAºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º Destination º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍͺ Control of printer º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°º Output options º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°I N V O Iº Page dimensions º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EINVOICE DATE:°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°CUSTOMER:°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºBand 1/9 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscF


M ELayout Fields Bands Words Go To Print Exit 3:17:57 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»]F
M EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ Begin printing ºÄF
M EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ Eject page now ºÄF
M EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ View report on screen ºÄF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°F
M Eº Text pitch DEFAULT ºe print form {INVOICE.prf} º°F
M Eº Quality print DEFAULT ºve settings to print form º°F
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°F
M Eº New page AFTER ºstination º°F
M Eº Wait between pages NO ºntrol of printer º°F
M Eº Advance page using FORM FEED ºtput options º°F
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺge dimensions º°F
M Eº Starting control codes {} ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°F
M Eº Ending control codes {} º¼°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EINVOICE DATE:°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°CUSTOMER:°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°³°°°°°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport ºD:\...bt4\INVOICE ºBand 1/9 ºView:INVOICE º CapsF
M EPosition selection bar: Select: ÄÙ Leave menu: EscFA'2A'

M PA 2A E(c) Interco International Page 27

PEA 2A F



P MEASSOCIATED MANAGEMENT CONSULTANTSF
M E1170 WELDSTONE COURTF
M ESUITE 2205F
M EATLANTA, GA 30350F

M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº I N V O I C E ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF

M EINVOICE DATE: February 15, 1989F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ ³F
M E³ CUSTOMER: Brighton Associates ³F
M E³ 123 South Surrey ³F
M E³ Malibu Beach, CA 23456 ³F
M E³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ ³F
M E³ JOB: Sales Force Mail File ³F
M E³ ³F
M E³ STARTING DATE: 01/01/89 COMPLETION DATE: 02/15/89 DAYS: 45 ³F
M E³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EACTIVITY SUMMARY:F

M EHOURSF

M EA. Define System Concept 144.00F

M EB. System Design 38.00F

M EC. Create System with dBase IV 70.00F

M ED. Install and Work with Users 64.00F

M EE. Make Modifications to System 36.00F

M E=========F
M ETOTAL ALL ACTIVITIES 352.00F



M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº TOTAL AMOUNT DUE: 34,000.00 ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF


M ETHANKS FOR YOUR SUPPORTFA2A

M PA 2A EPage 28 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ REPORT DESIGN SCREEN - JOBSTAT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MEPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°JOB STATUS REPORT°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°F
M E°°³°JOB:°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX°³°°°°°°°°°°°°°°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°F
M E°°³°CUSTOMER:°XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°°°°F
M E°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°STAFF MEMBER°°°°°°°°°°°°°°°°°°°DATE°°°°°°°°HOURS°°°°°°°°AMOUNT°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EGroup 2 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EDetail BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°XXXXXXXXXXXXXXXXXXXXXXXXXX°°MM/DD/YY°°°°°9,999.99°°°9999,999.99°°°°°°°°°F
M EGroup 2 Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EGroup 1 Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°F
M E°°°³°JOB:°XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°³°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°TO DATE:°°°°°9,999.99°°°9999,999.99°³°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°BID PRICE:°°°°°°°°°°°°°°9999,999.99°³°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°-----------°³°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°VARIANCE:°°°°°°°°°°°°°°°9999,999.99°³°°°°°°°F
M E°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°F
M E°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°TOTAL TO DATE:°°°9,999.99°°°9999,999.99°º°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°TIME SLIPS:°999°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°AVG TO DATE:°°°°°9,999.99°°°9999,999.99°º°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°F
M EPage Footer BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF

M EReport Date: 10/19/88F
M ETime: 15:33:20FA*2A*
M PA 2A E(c) Interco International Page 29

PEA 2A F



P MEJOB STATUS REPORTF



M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ ³F
M E³ JOB: Class Scheduling Program ³F
M E³ ³F
M E³ CUSTOMER: General Services Admin ³F
M E³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF


M ESTAFF MEMBER DATE HOURS AMOUNTF

M EMarie, Lisa 01/20/89 22.00 550.00F
M E01/20/89 22.00 550.00F
M E01/27/89 10.00 250.00F

M EBruce, Charles 01/06/89 12.00 660.00F
M E01/13/89 6.00 330.00F
M E01/20/89 12.00 660.00F
M E01/27/89 6.00 330.00F



M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ ³F
M E³ JOB: Class Scheduling Program ³F
M E³ ³F
M E³ TO DATE: 100.00 3,580.00 ³F
M E³ ³F
M E³ BID PRICE: 9,500.00 ³F
M E³ ----------- ³F
M E³ ³F
M E³ VARIANCE: 5,920.00 ³F
M E³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙFA)2A)





M PA 2A EPage 30 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MEPage No. 1F
M EReport Date: 10/19/88F

M EEMPLOYEE PAY RATE REPORTF

M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ Department: CORP ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EID NAME RATEF

M ECO200 Bonnie Connors 60.00F
M ELA100 Jean Lacroux 50.00F
M EMI100 Sally Middleton 50.00F
M EZO100 Leigh Zoellner 50.00F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ Department Average 52.50 ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ Department: MIS ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EID NAME RATEF

M ETR100 Charles Bruce 55.00F
M ERI100 Nell Ridley 45.00F
M ETR200 George Troutman 50.00F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ Department Average 50.00 ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ Department: PROG ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

M EID NAME RATEF

M EBA100 Kevin Barry 60.00F
M EBO100 Jeff Bonnacker 40.00F
M EBR200 Stuart Brooks 50.00F
M EBR300 Robert Bruce 65.00F
M ECO100 Kael Cognac 35.00F
M EJO100 Allison Jonah 40.00F
M EKA100 Holly Kathleenovitch 50.00F
M ELA200 Blaise Lacroux 35.00F
M ERA100 Joseph Randall 50.00F

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ Department Average 47.22 ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙFA!2A!

M PA 2A E(c) Interco International Page 31

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ DATA VALIDATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EData Validation is the technique where the computer verifiesF
P Ethe data that is entered into your files. There are four basicF
P Etechniques:F

P EValidate the form of the information.F

P EValidate against a range of acceptable values.F

P EValidate against a list of acceptable values.F

P EValidate against values in other data files.F


P EIn the TIME.DBF we want to use all four techniques:F

P EAll Employee and Job Id's must follow a pattern ofF
P Eletters then numbers and all letters must be in upperF
P Ecase.F

P EDates must fall in 1989 and Hours cannot exceed 50F
P Ehours.F

P EFunction Codes must be one of 5 choices.F

P EAll Employee and Job Id's must be found in theirF
P Ecorresponding data files.FA*2A*


A(2A(





P EPage 32 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F

P EIMPORTANT NOTE: In order to use the data file look upF
P Etechnique a relationship between theF
P Efiles must be created. UnfortunatelyF
P Ethis CANNOT be done in the Query PanelF
P Eof the Control Center. Please use theF
P Efollowing method.F

P E1. Exit the Control Center to the Dot Prompt.F
P E2. Enter the following for the TIME example:F

P E.USE TIME IN AF
P E.USE EMP ORDER EMPID IN BF
P E.USE JOB ORDER JOBID IN CF
P E.CREATE VIEW TIMEEDIT FROM ENVIRONMENTF

P E3. Press (ASSIST) to return to ControlF
P ECenter.F

P E4. Cursor to the Query Panel and press F
P Ethen
to add TIMEEDIT to the Catalog.F

P ETIMEEDIT.VUE will now be available for use in the FormF
P EPanel.F

P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±FA*2A*
A(2A(








P E(c) Interco International Page 33
PEA 2A F



P MELayout Fields Words Go To Exit 3:37:57 pmF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M Eº Quick layout º°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°F
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°°°°°°°°°°°°°°°°º JOBCOST º°°F
M Eº Box º°°°°°°°°°°°°°°°°°°°ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ°°F
M Eº Line ºATION FORM°°°°°°°°°º CUSTOMER.DBF º°°F
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°°°°°°°°°°°°°°°°º EMP.DBF º°°F
M Eº >Use different database file or view ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ EMPPROG.QBE º°°F
M Eº Edit description of form º°°°°°°°°°°°°°°°°°°°º EMPRATE.DBF º°°F
M Eº Save this form ºID°°°°°Hours°°Functº EMPRATE.QBE º°°F
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°º FUNCODE.DBF º°°F
M E°°°°°°°°°°°°³°°°°MM/DD/YY°°°°°AA999°°°°AAA99°°°°999.99°°°XXXXº INVOICE.QBE º°°F
M E°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º JOB.DBF º°°F
M E°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º JOBSTAT.QBE º°°F
M E°°°°°°°°°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ TIME.DBF º°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º>TIMEEDIT.VUE º°°F
M E°°°°°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°F
M E°°°°°°°°³View for Time Slip Editing ³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°³ ³°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EForm ºD:\...classes\bt4\TIME ºOpt 11/11 ºView:TIMEEDIT º CapsF
M EPosition selection bar: Select: ÄÙ Leave picklist: EscF






M ELayout Fields Words Go To Exit 3:35:52 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°TIME SLIP INFORMATION FORM°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°F
M E°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°³°°°°°°°Date°°°°°Emp ID°°°Job ID°°°°°Hours°°Function°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°³°°°°MM/DD/YY°°°°°AA999°°°°AAA99°°°°999.99°°°XXXXXX°°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EForm ºD:\...classes\bt4\TIME ºRow:0 Col:0 ºView:TIMEEDIT º CapsInsF
M EAdd field:F5 Select:F6 Move:F7 Copy:F8 Size:Shift-F7FA'2A'

M PA 2A EPage 34 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MELayout Fields Words Go To Exit 3:36:33 pmF
M E[úúúúùúú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M E°°°°°°°°°º Add field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º Remove field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º Modify field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°ºÄÄÄÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º º Field name: EMPID º°°°°°°°°°°°°°°°°F
M E°°°°°°°°°ÈÍÍͺ Type: Character ºÄÄÄÄ¿°°°°°°°°°°°F
M E°°°°°°°°°°°°³º Length: 5 º°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°³º Decimals: 0 º°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°³ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°³°°°°°°°°°°°F
M E°°°°°°°°°°°°³º Template AA999 º°°°°³°°°°°°°°°°°F
M E°°É Character Template Symbols ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°F
M E°°º º°°F
M E°°º 9 Accept digits and signs Y Y or N º°°F
M E°°º # Accept digits, spaces, L T, F, Y, or N º°°F
M E°°º signs, and periods X Any character º°°F
M E°°º A Accept alpha characters ! Convert to uppercase º°°F
M E°°º N Accept alpha, digits, and other Insert into display. º°°F
M E°°º underscore Store with input data unless º°°F
M E°°º @R function is used. º°°F
M E°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°F
M EForm ºD:\...classes\bt4\TIME ºRow:9 Col:30 ºView:TIMEEDIT º CapsF
M EZoom: F9 Accept: ÄÙ Cancel: EscF






M ELayout Fields Words Go To Exit 3:36:48 pmF
M E[úúúúùúú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M E°°°°°°°°°º Add field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º Remove field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º Modify field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°ºÄÄÄÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º º Field name: ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°F
M E°°°°°°°°°ÈÍÍͺ Type: º Alphabetic characters only A OFF º°F
M E°°°°°°°°°°°°³º Length: º Upper-case conversion ! ON º°F
M E°°°°°°°°°°°°³º Decimals: º Literals not part of data R OFF º°F
M E°°°°°°°°°°°°³ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ Scroll within display width S OFF º°F
M E°°°°°°°°°°°°³º Template º Multiple choice M OFF º°F
M E°°°°°°°°°°°°³º Picture functions ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°F
M E°°°°°°°°°°°°³º Edit options º Trim T OFF º°F
M E°°°°°°°°°°°°Àº Display as º Right align J OFF º°F
M E°°°°°°°°°°°°°º Border lines º Center align I OFF º°F
M E°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Horizontal stretch H OFF º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º Vertical stretch V OFF º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º Wrap semicolons ; OFF º°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EForm ºD:\...classes\bt4\TIME ºRow:9 Col:30 ºView:TIMEEDIT º CapsF
M EPosition selection bar: Select: ÄÙ Accept: Ctrl-End Cancel: EscFA'2A'

M PA 2A E(c) Interco International Page 35

PEA 2A F



P MELayout Fields Words Go To Exit 3:37:13 pmF
M E[úúúúùúú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M E°°°°°°°°°º Add field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º Remove field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º Modify field º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°ºÄÄÄÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°F
M E°°°°°°°°°º º Field name: EMPID º°°°°°°°°°°°°°°°°F
M E°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°F
M E°°°°°°º Editing allowed YES º°°°°°°F
M E°°°°°°º Permit edit if {} º°°°°°°F
M E°°°°°°º Message {Enter Employee Number} º°°°°°°F
M E°°°°°°º Carry Forward NO º°°°°°°F
M E°°°°°°º Default value {} º°°°°°°F
M E°°°°°°º Smallest allowed value {} º°°°°°°F
M E°°°°°°º Largest allowed value {} º°°°°°°F
M E°°°°°°º Accept value when {seek(EMPID,"EMP")} º°°°°°°F
M E°°°°°°º Unaccepted message {Employee Id is not in Employee File. } º°°°°°°F
M E°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EForm ºD:\...classes\bt4\TIME ºRow:9 Col:30 ºView:TIMEEDIT º CapsF
M EPosition selection bar: Select: ÄÙ Accept: Ctrl-End Cancel: EscFA*2A*


A'2A'







M PA 2A EPage 36 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ PRINCIPLES OF GOOD PROGRAMMING ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ SPEED vs COST vs MAINTENANCE DECISIONS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EThe Speed Issue -- How fast will the program run.F

P EThe Cost Issue -- How much will the program costF
P Eto develop and how much willF
P Eit cost to run.F

P EThe Maintenance Issue -- How much will it cost to makeF
P Echanges to the existingF
P Eprogram in the future.F

P EIn the days before microcomputers there was a basic rule forF
P Eprogramming systems on a computer:F

P ETHE SYSTEM MUST WORK PROPERLY AND BE FASTF

P EThe reasoning behind this philosophy was the high cost ofF
P Ecomputer time often running at hundreds, even thousands ofF
P Edollars an hour. Therefore, if the time could be cut in half thenF
P Ecosts would be reduced substantially. This objective led toF
P Einnovative techniques in both equipment design and programming.F
P EThere was an undesirable side effect however. The individuals whoF
P Eused the creative programming techniques were the only people whoF
P Eunderstood how to make changes to the programs. Thus managementF
P Ehad a dilemma when changes were needed. Work with the originalF
P Eprogrammer on his terms or redesign the entire system. The costF
P Eunder either scenario could be substantial.F

P EOver the years a management mind set has been developed:F
P Eprogrammers are to be respected and feared, systems are timeF
P Econsuming and costly, and simple changes to systems often cost asF
P Emuch as the original.F

P EThis mind set was continued in the early days of theF
P Emicrocomputer. However several of the basic cost elements haveF
P Ebeen reduced in significance: the expense of the computerF
P Eequipment and the speed at which the programs run. With timeF
P Esharing costs all but gone and the speed of processing at a highF
P Elevel the pressure for speed through creative programming isF
P Egone. The emphasis has shifted to obtaining systems that can beF
P Emodified at reasonable costs thus giving the basic rule forF
P Eprogramming today:FA*2A*
A 2A


P E(c) Interco International Page 37
PEA 2A F



P ETHE SYSTEM MUST WORK PROPERLY AND ALLOW CHANGES BY SOMEONE ELSEF

P EdBase II required a professional programmer to createF
P Esystems that included sophisticated tasks. Although dBase III andF
P EIII Plus provide enhanced tools they still require theF
P Eexperienced person with full command of elemental dBaseF
P Einstructions. Modifications to existing systems require the sameF
P Eskills.F

P EdBase IV provides a solution to this problem. The majorityF
P Eof the programming instructions are written through theF
P EApplications Generator, APGEN. APGEN prompts the programmer forF
P Eitems of information that it needs to write a program thenF
P Eproduces a program. It is very flexible with the ability toF
P Eproduce menus, calculation routines and maintenance activitiesF
P Ewithout requiring years of experience with dBase commands. ForF
P Ethose programs that require special dBase commands APGEN allowsF
P Ethe insertion of custom programs into its own generated code.F

P EThe benefits of using APGEN are:F

P E1. Programs written by APGEN are easily modified byF
P Eusing APGEN. No longer do simple modificationsF
P Erequire a complete rewrite of the originalF
P Eprogram.F

P E2. It requires less time to learn APGEN and itsF
P Ecapabilities than to learn programming byF
P Etraditional methods. More people can produceF
P Eworking systems in shorter time frames.F

P E3. APGEN written programs can be tested and debuggedF
P Ein far less time than a hand coded program thatF
P Eattempts to accomplish the same results.F

P E4. APGEN comes at no extra charge in each copy aF
P EdBase IV.F

P EIn summary, the speed and cost of running a program are veryF
P Efavorable with current equipment and therefore not major issuesF
P Ein analyzing today's systems. The cost of development and ofF
P Emaintenance can remain high, if management does not requireF
P Eprograms to be written using application generators. dBase IV andF
P EAPGEN provide the tools to build and operate programming systemsF
P Efor now and for the foreseeable future.FA*2A*
A$2A$



P EPage 38 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ The Golden Rule ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EA system is well designed if the following balance is beF
P Emade:F

P EThe Customer is satisfied by the systems' performanceF
P Eand cost andF

P EThe design effort is adequately compensated for theF
P Eresources expended to build the system.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Documentation ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EDocumenting programming work is essential for futureF
P Emodifications at reasonable costs. At best hand coded programsF
P Eare difficult to change effectively. When programs are producedF
P Eby the Applications Generator, APGEN, dBase IV can produceF
P Eoutline documentation. This is done at generation time byF
P Eselecting DOCUMENT.GEN from the Generate Menu. CLEAR is a thirdF
P Eparty product (Clear Software, 1-800-338-1759) that produces flowF
P Echarts for dBase programs including dBase IV. dANALYST 4F
P E(Buzzwords International, 1-314-334-0794) produces crossF
P Ereferences, block diagrams, file and index documentation forF
P EdBase programs. A portion of the DOCUMENT.GEN results are shownF
P Ehere:FA*2A*








P E(c) Interco International Page 39
PEA 2A F



P MEFrom DOCUMENT.GEN on JOBCOST.PRGF

M EPage: 1 Date: 11-29-88F


M EApplication Documentation for System: JOBMENU.PRGF

M EApplication Author: Bruce TroutmanF
M ECopyright Notice..: Interco International, Ltd.F
M EdBASE Version.....: dBase IVF


M EDisplay Application Sign-On Banner: NoF

M EMain Menu to Open : MAINBAR.BARF

M ESets for Application:F
M E---------------------F
M EBell ONF
M ECarry OFFF
M ECentry OFFF
M EConfirm OFFF
M EDelimiters OFFF
M EDisplay Size 25 linesF
M EDriveF
M EEscape ONF
M EPathF
M ESafety ONF

M EStarting Colors for Application:F
M E--------------------------------F
M EColor Settings:F
M EText : W+/BF
M EHeading : W/BF
M EHighlight : B/WF
M EBox : B/WF
M EMessages : W+/NF
M EInformation : B/WF
M EFields : B/WF

M EDatabase/View: TIMEF

M E===============================================================================F

M EMenu/Picklist definitions follow:F
M E---------------------------------FA*2A*
A!2A!



M PA 2A EPage 40 (c) Interco International


PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ DEVELOPMENT OF SYSTEMS WITH DEVELOPER'S EDITION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EAdvanced tools are available for system development withF
P EdBase IV. They are contained in the Developer's Edition whichF
P Ecosts a few hundred dollars more than the basic edition. IncludedF
P Eare the tools required to design, build and distribute systemsF
P Ewithout paying additional licensing fees or royalties to Ashton-F
P ETate.F

P EThere are three benefits from using advanced tools:F

P E1. THE COSTS OF SYSTEM DISTRIBUTION IS REDUCEDF
P ESUBSTANTIALLY. If 50 installations of the systemF
P Eare required, the choice is to give each one aF
P Ecopy of dBase IV at a retail cost of approximatelyF
P E$40,000 US or buy one Developer's Edition atF
P E$1,295 US and distribute Runtime versions of theF
P Esystem.F

P E2. THE USERS WILL NOT BE ABLE TO MODIFY SYSTEMF
P EPROGRAMS. The process of creating a runtime orF
P Ecompiled program automatically encodes theF
P Eoriginal source program thus ensuring that whatF
P Ethe users are supposed to be using has not beenF
P Etinkered with by some well-meaning dBase hacker.F

P E3. THE SYSTEM PROGRAMS WILL EXECUTE FASTER. The basicF
P Elimitation to speed for a system involved theF
P Eamount of translation to be done before a commandF
P Ecan be executed. The runtime/compiler option doesF
P Etranslation prior to distribution. Therefore theF
P Euser's machine will not waste time in theF
P Etranslation.F

P EThe substantial benefit of the Developer's Edition is theF
P Ereduced cost of distributing systems to multiple users. TheF
P Eadditional cost is insignificant against the cost of multipleF
P Ecopies of dBase for the users.FA)2A)





P E(c) Interco International Page 41
PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ PROGRAMMING WINDOWS AND MENUS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EdBase IV provides the Applications Panel in the ControlF
P ECenter. From this panel virtually any system can be designed.F
P EMenus provide the user with a method of navigating through aF
P Esystem in the manner chosen by the designer. Menus call otherF
P Emenus as well as perform designated tasks such as reporting andF
P Ecalculations. In the first course, "Designing Databases withF
P EdBase IV", the use of the quick application features wereF
P Ediscussed. It will not be reiterated here. Since dBase IVF
P Egenerates the commands which cause Menus to happen, we willF
P Ecreate a simple menu and study the dBase commands used. Then weF
P Ewill study the complete JOBMENU application.F


P ECUSTOMER MENUF

P EThere are four functions desired for our sample CustomerF
P EMenu:F


P EADD CHANGE REPORT EXITF


P EWhen ADD is selected records can be added. When CHANGE is chosenF
P Erecords can be Edited and Browsed. For REPORT the Customer ReportF
P Eshould be produced. Exit should return the user to the ControlF
P ECenter.FA*2A*


A(2A(





P EPage 42 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MECatalog Tools Exit 9:04:05 amF
M EdBASE IV CONTROL CENTERF

M ECATALOG: D:\DBSYS\CLASSES\BT4W\JOBCOST.CATF

M EData Queries Forms Reports Labels ApplicationsF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº º º º º º ºF
M EºÄÄÄÄÄÄÄÄÄÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÄÄÄÄÄÄÄĺF
M Eº CUSTOMEº ºSTEXAM ºF
M Eº EMP º dBASE program Applications Generator ºSTOMER ºF
M Eº EMPRATEº ºP ºF
M Eº FUNCODEº You may create a dBASE program, or an application with ºPRATE ºF
M Eº JOB º the Applications Generator. Press ENTER to select or ºNCODE ºF
M Eº TIME º ESC to cancel. ºB ºF
M Eº º ºBMENU ºF
M Eº ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼME ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍͼF

M EFile: New fileF
M EDescription: Press ENTER on to create a new fileF


M ESelect option and press ENTER, or press first letter of desired optionF





M EDesign Application Generate Preset Exit 9:06:02 amF





M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Application Definition ºF
M Eº ºF
M Eº Application name: CUSTEXAM ºF
M Eº Description: Customer Application Example ºF
M Eº Main menu type: BAR ºF
M Eº Main menu name: CUSTMENU ºF
M Eº Database/view: CUSTOMER ºF
M Eº Set INDEX to: ºF
M Eº ORDER: CUSTNAME ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF




M EApp º º º ºF
M EAccept: Ctrl-End Cancel: EscFA2A


M PA 2A E(c) Interco International Page 43

PEA 2A F



P MEDesign Application Generate Preset Exit 9:51:45 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù + ù ù ù ù ù ù ùF
M Eº Horizontal bar menu ºF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº Name: CUSTMENU ºF
M Eº Description: Class Example Menu ºF
M Eº ºF
M Eº Message line prompt: ºF
M Eº CLASS EXAMPLE MENU ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E11 º ºF
M E12 ù º See Application menu to use as sign-on banner. ºù ùF
M E13 º ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTEXAM º ºFile:CUSTOMER ºF
M EAccept: Ctrl-End Cancel: EscF





M EDesign Menu Item Generate Preset Exit 9:53:14 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ADD ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E3F
M E4 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E5 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E6 ù º ºù ùF
M E7 º ºF
M E8 ù º This is an APPLICATION OBJECT. ºù ùF
M E9 º ºF
M E10 ù º Type information here or greetings to your users. ºù ùF
M E11 º ºF
M E12 ù º See Application menu to use as sign-on banner. ºù ùF
M E13 º ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUST1 ºRow: 1 Col:10 ºFile:CUSTOMER ºF
M EPrev/Next object: F3/F4 Move/Copy: F7/F8 Size: Shift-F7 Menus: F10FA2A


M PA 2A EPage 44 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MEDesign Menu Item Generate Preset Exit 9:07:34 amF
M E0 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ADD CHANGE REPORT EXIT ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E4 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E5 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E6 ù º ºù ùF
M E7 º ºF
M E8 ù º This is an APPLICATION OBJECT. ºù ùF
M E9 º ºF
M E10 ù º Type information here or greetings to your users. ºù ùF
M E11 º ºF
M E12 ù º See Application menu to use as sign-on banner. ºù ùF
M E13 º ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTMENU ºRow: 2 Col: 1 ºFile:CUSTOMER ºF
M EPrev/Next object: F3/F4 Move/Copy: F7/F8 Size: Shift-F7 Menus: F10F





M EDesign Menu Item Generate Preset Exit 9:08:10 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Show item information ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ADD º Change action º EXIT ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Override assigned database or view ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E4 ù ù ù º Embed code º ù ù ù ùF
M E5 ÉÍÍÍÍÍÍͺ Bypass item on condition ºÍÍÍÍÍÍÍÍÍÍÍ»F
M E6 ù º º Position record pointer º ºù ùF
M E7 º º Reassign index order º ºF
M E8 ù º º Define logical window º ºù ùF
M E9 º º Write help text º ºF
M E10 ù º Type iº Assign message line prompt ºs. ºù ùF
M E11 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ºF
M E12 ù º See Application menu to use as sign-on banner. ºù ùF
M E13 º ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTMENU ºADD ºFile:CUSTOMER ºF
M EPrev/Next object:F3/F4 Prev/Next item:PgUp/PgDn Select:ÄÙ Work surface:EscFA2A


M PA 2A E(c) Interco International Page 45

PEA 2A F



P MEDesign Menu Item Generate Preset Exit 9:08:20 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Show item information ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ADD º Change action º EXIT ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÍÍÍÍÍÍÍÍÍÍͼF
M E4 ù ù ù º º Text (no action) º ù ùF
M E5 ÉÍÍÍÍÍÍͺ º Open a menu ACTIVATE MENU ºÍ»F
M E6 ù º º º Browse (add, delete, edit) BROWSE º ºù ùF
M E7 º º º Edit form (add, delete, edit) EDIT º ºF
M E8 ù º º º Display or print º ºù ùF
M E9 º º º Perform file operation º ºF
M E10 ù º Type iº º Run program º ºù ùF
M E11 º ÈÍͺ Quit º ºF
M E12 ù º See AppliÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ºù ùF
M E13 º ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTMENU ºADD ºFile:CUSTOMER ºF
M EPrev/Next item:PgUp/PgDn Change option: Select:ÄÙ Exit:EscF





M EDesign Menu Item Generate Preset Exit 9:08:34 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Append/Edit Via Form File ºF
M Eº ºF
M Eº FORMAT file: CUSTOMER Mode: APPEND ºF
M Eº ºF
M Eº FIELDS: ºF
M Eº FILTER: ºF
M Eº SCOPE: ºF
M Eº FOR: ºF
M Eº WHILE: ºF
M Eº ºF
M Eº Allow record ADD? YES Allow record EDIT? YES ºF
M Eº Allow record DELETE? YES KEEP image on exit? NO ºF
M Eº Display Edit MENU? YES Use PREVIOUS Edit form? NO ºF
M Eº FOLLOW record after update? YES ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTMENU ºADD ºFile:CUSTOMER ºF
M EAccept: Ctrl-End Cancel: EscFA2A


M PA 2A EPage 46 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MEDesign Menu Item Generate Preset Exit 9:09:37 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Show item information ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ADD º Change action º EXIT ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÍÍÍÍÍÍÍÍÍÍͼF
M E4 ù ù ù º º Text (no action) º ù ùF
M E5 ÉÍÍÍÍÍÍͺ º Open a menu ACTIVATE MENU ºÍ»F
M E6 ù º º º Browse (add, delete, edit) BROWSE º ºù ùF
M E7 º º º Edit form (add, delete, edit) EDIT º ºF
M E8 ù º º º Display or print º ºù ùF
M E9 º º º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º ºF
M E10 ù º Type iº º º Report REPORT FORM º º ºù ùF
M E11 º ÈÍͺ º Labels LABEL FORM º º ºF
M E12 ù º See AppliÈÍͺ Display/list DISPLAY/LIST ºÍÍÍÍÍÍÍÍÍͼ ºù ùF
M E13 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTMENU ºREPORT ºFile:CUSTOMER ºF
M EPosition: Select: ÄÙ Exit: EscF





M EDesign Menu Item Generate Preset Exit 9:09:49 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Print a Report ºF
M Eº ºF
M Eº FORM name: CUSTOMER ºF
M Eº HEADING: ºF
M Eº ºF
M Eº Report format: FULL DETAIL ºF
M Eº Heading format: PLAIN ºF
M Eº Before printing: DO NOT EJECT ºF
M Eº Send output to: ASK AT RUN TIME ºF
M Eº ºF
M Eº FILTER: ºF
M Eº SCOPE: ºF
M Eº FOR: ºF
M Eº WHILE: ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTMENU ºREPORT ºFile:CUSTOMER ºF
M EAccept: Ctrl-End Cancel: EscFA2A


M PA 2A E(c) Interco International Page 47

PEA 2A F



P MEDesign Menu Item Generate Preset Exit 9:10:24 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Show item information ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ADD º Change action º EXIT ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÍÍÍÍÍÍÍÍÍÍͼF
M E4 ù ù ù º º Text (no action) º ù ùF
M E5 ÉÍÍÍÍÍÍͺ º Open a menu ACTIVATE MENU ºÍ»F
M E6 ù º º º Browse (add, delete, edit) BROWSE º ºù ùF
M E7 º º º Edit form (add, delete, edit) EDIT º ºF
M E8 ù º º º Display or print º ºù ùF
M E9 º º º Perform file operation º ºF
M E10 ù º Type iº º Run program º ºù ùF
M E11 º ÈÍͺ Quit º ºF
M E12 ù º See AppliÈÍÍÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÍÍͼ ºù ùF
M E13 º º Return to calling program RETURN º ºF
M E14 ù º º Quit to DOS QUIT º ºù ùF
M E15 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTMENU ºEXIT ºFile:CUSTOMER ºF
M EPosition: Select: ÄÙ Exit: EscF





M EDesign Menu Item Generate Preset Exit 9:10:55 amF
M E0 ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ù ù ù ù ù ùF
M EÉÍÍÍÍÍÍÍͺ Name and describe ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº º Override assigned database or view º EXIT ºF
M EÈÍÍÍÍÍÍÍͺ Write help text ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E4 ù º Modify display options ºù ù ù ù ù ùF
M E5 º Embed code ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E6 ù º Attach pull-down menus º ºù ùF
M E7 ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ ºF
M E8 ù º Save current menu º ºù ùF
M E9 º Put away current menu º ºF
M E10 ù ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺour users. ºù ùF
M E11 º Clear work surface º ºF
M E12 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼbanner. ºù ùF
M E13 º ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\CUSTMENU ºEXIT ºFile:CUSTOMER ºF
M EPrev/Next object:F3/F4 Change menu:^[FA2A


M PA 2A EPage 48 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MEÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ADD CHANGE REPORT EXIT ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF


















M ECLASS EXAMPLE MENUF




M ERecords Go To Exit 9:54:14 amF

M ECUSTOMER INFORMATION FORMF

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ ³F
M E³ Code LIMBER ³F
M E³ Name Limber Lumber Company ³F
M E³ Address 6789 Pinewood Way ³F
M E³ City Tall Tree STATE WA ZIP 67894 ³F
M E³ Phone (616) 434-8765 ³F
M E³ ³F
M E³ Contact Paul Bunyan ³F
M E³ ³F
M E³ Remarks MEMO ³F
M E³ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF





M EºD:\...bt4w\CUSTOMER ºRec 1/6 ºFile º ºFA*2A*
A 2A


M PA 2A E(c) Interco International Page 49

PEA 2A F



P M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ Send output to ... ³F
M E³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijF
M E³ CON: Console ³F
M E³ LPT1: Parallel port 1 ³F
M E³ LPT2: Parallel port 2 ³F
M E³ COM1: Serial port 1 ³F
M E³ FILE = REPORT.TXT ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF










M ECUSTOMER REPORTF

M ECODE CUSTOMER CONTACTF
M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F

M EBOISE Boise Cascade Ryan EllardF
M E34 Third Avenue (313) 235-0987F
M EInternational Falls,MN 34256F


M EBRIGHTON Brighton Associates Bill BatesF
M E123 South Surrey (214) 123-6789F
M EMalibu Beach,CA 23456F


M EGSA General Services Admin Ben ThomasF
M E1551 Capitol Street (202) 345-7890F
M EWashington,DC 23002FA*2A*
A(2A(





M PA 2A EPage 50 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P ME**********************************************************************F
M E* Program......: MPDEFF
M E* Author.......: This is an APPLICATION OBJECT.F
M E* Date.........: 11-29-88F
M E* Notice.......: Type information here or greetings to your users.F
M E* dBASE Ver....: See Application menu to use as sign-on banner.F
M E* Generated by.: APGEN version 1.0F
M E* Description..: Customer Application ExampleF

M E* Description..: Defines all menus in the systemF
M E**********************************************************************F
M E...F

M EDEFINE WINDOW FullScr FROM 0,0 TO 24,79 NONEF
M EDEFINE WINDOW Savescr FROM 0,0 TO 21,79 NONEF
M EDEFINE WINDOW Helpscr FROM 0,0 TO 21,79 NONEF
M EDEFINE WINDOW Browscr FROM 1,0 TO 21,79 NONEF
M EIF gn_ApGen=1F
M EDEFINE WINDOW Exit_App FROM 11,17 TO 15,62 DOUBLEF
M EENDIFF
M E*-- Window for pause message boxF
M EDEFINE WINDOW Pause FROM 15,00 TO 19,79 DOUBLEF

M EACTIVATE WINDOW FullScrF
M E@ 24,00F
M E@ 23,00 SAY "Loading..."F
M ESET BORDER TO DOUBLEF
M E*-- BarF
M EDEFINE MENU CUSTMENU MESSAGE "CLASS MENU EXAMPLE"F
M EDEFINE PAD PAD_1 OF CUSTMENU PROMPT "ADD" AT 1,9F
M EON SELECTION PAD PAD_1 OF CUSTMENU DO ACT01F
M EDEFINE PAD PAD_2 OF CUSTMENU PROMPT "CHANGE" AT 1,21F
M EON SELECTION PAD PAD_2 OF CUSTMENU DO ACT01F
M EDEFINE PAD PAD_3 OF CUSTMENU PROMPT "REPORT" AT 1,37F
M EON SELECTION PAD PAD_3 OF CUSTMENU DO ACT01F
M EDEFINE PAD PAD_4 OF CUSTMENU PROMPT "EXIT" AT 1,68F
M EON SELECTION PAD PAD_4 OF CUSTMENU DO ACT01F
M E?? "."F
M E@ 23,00 CLEARF
M ERETURNF
M E*-- EOP: MPDEF.PRGFA'2A'





M PA 2A E(c) Interco International Page 51

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ JOB COST SYSTEM ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF


P MEDesign Menu Item Generate Preset Exit 9:14:25 amF
M E0 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E1F
M E2 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E3F
M E4ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E5º Data Entry Retrieval Other Options Exit ºF
M E6ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E7 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ºF
M E8 º Time Slips ºThis º Reports ºON OBJEº Back up Data Files ººù ùF
M E9 º Jobs º º Browse Data º º Copy Time to Lotus ººF
M E10º Customers ºrmatiº Labels ºtings tº Copy Emp to ASCII ººù ùF
M E11º Employees º º Invoices º º Go to DOS ººF
M E12º Billing Rates ºcatioÈÍÍÍÍÍÍÍÍÍÍÍÍͼs sign-ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼºù ùF
M E13º Function Codes º ºF
M E14ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\OTHEROPT ºRow: 8 Col:48 ºFile:TIME ºF
M EPrev/Next object: F3/F4 Move/Copy: F7/F8 Size: Shift-F7 Menus: F10F



M EDesign Menu Item Generate Preset Exit 9:15:51 amF
M E0 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E1F
M E2 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E3F
M E4ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E5º Data Entry Retrieval Other Options Exit ºF
M E6ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E7 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍ» ºF
M E8 ù º This º Reports ºON OBJECT. ºù ùF
M E9 º º Browse Data º ºF
M E10 ù º Type informatiº Labels ºtings to your users. ºù ùF
M E11 º º Invoices º ºF
M E12 ù º See ApplicatioÈÍÍÍÍÍÍÍÍÍÍÍÍͼs sign-on banner. ºù ùF
M E13 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ºF
M E14 ù º º Job Status Report º ºù ùF
M E15 º º Employee Phone Report º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Customer Report ºÍÍÍͼù ùF
M E17 º Job Report ºF
M E18 ù ù ù ù ù ù ù º Function Code Listing ºù ù ùF
M E19 ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\REPORTS ºRow:14 Col:41 ºView:JOBSTAT ºF
M EPrev/Next object: F3/F4 Move/Copy: F7/F8 Size: Shift-F7 Menus: F10FA2A

M PA 2A EPage 52 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MEDesign List Item Generate Preset Exit 9:17:05 amF
M E0 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E1F
M E2 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E3F
M E4ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E5º Data Entry Retrieval Other OptÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»t ºF
M E6ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺXXXXXXXXXXXXXXºÍÍͼF
M E7 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍ» º ºF
M E8 ù º This º Reports ºON OBJECT. º º ùF
M E9 º º Browse Data º º ºF
M E10 ù º Type informatiº Labels ºtings to your userº º ùF
M E11 º º Invoices º º ºF
M E12 ù º See ApplicatioÈÍÍÍÍÍÍÍÍÍÍÍÍͼs sign-on banner. º º ùF
M E13 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ ºF
M E14 ù º º Programming Deptº º ùF
M E15 º º Billing Rates º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ º ùF
M E17 º ºF
M E18 ù ù ù ù ù ù ù + ù ù ù º º ùF
M E19 ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\PROGFLDS ºRow: 6 Col:59 ºView:EMPPROG ºF
M EPrev/Next object: F3/F4 Move: F7 Size: Shift-F7 Menus: F10F





M EDesign Menu Item Generate Preset Exit 9:18:33 amF
M E0 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E1F
M E2 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E3F
M E4ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E5º Data Entry Retrieval Other Options Exit ºF
M E6ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E7 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ºF
M E8 ù º This is an APPLICATION OBJEº Back up Data Files ººù ùF
M E9 º º Copy Time to Lotus ººF
M E10 ù º Type information here or greetings tº Copy Emp to ASCII ººù ùF
M E11 º º Go to DOS ººF
M E12 ù º See Application menu to use as sign-ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼºù ùF
M E13 º ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\OTHEROPT ºRow: 8 Col:48 ºFile:TIME ºF
M EPrev/Next object: F3/F4 Move/Copy: F7/F8 Size: Shift-F7 Menus: F10FA2A


M PA 2A E(c) Interco International Page 53

PEA 2A F



P MEDesign Menu Item Generate Preset Exit 9:19:21 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M E1 º Show item information ºF
M E2 ù ù ù º Change action º ù ù ù ùF
M E3 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E4ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ º Text (no action) ºÍÍÍÍÍÍÍÍÍ»F
M E5º Data Entry º º Open a menu ACTIVATE MENU º Exit ºF
M E6ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ º Browse (add, delete, edit) BROWSE ºÍÍÍÍÍÍÍÍͼF
M E7 º º º Edit form (add, delete, edit) EDIT º»ºF
M E8 ù º º º Display or print ºººù ùF
M E9 º º º Perform file operation ºººF
M E10 ù º Type iº º Run program ºººù ùF
M E11 º ÈÍͺ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ºººF
M E12 ù º See AppliÈÍͺ Do dBASE program DO ºÍÍͼ¼ºù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº Program: BACKUP ºF
M Eº Parameters: ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\OTHEROPT º Back up Data FilºFile:TIME ºF
M EAccept: Ctrl-End Cancel: EscF





M EDesign Menu Item Generate Preset Exit 9:19:59 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M E1 º Show item information ºF
M E2 ù ù ù º Change action ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E3 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ File copy COPY FILE ºF
M E4ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ º Text (no actiº Add records from file APPEND FROM ºF
M E5º Data Entry º º Open a menu º Copy records to file COPY TO ºF
M E6ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ º Browse (add, º Substitute field values REPLACE ºF
M E7 º º º Edit form (adº Mark records for deletion DELETE ºF
M E8 ù º º º Display or prº Unmark records RECALL ºF
M E9 º º º Perform file º Discard marked records PACK ºF
M E10 ù º Type iº º Run program º Generate index INDEX ON ºF
M E11 º ÈÍͺ Quit º Reindex database REINDEX ºF
M E12 ù º See AppliÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Physically sort database SORT TO ºF
M E13 º º Import foreign file IMPORT ºF
M E14 ù º º Export foreign file EXPORT ºF
M E15 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\OTHEROPT º Copy Time to LotºFile:TIME ºF
M EPosition: Select: ÄÙ Exit: EscFA2A


M PA 2A EPage 54 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MEDesign Menu Item Generate Preset Exit 9:20:13 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M E1 º Show item information ºF
M E2 ù ù ù º Change action ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E3 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ File copy COPY FILE ºF
M E4ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ º Text (no actiº Add records from file APPEND FROM ºF
M E5º Data Entry º º Open a menu º Copy records to file COPY TO ºF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº (TO file will be overwritten) ºF
M Eº ºF
M Eº Copy records TO file/array: TIME.WKS ºF
M Eº Of TYPE: WKS ºF
M Eº ºF
M Eº DELIMITER (other than ") for delimited type: ºF
M Eº ºF
M Eº FIELDS: ºF
M Eº SCOPE: ºF
M Eº FOR: ºF
M Eº WHILE: ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\OTHEROPT º Copy Time to LotºFile:TIME ºF
M EAccept: Ctrl-End Cancel: EscF





M EDesign Menu Item Generate Preset Exit 9:21:59 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M E1 º Show item information ºF
M E2 ù ù ù º Change action º ù ù ù ùF
M E3 º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E4ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ º Text (no action) ºÍÍÍÍÍÍÍÍÍ»F
M E5º Data Entry º º Open a menu ACTIVATE MENU º Exit ºF
M E6ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ º Browse (add, delete, edit) BROWSE ºÍÍÍÍÍÍÍÍͼF
M E7 º º º Edit form (add, delete, edit) EDIT º»ºF
M E8 ù º º º Display or print ºººù ùF
M E9 º º º Perform file operation ºººF
M E10 ù º Type iº º Run program ºººù ùF
M E11 º ÈÍͺ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ºººF
M E12 ù º See AppliÈÍͺ Do dBASE program DO ºÍÍͼ¼ºù ùF
M E13 º º Execute BATCH process º ºF
M E14 ù º º Insert dBASE code º ºù ùF
M E15 º º Run DOS program RUN º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍͺ Load/call binary file LOAD/CALL ºÍÍÍÍͼù ùF
M E17 º Play back macro PLAY MACRO ºF
M E18 ù ù ù ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\OTHEROPT º Go to DOS ºFile:TIME ºF
M EPosition: Select: ÄÙ Exit: EscFA2A


M PA 2A E(c) Interco International Page 55

PEA 2A F



P MEDesign Menu Item Generate Preset Exit 9:22:15 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M EºRUN COMMAND ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EApp ºD:\...bt4w\OTHEROPT ºRow: 1 Col: 1 ºFile:TIME ºF
M EAccept: Ctrl-End Cancel: EscF





M EDesign Menu Item Generate Preset Exit 9:23:14 amF
M E0 ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ù ù ù ù ù ùF
M E1 º Name and describe ºF
M E2 ù º Override assigned database or view ºù ù ù ù ù ùF
M E3 º Write help text ºF
M E4ÉÍÍÍÍÍÍͺ Modify display options ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E5º Data º Embed code ºther Options Exit ºF
M E6ÈÍÍÍÍÍÍͺ ÉÍÍÍÍÍÍÍÍÍÍ»-down menus ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E7 ºÄĺ Before ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ ºF
M E8 ù º º After ºt menu º ºù ùF
M E9 º ÈÍÍÍÍÍÍÍÍÍͼrrent menu º ºF
M E10 ù ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺour users. ºù ùF
M E11 º Clear work surface º ºF
M E12 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼbanner. ºù ùF
M E13 º ºF
M E14 ù º ºù ùF
M E15 º ºF
M E16 ù ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼù ùF
M E17F
M E18 ù ù ù ù ù ù ù + ù ù ù ù ù ù ùF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\MAINBAR ºData Entry ºFile:TIME ºF
M EPosition: Select: ÄÙ Exit: EscFA2A


M PA 2A EPage 56 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MEDesign Menu Item Generate Preset Exit 9:23:26 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M EºSET NEAR ON ºF
M Eº@ 0,0 ºF
M EºTEXT ºF
M Eº ºF
M Eº J O B C O S T S Y S T E M ºF
M EºENDTEXT ºF
M Eº@ 1,20 to 3,60 DOUBLE ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EApp ºD:\...bt4w\MAINBAR ºRow: 1 Col: 1 ºFile:TIME ºF
M EAccept: Ctrl-End Cancel: EscF





M EDesign Menu Item Generate Preset Exit 9:26:43 amF
M E0 ù ù ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ùF
M E1 º Show item information ºF
M E2 ù ù ù º Change action º ù ù ù ùF
M E3 º Override assigned database or view ºF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº These values are currently assigned to the menu : ºF
M Eº ºF
M Eº Database/view: TIME ºF
M Eº Set INDEX to: ºF
M Eº ORDER: ºF
M Eº ºF
M Eº For this item you may use values: ENTERED BELOW ºF
M Eº ºF
M Eº Database/view: JOBSTAT.QBE ºF
M Eº Set INDEX to: ºF
M Eº ORDER: ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E19 ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...bt4w\REPORTS º Job Status ReporºView:JOBSTAT ºF
M EPrev/Next item: PgUp/PgDn Accept: Ctrl-End Cancel: EscFA2A


M PA 2A E(c) Interco International Page 57

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ APGEN SUMMARY ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EWith the addition of the APGEN Applications GeneratorF
P Epowerful systems can be created without in depth knowledge ofF
P EdBase Commands. Experienced programmers should use APGEN toF
P Ecreate as much of the system as possible. When hand coding isF
P Erequired it should be embeded at the appropriate point in theF
P EAPGEN designer screens.F

P EExperienced programmers should focus on learning theF
P ETemplate Language. Templates can be modified to produce theF
P Edesired results from the design screens. Real power will beF
P Ederived from the modifications of these templates.F

P E//F
P E// Module Name: AD_APND.COD - Menu_Act = 7F
P E// Selectors : Appnd_from, Appnd_type, For_ExprF
P E// Description: to issue the dBASE APPEND commandF
P E// Syntax : APPEND FROM /?/ARRAY F
P E// [FOR ]F
P E// [ [TYPE] DBASEII / DIF / FW2 / RPD / SDF /F
P ESYLK / WKSF
P E// [DELIMITED [WITH BLANK/]] ]F
P E//F
P Elc_say='Appending records from file {if Appnd_type == 5}ARRAYF
P E{endif}{Appnd_from}'F
P EDO info_box WITH lc_sayF
P E//F
P ESET TALK ONF
P EAPPEND FROM {if Appnd_type == 5}ARRAY {endif}{Appnd_from} \F
P E{if For_Expr} FOR {For_Expr}{endif}\F
P E{if Appnd_type && Appnd_type != 5 then} TYPE {endif}\F
P E{ case Appnd_type of}F
P E{ 0: // insert carriage return for DBF}F

P E{ 1:}dBASEIIF
P E{ 2:}FW2F
P E{ 3:}RPDF
P E{ 4:}DELIMITED {if Appl_Delim}WITH {Appl_Delim}{endif}F
P E{ 5: // insert carriage return for ARRAY}F

P E{ 6:}SDFF
P E{ 7:}DIFF
P E{ 8:}SYLKF
P E{ 9:}WKSF
P E{ endcase}F
P E// end of if Appnd_typeF
P ESET TALK OFFF
P E//F
P E// EOP AD_APND.CODFA"2A"


P EPage 58 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ PROGRAMMING TOOLS, DATA TRANSFERS AND SQL ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ PROGRAMMING UTILITIES ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Automatic Compiling to Encode and Speed Programs ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EdBase IV provides automatic conversion between the ControlF
P ECenter design screens and the executable machine language thatF
P Ethe computer understands. Below is a listing of files included inF
P Ethe JOB COST SYSTEM. There are three categories of files: DesignF
P E(produced from the CC design screens), Source (produced by theF
P Etemplates) and Compiled (produced by the compiler). Only theF
P ECompiled files are required for the execution of the systemF
P Eprograms.F

P EIf we try to read an object file with the TYPE command, weF
P Eget encoded information. This would prohibit the unauthorizedF
P Emodification of distributed programs. As such this featureF
P Eprovides security to your systems.F

P ECompiling also increases the execution speed of yourF
P Eprograms by skipping unnecessary statements such as comments whenF
P Ethe program is run.FA*2A*








P E(c) Interco International Page 59
PEA 2A F



P MEPROGRAMSF

M EDESIGN SOURCE COMPILEDF
M E===================== ===================== =====================F
M ECUSTEXAM APP 1029 CUSTEXAM PRG 16780 CUSTEXAM DBO 15764F
M ECUSTOMER APP 1078 CUSTOMER PRG 16212 CUSTOMER DBO 14200F
M EEMP APP 867 EMP PRG 15928 EMP DBO 14092F
M EEMPRATE APP 899 EMPRATE PRG 7840 EMPRATE DBO 6208F
M EFUNCODE APP 1035 FUNCODE PRG 15082 FUNCODE DBO 13132F
M EJOB APP 852 JOB PRG 14839 JOB DBO 13048F
M EJOBMENU APP 927 JOBMENU PRG 21078 JOBMENU DBO 20388F
M ETIME APP 855 TIME PRG 14566 TIME DBO 12804F


M EREPORTSF

M EDESIGN SOURCE COMPILEDF
M E===================== ===================== =====================F
M ECUSTOMER FRM 2558 CUSTOMER FRG 4366 CUSTOMER FRO 4332F
M EEMP FRM 2947 EMP FRG 4670 EMP FRO 4728F
M EINVOICE FRM 4143 INVOICE FRG 7198 INVOICE FRO 8012F
M EJOBSTAT FRM 5167 JOBSTAT FRG 9225 JOBSTAT FRO 10684F
M ETIME FRM 2292 TIME FRG 10181 TIME FRO 12176F


M ELABELSF

M EDESIGN SOURCE COMPILEDF
M E===================== ===================== =====================F
M ECUSTOMER LBL 1445 CUSTOMER LBG 5199 CUSTOMER LBO 5436F
M EEMP LBL 1407 EMP LBG 4801 EMP LBO 4860F


M ESCREEN FORMSF

M EDESIGN SOURCE COMPILEDF
M E===================== ===================== =====================F
M ECUSTOMER SCR 2336 CUSTOMER FMT 1950 CUSTOMER FMO 1744F
M EEMP SCR 3255 EMP FMT 2323 EMP FMO 2256F
M EEMPRATE SCR 1018 EMPRATE FMT 1405 EMPRATE FMO 1068F
M EFUNCODE SCR 812 FUNCODE FMT 1369 FUNCODE FMO 1000F
M EJOB SCR 2081 JOB FMT 1699 JOB FMO 1492F
M ETIME SCR 1695 TIME FMT 1931 TIME FMO 1720F


M EQUERIES AND UPDATESF

M EDESIGN SOURCE COMPILEDF
M E===================== ===================== =====================F
M EEMPPROG QBE 3373 EMPPROG QBE 3373 EMPPROG QBO 260F
M EEMPRATE QBE 4316 EMPRATE QBE 4316 EMPRATE QBO 1080F
M EINVOICE QBE 5804 INVOICE QBE 5804 INVOICE QBO 980F
M EJOBHRSRT QBE 5567 JOBHRSRT QBE 5567 JOBHRSRT QBO 1976F
M EMARK UPD 3321 MARK UPD 3321 MARK DBO 352F
M EUNMARK UPD 3296 UNMARK UPD 3296 UNMARK DBO 368FA!2A!

M PA 2A EPage 60 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Runtime/Professional Compiler for Royalty Free DistributionF
P E³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EUnder Runtime the program file are used in their compiledF
P E.DBO/.FMO etc. formats. If you have 50 compiled files each canF
P Ebe distributed to the user or by using the DBLINK utility theyF
P Ecan be gathered into one .DBO file. By using the BUILD utilityF
P Eall programs in a system can be compiled and copied along withF
P Ethe necessary Runtime files in one operation. Remember thatF
P Ethe Runtime files must be given to the customer.F

P EThe Professional Compiler will gather all of theseF
P Eelements into one executable file (.EXE) and requires theF
P Edistribution of only this one file. There is no requirementF
P Efor the Runtime files. By buying the developers editionF
P Emanagement can choose between these two options withoutF
P Eadditional cost.FA*2A*





A)2A)





P E(c) Interco International Page 61
PEA 2A F



P MEBuild Options Exit 08:22:57 pmF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Compile ºF
M Eº Link yes ºF
M Eº Output destination ºF
M Eº Perform BUILD ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF











M EBUILD ºº ºOpt: 1/4 º ºF


M EBuild Options Exit 08:24:13 pmF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Default program file extension .PRG ºF
M Eº Search for new functions no ºF
M Eº Accept only RUNTIME commands no ºF
M Eº Include file types ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Print messages to Screen ºF
M Eº Copy runtime yes ºF
M Eº Locate runtime source directory ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA&2A&








M PA 2A EPage 62 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ The Editor - Enhanced Support for Programming ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EdBase IV provides a text editor used to write and editF
P Eprograms. It can be activated from the control center byF
P Eselecting APPLICATIONS then dBASE PROGRAM. It can also beF
P Eactivated at the dot prompt by entering MODIFY COMMAND. ThisF
P Etext editor is normally used when using memo fields. TheF
P Eeditor will now handle up to 32,000 lines and provides blockF
P Ecommands as well as other word processing features. A newF
P Efeature allows you to link into the dBASE IV Debugger and runF
P Eyour new program. To do so select EXIT from the Editor MenuF
P Eand choose Debug Program. This is recommended for theF
P Econversion of dBase III programs.F


P MELayout Words Go To Print Exit 8:01:58 pmF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ùúúúú4 úúúùúúú 5úúúúùú úú6úúúú úúúú7úú úùúúúúúF
M Eº Modify a different program ºF
M Eº Edit description of program ºF
M Eº Save this program ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF












M EProgram ºD:\...bt4w\ ºLine:1 Col:1 º º InsF


M ELayout Words Go To Print Exit 8:02:47 pmF
M E[úúúùúúú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úùúúú 5úúúúùú úú6úúúú úúúú7úú úùúúúúúF
M Eº Style ºF
M Eº Display ºF
M Eº Position ºF
M Eº Modify ruler ºF
M Eº Hide ruler NO ºF
M Eº Enable automatic indent YES ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Add line ºF
M Eº Remove line ºF
M Eº Insert page break ºF
M Eº Write/read text file ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA"2A"


M PA 2A E(c) Interco International Page 63

PEA 2A F



P MELayout Words Go To Print Exit 8:03:20 pmF
M E[úúúùúúú 1úúúúùú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úúúú úúúú7úú úùúúúúúF
M Eº Go to line number {1} ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Forward search {} ºF
M Eº Backward search {} ºF
M Eº Replace {} ºF
M Eº Match capitalization NO ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF













M EProgram ºD:\...bt4w\ ºLine:1 Col:1 º º InsF


M ELayout Words Go To Print Exit 8:03:59 pmF
M E[úúúùúúú 1úúúúùú úú2úúúú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»úú úúúú7úú úùúúúúúF
M Eº Begin printing ºF
M Eº Eject page now ºF
M Eº Line numbers NO ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Use print form {} ºF
M Eº Save settings to print form ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Destination ºF
M Eº Control of printer ºF
M Eº Output options ºF
M Eº Page dimensions ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF








M EProgram ºD:\...bt4w\ ºLine:1 Col:1 º º InsFA*2A*
A$2A$


M PA 2A EPage 64 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MELayout Words Go To Print Exit 8:04:33 pmF
M E[úúúùúúú 1úúúúùú úú2úúúú úúúú3úú ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» úúúú7úú úùúúúúúF
M Eº Save changes and exit ºF
M Eº Abandon changes and exit ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Run program ºF
M Eº Debug program ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF














M EProgram ºD:\...bt4w\ ºLine:1 Col:1 º º InsFA*2A*




A(2A(





M PA 2A E(c) Interco International Page 65

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ The Debugger - Professional Support ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EThe Debugging utility which is available on all dBASE IVF
P Eeditions provides an interactive way to isolate errors in handF
P Ecoded programs. The debugger can be activated as mentionedF
P Eabove from the text editor. It can be activated from the dotF
P Eprompt by SET TRAP ON or DEBUG . To enter theF
P Edebug mode while a program is running press ESC.F

P MEÚÄÄÄ D:\DBSYS\CLASSES\BT4W\TEST.PRÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ 1 ? 'Hi there!' ³ --- Debug Commands --- ³F
M E³ ³ ³F
M E³ ³ B - Change Breakpoint entries. ³F
M E³ ³ D - Change Display entries. ³F
M E³ ³ E - Edit program file. ³F
M E³ ³ L - Continue from given line. ³F
M E³ ³ [n]N - As 'S' but on same or above level.³F
M E³ ³ P - Show program traceback info. ³F
M E³ ³ Q - Quit debugger. ³F
M E³ ³ R - Run until interrupt or error. ³F
M E³ ³ [n]S - Execute next statement. ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij X - Exit to DOT Prompt. ³F
M EÚÄÄÄ DISPLAY ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij [n] ÄÙ - Repeat last step or next. ³F
M E³ : ³ [n] ^ - Show previous line. ³F
M E³ : ³ [n] v - Show next line. ³F
M E³ : ³ F1 - Toggle Command Help On/Off. ³F
M E³ : ³ F9 - Show user screen. ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EÚÄÄÄ DEBUGGER ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Work Area: 1 Database file: Program file: test.prg ³F
M E³Record: 0 Master Index: Procedure: TEST ³F
M E³ACTION: Current line: 1 ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙFA*2A*

A%2A%





M PA 2A EPage 66 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Step IVward - Conversion Utility ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EWith Step IVward programs written in Clipper, Foxbase andF
P EQuicksilver can be converted to dBASE IV.F


P MEÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº Copyright (c) Ashton-Tate Corporation. All Rights Reserved. ºF
M Eº Step IVward and Ashton-Tate are trademarks of Ashton-Tate ºF
M Eº Corporation. ºF
M Eº ºF
M Eº You may use the software and printed materials in the Step IVward ºF
M Eº package under the terms of the Software License Agreement; please ºF
M Eº read it. In summary, Ashton-Tate grants you a paid-up, ºF
M Eº non-transferable, personal license to use Step IVward on one ºF
M Eº computer work station. You do not become the owner of the ºF
M Eº package nor do you have the right to copy (except permitted ºF
M Eº backups of the software) or alter the software or printed ºF
M Eº materials. You are legally accountable for any violation of the ºF
M Eº License Agreement and copyright, trademark, or trade secret law. ºF
M Eº ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF


M EPress Return to assent to the License AgreementF



M ESetup Options Print Translate ExitF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Input filename ºF
M Eº Output filename ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Programmer's name ºF
M Eº Copyright notice ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF












M EStep IVward º V1.0 º º ºFA2A


M PA 2A E(c) Interco International Page 67

PEA 2A F



P MESetup Options Print Translate ExitF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Suppress file headers NO ºF
M Eº Suppress file footer NO ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Process files tree NO ºF
M Eº Prompt before each file NO ºF
M Eº Comment old source NO ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF











M EStep IVward º V1.0 º º ºF


M ESetup Options Print Translate ExitF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Printer OFF ºF
M Eº Control of printer ºF
M Eº Output options ºF
M Eº Destination ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF















M EStep IVward º V1.0 º º ºFA*2A*
A!2A!



M PA 2A EPage 68 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MESetup Options Print Translate ExitF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Begin translation ºF
M Eº Language to convert from Clipper ºF
M Eº Suppress display during translation NO ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
















M EStep IVward º V1.0 º º ºFA*2A*




A(2A(





M PA 2A E(c) Interco International Page 69

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ PROGRAMMING FOR NETWORKS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EThe main concern for use of databases on local areaF
P Enetworks is the integrity of your data files. Local areaF
P Enetwork operating software works in conjunction with DOS toF
P Esignal that a file or record is in use by another user. dBaseF
P EIV provides for signaling to the operating system when a lockF
P Eis made to a file or record and reacts to operating systemF
P Emessages. Unlike earlier versions on dBASE this signaling isF
P Eautomatically included when dBASE IV executes a program. InF
P Eother words single-user programs written in dBASE II,III orF
P EIII Plus can be run on local area networks once they have beenF
P Econverted to IV. This is a primary consideration for those whoF
P Eare considering the move to a local area network. RememberF
P Ethat you must install dBASE IV as MULTIUSER with DBSETUPF
P Ebefore networking will work.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Installation ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EInstallation is straight forward using DBSETUP from DOS.F


P MEHardware setup 10:30:48 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Multi-user installation Yes ºF
M Eº Display mode ºF
M Eº Optimize color display ºF
M Eº Printers ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF





M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº Please specify your hardware environment. ºF
M Eº Use Ctrl-End to save your settings and ºF
M Eº proceed, or Esc to cancel this operation. ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF

M EdBSETUP ºD:\dbsys\classes\BT4W ºOpt: 1/4 ºHard Disk ºFA*2A*
A(2A(


M PA 2A EPage 70 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Protect ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÙF

P EProtect can be called from the Control Center Tools Menu.F
P EYou will be allowed to password protect your system, encryptF
P Edata files and assign passwords and access levels to eachF
P Euser. NOTE: Protect can be used in either single or multiuserF
P Emodes.F


P MECatalog Tools Exit 10:32:33 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ASE IV CONTROL CENTERF
M Eº Macros ºF
M Eº Import º:\DBSYS\CLASSES\BT4W\JOBCOST.CATF
M Eº Export ºF
M EData º DOS utilities ºForms Reports Labels ApplicationsF
M EÉÍÍÍÍÍÍÍÍͺ Protect data ºÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº º º º ºF
M EºÄÄÄÄÄÄÄÄÄÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÄÄÄÄÄÄÄĺF
M Eº CUSTOMEº ºSTEXAM ºF
M Eº EMP º The dBASE protect utility permanently assigns passwords ºSTOMER ºF
M Eº EMPRATEº to dBASE and your data. ºP ºF
M Eº FUNCODEº ºPRATE ºF
M Eº JOB º Proceed Cancel ºNCODE ºF
M Eº TIME º ºB ºF
M Eº ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼBMENU ºF
M Eº º *UNMARK º º JOBSTAT º º TIME ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍͼF

M EFile: New fileF
M EDescription: Press ENTER on to create a new fileF


M ESelect option and press ENTER, or press first letter of desired optionF


M E10:33:21 amF




M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº dBASE IV Password Security System ºF
M Eº ºF
M Eº Enter password ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA*2A*
A 2A


M PA 2A E(c) Interco International Page 71

PEA 2A F



P MEUsers Files Reports Exit 10:34:05 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Login name ºF
M Eº Password ºF
M Eº Group name ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Full Name ºF
M Eº Access level 1 ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Store user profile ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Delete user from group ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF




M EUsers Files Reports Exit 10:36:08 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº New file ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Group name ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº File access privileges ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Field access privileges ºF
M Eº Access level 1 ºF
M Eº Establish field privileges ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Store file privileges ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº Cancel current entry ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF




M EUsers Files Reports Exit 10:37:05 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº User Information ºF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº File Information ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA*2A*




M PA 2A EPage 72 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Locking Techniques ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Autolock Features ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EAs mentioned above dBASE IV automatically appropriatelyF
P Esignals the network operating system when file or record locksF
P Eare needed. No additional programming is required.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Manual Locking Consideration ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EThe following commands may be placed in your programs toF
P Eforce locks and unlocks in addition to or in lieu of theF
P Eautomatic locking provided by dBASE:F

P ELOCK() FLOCK() RLOCK() UNLOCK()F

P E( To turn automatic locking off: .SET EXCLUSIVE OFF )F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Screen Refresh ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EOnce a record has been locked by an editing command byF
P Eone user it can only be viewed by another. If changes are madeF
P Eby TOM, MARY must wait until TOM is through. When TOMF
P Efinishes, Mary's screen will be updated to reflect Tom'sF
P Echanges. By using the CONVERT utility the database files willF
P Ehave an additional field added which will hold informationF
P Eabout the last changes made to a given record. By using theF
P ELKSYS() function the time, date and user involved in the lastF
P Echange can be obtained.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Transaction Processing ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EAssume that 20 data entry operators have been makingF
P Echanges to your database system for seven hours. SuddenlyF
P Ethere is a power outage and your UPS fails. At what point doF
P Estart the data entry work again? By using the Begin and EndF
P ETransaction structure you can rollback all transactions to theF
P Ebeginning a start fresh.FA*2A*
A$2A$


P E(c) Interco International Page 73
PEA 2A F



P EThe following example program shows the use ofF
P Etransaction processing and LKSYS():F


P ME* TRANPROC.PRGF
M E* Example of Transaction ProcessingF
M E*F
M E* Also: Procedure, On Error, LKSYS(), Set ReprocessF

M ESET REPROCESS TO 10 && Try network locks 10 times before errorF
M EON ERROR DO errproc && Procedure errproc handles ROLLBACKF
M Efileok=.T.F
M EUSE empF
M EIF fileokF
M EBEGIN TRANSACTION && Begin transaction loggingF
M EREPLACE ALL lname WITH 'BRUCE' FOR lname = 'Bruce' && ERROR IF LOCKEDF
M ELIST LNAMEF
M EWAITF
M EEND TRANSACTION && End transaction logging and updateF
M ELIST LNAMEF
M EENDIFF
M EON ERROR && Reset error handlingF
M ERETURNF

M EPROCEDURE ERRPROCF
M EMANS='N'F
M ECLEARF
M EDO CASEF
M ECASE ERROR() = 108 && File lockedF
M Eotheruser=IIF(LEN(LKSYS(2))=0,'another',LKSYS(2)) && if no user nameF
M EWAIT 'File is locked by '+TRIM(otheruser)+'. Press any key.'F
M Efileok=.F.F
M ERETURNF
M ECASE ERROR() = 109 && Record lockedF
M Eotheruser=IIF(LEN(LKSYS(2))=0,'another',LKSYS(2)) && if no user nameF
M EWAIT 'Record is locked by '+TRIM(otheruser)+'. Press any key.'F
M EOTHERWISE && Any other errorF
M E@ 1,0 SAY MESSAGE()+' '+STR(ERROR(),4)F
M EENDCASEF
M E@ 2,0 SAY 'DO YOU WISH TO RETRY? ' GET MANS FUNCTION '!'F
M EREADF
M EIF MANS='Y' && RetryF
M ECLEARF
M ERETRYF
M EELSE && RollbackF
M ECLEARF
M E@ 0,0 SAY 'ROLLING BACK YOUR CURRENT TRANSACTIONS...'F
M EROLLBACKF
M EENDIFF
M ERETURNF

M E* EOF: TRANPROC.PRGFA"2A"


M PA 2A EPage 74 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ DATA TRANSFER TECHNIQUES ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P ETransferring data between dBase IV and other programs isF
P Eone of the most important aspects of database usage. The ruleF
P Eof thumb is: If the data can be created in ASCII format youF
P Ecan transfer it. Additionally dBase can handle other fileF
P Etypes directly.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Concepts of COPY and APPEND ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P MEÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EÖÄ´ HELP: COPY ÃÄ·F
M Eº ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ºF
M Eº COPY TO [[TYPE] ] ºF
M Eº [FIELDS ] [] [FOR ] ºF
M Eº [WHILE ] ºF
M Eº ºF
M Eº ºF
M Eº Duplicates all or part of an active database file, ºF
M Eº creating a new file. ºF
M Eº ºF
M Eº = DBASEII/DELIMITED/DIF/FW2/RPD/SDF/ ºF
M Eº SYLK/WKS ºF
M Eº ºF
M Eº Ex: COPY TO Calif FIELDS Lastname FOR State = 'CA' ºF
M Eº ºF
M EÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶF
M Eº CONTENTS RELATED TOPICS PRINT ºF
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽF

M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EÖÄ´ HELP: APPEND FROM ÃÄ·F
M Eº ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ºF
M Eº APPEND FROM /?/ARRAY ºF
M Eº [[TYPE] ] [FOR ] ºF
M Eº ºF
M Eº Adds one or more records from the specified source ºF
M Eº file to the end of the active database file. Data ºF
M Eº in matching field names in the source and active ºF
M Eº database file will be copied. ºF
M Eº ºF
M Eº The contents of each row in the named array may ºF
M Eº become a new record in the databse file. ºF
M Eº ºF
M Eº ºF
M Eº ºF
M EÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶF
M Eº CONTENTS RELATED TOPICS PRINT ºF
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽFA"2A"


M PA 2A E(c) Interco International Page 75

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ To and From ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P ELotus 123, Word Processors, Mainframes and Minicomputers,F
P EASCII, DIF and SYLKF


P MECatalog Tools Exit 7:39:46 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ASE IV CONTROL CENTERF
M Eº Macros ºF
M Eº Import º:\DBSYS\CLASSES\BT4W\JOBCOST.CATF
M Eº Export ºF
M EData º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» Labels ApplicationsF
M EÉÍÍÍÍÍÍÍÍͺ º RapidFile (.rpd) ºËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº º ºF
M EºÄÄÄÄÄÄÄÄÄÈÍͺ Framework II (.fw2) ººÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº CUSTOMER º Lotus 1-2-3 (.wks) ºº CUSTOMER º CUSTEXAM ºF
M Eº EMP º VisiCalc (.dif) ºº EMP º CUSTOMER ºF
M Eº EMPRATE º PFS:FILE ºº º EMP ºF
M Eº FUNCODE º SYLK-Multiplan ºº º EMPRATE ºF
M Eº JOB º Text fixed-length fields (.txt) ºº º FUNCODE ºF
M Eº TIME º Blank delimited (.txt) ºº º JOB ºF
M Eº º Character delimited {"} (.txt) ºº º JOBMENU ºF
M Eº ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼº º TIME ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍͼF

M EFile: New fileF
M EDescription: Press ENTER on to create a new fileF



M ECatalog Tools Exit 7:40:52 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ASE IV CONTROL CENTERF
M Eº Macros ºF
M Eº Import º:\DBSYS\CLASSES\BT4W\JOBCOST.CATF
M Eº ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M EData º º RapidFile (.rpd) º Reports Labels ApplicationsF
M EÉÍÍÍÍÍÍÍÍͺ º dBASE II (.db2) ºÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº º º ºF
M EºÄÄÄÄÄÄÄÄÄÈÍͺ Lotus 1-2-3 (.wk1) ºÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº CUSTOMER º PFS:FILE º CUSTOMER º CUSTOMER º CUSTEXAM ºF
M Eº EMP ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ EMP º EMP º CUSTOMER ºF
M Eº EMPRATE º INVOICE º EMPRATE º EMPPHONE º º EMP ºF
M Eº FUNCODE º JOBHRSRT º FUNCODE º EMPRATE º º EMPRATE ºF
M Eº JOB º JOBSTAT º JOB º FUNCODE º º FUNCODE ºF
M Eº TIME º TIMEEDIT º TIME º INVOICE º º JOB ºF
M Eº º *MARK º º JOB º º JOBMENU ºF
M Eº º *UNMARK º º JOBSTAT º º TIME ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍͼF

M EFile: New fileF
M EDescription: Press ENTER on to create a new fileFA2A


M PA 2A EPage 76 (c) Interco International

PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MELayout Organize Append Go To Exit 7:42:33 aF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M EÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄĺ Enter records from keyboard ºes remaining: 3844F
M E³ Num ³ Field Name ³º Append records from dBASE file ºF
M EÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍغ Copy records from non-dBASE file ºF
M E³ 1 ³ CUSTCODE ³ÈÍÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E³ 2 ³ CUSTNAME ³ Cº RapidFile (.rpd) ºF
M E³ 3 ³ ADDRESS ³ Cº dBASE II (.db2) ºF
M E³ 4 ³ CITY ³ Cº Framework II (.fw2) ºF
M E³ 5 ³ STATE ³ Cº Lotus 1-2-3 (.wks) ºF
M E³ 6 ³ ZIP ³ Cº VisiCalc (.dif) ºF
M E³ 7 ³ REMARKS ³ Mº SYLK-Multiplan ºF
M E³ 8 ³ PHONE ³ Cº Text fixed-length fields (.txt) ºF
M E³ 9 ³ CONTACT ³ Cº Blank delimited (.txt) ºF
M E³ ³ ³ º Character delimited {"} (.txt) ºF
M E³ ³ ³ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA*2A*
A)2A)











M PA 2A E(c) Interco International Page 77

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Appending from a Fixed-Length Text File (ASCII, SDF). ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P E1. View ASCII file using text editor or TYPE command. IdentifyF
P Efields. Count spaces for length. Assign field types.F

P E2. In dBase create a data file using the fieldnames, lengthsF
P Eand types from Step 1.F

P E3. APPEND FROM the text file TYPE SDF.F

P E4. EDIT the new records to verify that data was importedF
P Eaccurately.F

P E5. If the transfer is to be done on a regular basis, write aF
P Eshort program to accomplish it.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ dBASE DIRECT - Direct Manipulation of Minicomputer Data ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EOther companion products to dBase IV is Direct/36 andF
P EDirect/38 which allow direct manipulation of IBM System 36/38F
P Edata from programs written in dBase IV. There are additionalF
P Eproducts planned for similar use with DEC and IBM mainframesF
P Eand other minicomputer systems.FA*2A*
A(2A(








P EPage 78 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F

P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ SQL - STRUCTURED QUERY LANGUAGE ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EdBase IV includes a Structured Query Language based onF
P Ethe IBM DATABASE 2 and SQL/DS commands for mini and mainframeF
P Ecomputers. This compatibility and the ability to interfaceF
P Ewith dBase data files and programs provides a foundation forF
P Edatabase design that is not limited to one language or oneF
P Ekind of hardware.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Definitions - A Comparison of Terms ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P ESQL dBASEF

P EDatabase Group of related filesF
P ETable Database fileF
P ERow RecordF
P EColumn FieldF

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ Data Types ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P ESMALLINTF
P EWhole numbers from -99999 to 999999F

P EINTEGERF
P EPositive whole numbers up to 11 digitsF
P ENegative whole numbers up to 10 digitsF

P EFLOAT (x,y)F
P ENumbers from 0.1e-307 to 0.9e+308, expressed inF
P Eexponential notation:F
P E(x) = the total number of digitsF
P E(y) = places right of the decimal pointF

P EDECIMAL (x,y) NUMERIC (x,y)F

P EBoth DECIMAL and NUMERIC hold numbers:F

P E(x) = the total number of digitsF
P E(y) = places to the right of the decimal pointF

P ECHAR (n)F
P EHolds a string (n) characters longF

P ELOGICALF
P EHolds only True/False values.F

P EDATEF
P EDATE valuesFA'2A'

P E(c) Interco International Page 79
PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ SQL Commands ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EALL OptionF
P EALTER TABLEF
P EASC and DESC OptionsF
P EAVG FunctionF
P ECLOSEF
P ECOUNT FunctionF
P ECREATE CommandsF
P ECREATE DATABASEF
P ECREATE INDEXF
P ECREATE SYNONYMF
P ECREATE TABLEF
P ECREATE VIEWF
P EDBCHECKF
P EDBDEFINEF
P EDECLARE CURSORF
P EDELETEF
P EDELETE WHERE CURRENT OFF
P EDISTINCT OptionF
P EDROP CommandsF
P EDROP DATABASEF
P EDROP INDEXF
P EDROP SYNONYMF
P EDROP TABLEF
P EDROP VIEWF
P EFETCHF
P EGRANTF
P EINSERTF
P ELOADF
P EMAX and MIN FunctionsF
P EOPENF
P EREVOKEF
P EROLLBACKF
P ERUNSTATSF
P ESELECT CommandF
P ESELECT Clause in SELECTF
P EFOR UPDATE OF Clause in SELECTF
P EFROM Clause in SELECTF
P EGROUP BY Clause in SELECTF
P EHAVING Clause in SELECTF
P EINTO Clause in SELECTF
P EORDER BY Clause in SELECTF
P ESAVE TO TEMP Clause in SELECTFA*2A*
A!2A!



P EPage 80 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P EWHERE Clause in SELECTF
P EWHERE - AND and OR to link conditionsF
P EWHERE - ANY and ALL with subselectsF
P EWHERE - BETWEEN conditionF
P EWHERE - EXISTS conditionF
P EWHERE - IN conditionsF
P EWHERE - Joining TablesF
P EWHERE - LIKE conditionF
P EWHERE - Nesting SELECTsF
P EWHERE - NOT to reverse conditionsF
P EWHERE - Comparison conditionsF
P EAND and OR in WHERE ClauseF
P EANY and ALL in WHERE ClauseF
P EBETWEEN in WHERE ClauseF
P EEXISTS in WHERE ClauseF
P EIN in WHERE ClauseF
P ELIKE in WHERE ClauseF
P ENOT in WHERE ClauseF
P ESET SQL OFFF
P ESHOW DATABASEF
P ESTART DATABASEF
P ESTOP DATABASEF
P ESUM FunctionF
P EUNION OperationF
P EUNIQUE OptionF
P EUNLOADF
P EUPDATEF
P EUPDATE WHERE CURRENT OFF
P EUSER KeywordFA*2A*








P E(c) Interco International Page 81
PEA 2A F



P EIn this section we will show the accessing of dBase IVF
P Edata files with SQL commands.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ SQL and dBASE IV Programming ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EThe following program SQLDEMO.PRS demonstrates the basicsF
P Eof data retrieval, selection, ordering and multifile joins.F

P E* SQLDEMO.PRSF
P E*F
P ESTART DATABASE samples;F

P ECLEARF
P E? "Simple Retrieval:"F
P ESELECT fname, lnameF
P EFROM emp;F

P EWAITF
P ECLEARF
P E? "Retrieval with Selection and Order:"F
P ESELECT lname,addressF
P EFROM empF
P EWHERE lname > "M"F
P EORDER BY lname;F

P EWAITF
P ECLEARF
P E? "Joining of EMP and EMPRATE then Retrieval:"F
P ESELECT fname,lname, emprate.rateF
P EFROM emp,emprateF
P EWHERE emp.empid=emprate.empidF
P EORDER BY lname;F

P EWAITF
P ECLEARFA*2A*
A(2A(





P EPage 82 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ ADVANCED DATABASE DESIGN WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF

P MESimple Retrieval:F

M EFNAME LNAMEF
M ECharles BruceF
M ELisa MarieF
M ESally MiddletonF
M EKael CognacF
M EJean LacrouxF
M EGeorge TroutmanF
M EKevin BarryF
M EChristopher BryanF
M EAllison JonahF

M EHolly KathleenovitchF
M EJeff BonnackerF
M EStuart BrooksF
M EJoseph RandallF
M ERobert BruceF
M EBonnie ConnorsF
M EBlaise LacrouxF
M ELeigh ZoellnerF
M ENell RidleyF


M ERetrieval with Selection and Order:F

M ELNAME ADDRESSF
M ERandall 234 Destin WayF
M ERidley 4785 Elm StreetF
M ETroutman 1212 Easy StreetF
M EZoellner 123 Northwest PassageF


M EJoining of EMP and EMPRATE then Retrieval:F

M EEMP->FNAME EMP->LNAME EMPRATE->RATEF
M EKevin Barry 60.00F
M EJeff Bonnacker 40.00F
M EStuart Brooks 50.00F
M ERobert Bruce 65.00F
M ECharles Bruce 55.00F
M EChristopher Bryan 25.00F
M EKael Cognac 35.00F
M EBonnie Connors 60.00F
M EAllison Jonah 40.00F
M EHolly Kathleenovitch 50.00F
M EJean Lacroux 50.00F
M EBlaise Lacroux 35.00F
M ELisa Marie 25.00F
M ESally Middleton 50.00F
M EJoseph Randall 50.00F
M ENell Ridley 45.00F
M EGeorge Troutman 50.00F
M ELeigh Zoellner 50.00FA2A


M PA 2A E(c) Interco International Page 83

PEA 2A F



P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ IMPORTANT NEW dBASE IV COMMANDS AND FUNCTIONS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P EAs you have seen dBase IV commands and functions can beF
P Eembedded into the application generator at numerous positions.F
P EThe following new commands can be used there as well as inF
P Ehand written programs using the MODIFY COMMAND Editor.F

P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ New Commands ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF

P E??? []F

P E@ , FILL TO ,F
P E[COLOR ]F

P EACTIVATE WINDOW /ALLF

P EAPPEND MEMO FROM F
P E[OVERWRITE]F

P ECALCULATE []

  3 Responses to “Category : Dbase (Clipper, FoxBase, etc) Languages Source Code
Archive   : DB4LESS2.ZIP
Filename : DB4ADV.PRN

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/