Category : Dbase (Clipper, FoxBase, etc) Languages Source Code
Archive   : DB4LESS2.ZIP
Filename : DB4ADV.PRN
Output of file : DB4ADV.PRN contained in archive : DB4LESS2.ZIP
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
P Eof Control Center.F
P E2. FILES - Press
P Ethe Query.F
P E3. FIELDS - Use
P Eincluded, then press
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º
M Eº ºDEPT ³FNAME ³LNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºDEPT ³FNAME ³LNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºDEPT ³FNAME ³LNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºLNAME ³FNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºLNAME ³FNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºLNAME ³FNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºJOBID ³HOURS ³FUNCODE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºDEPT ³LNAME ³FNAME ³RATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºDATE ³LNAME ³HOURS ³RATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºLNAME ³HOURS ³RATE ³HOURS*RATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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º
M Eº ºJOBID ³FUNDESC ³HOURS ³DATE ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EQuery ºD:\...bt4w\
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\
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
P ECenter.F
P E4. Cursor to the Query Panel and press
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º
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
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
P E// [FOR
P E// [ [TYPE] DBASEII / DIF / FW2 / RPD / SDF /F
P ESYLK / WKSF
P E// [DELIMITED [WITH BLANK/
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 º
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\
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\
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\
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\
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
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º
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
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
M Eº [FIELDS
M Eº [WHILE
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º
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
M Eº [[TYPE]
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º
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
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º
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
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??? [
P E@
P E[COLOR
P EACTIVATE WINDOW
P EAPPEND MEMO
P E[OVERWRITE]F
P ECALCULATE [