Category : Dbase (Clipper, FoxBase, etc) Languages Source Code
Archive   : DB4LESS1.ZIP
Filename : DB4BAS.PRN
Output of file : DB4BAS.PRN contained in archive : DB4LESS1.ZIP
PA 2A EÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº INTRODUCTION FOR USERS AND MANAGEMENT SUMMARY ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³INTRODUCTION AND OVERVIEW³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EHISTORYF
P E°°°°°°°F
P EThe story of dBASE began in 1974 in the Jet PropulsionF
P ELaboratory at Pasadena, California. Wayne Ratliff, a systemsF
P Edesigner, wanted a database system like the one he used at JPLF
P Efor use with his microcomputer at home. By 1979 he had developedF
P EVULCAN and began advertising it in the back pages of BYTEF
P Emagazine. He had sold a number of copies when, in 1980, GeorgeF
P ETate, a software distributor, became interested in the VULCANF
P Eproduct. Soon Ratliff and Tate entered into an agreement toF
P Emarket the product under the name of dBASE II. (No there neverF
P Ewas a dBASE I.) Ashton-Tate was formed to market and support theF
P Eprogram. Since 1980 Ashton-Tate has continually updated dBaseF
P Ethrough versions II, III, III Plus and now in 1988 dBase IV.F
P EMARKET STRENGTHF
P E°°°°°°°°°°°°°°°F
P EdBASE is the dominant database product on the market today.F
P EIt is estimated that there are more than 3,000,000 microcomputerF
P Edatabases in use today with 80% using dBASE. No other competingF
P Eproduct has more trained programmers, more third-party vendorsF
P Efor add-on products or more corporate installations.F
P EThis dominance coupled with Ashton-Tate's attitude of supportF
P Eand improvement provides stability for database managers inF
P Ecorporations, government agencies, educational institutions andF
P Esmall businesses. This is insurance against obsolescence.F
P EApplications programs can be created and maintained with far lessF
P Edifficulty than competing products. Programmer turnover is lessF
P Eof a problem because there are more dBASE programmers available.F
P ESUPPORTF
P E°°°°°°°F
P EdBASE has been upgraded and improved several times since itsF
P Eintroduction in 1980. There is solid support available fromF
P EAshton-Tate under several support arrangements including remoteF
P Emodem support. There are numerous bulletin boards offering dBaseF
P EForums including COMPUSERVE and THE SOURCE. There are many userF
P Egroups concentrating on dBASE including Atlanta Data Base UsersF
P ESociety, ADBUS (BBS 404-998-2804).
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ dBase IV - THE NEXT GENERATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EdBASE IV is a Relational Database Program and a CompleteF
P EProgramming Language. It includes an Applications Generator forF
P ESystem Development without programming. Where custom programmingF
P Eis needed it provides for Structured Programming via SubprogramsF
P Eand Procedures. Parameter Passing allows for the creation ofF
P ESystem Libraries. Built-in Commands and Functions provide forF
P Ehigh-level control of the System Environment as well as Numeric,F
P EFloat, Character, Date, Logical and Memo field variables.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ What's new in dBASE IV? ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EAmong the many new features and enhancements provided withF
P EdBase IV the following provide the foundation for powerfulF
P Edatabase applications built in minimum time.F
P EThe CONTROL CENTER allows flexible access to allF
P Efunctions of dBase IV. By use of the menu and control keys youF
P Ecan build complex database systems including programs for menuF
P Eaccess without extensive programming experience. It provides theF
P Epower that has been lacking in the earlier versions of Assist.F
P EThe CATALOG is the basis for file management. You assignF
P Efiles to Catalogs in the Control Center.F
P EThe QUERY BY EXAMPLE system allows you to set up complexF
P Edatabase relationships and recall them with a single command. NoF
P Eprogramming is required. QBE is available from the ControlF
P ECenter.F
P EThere is a new REPORT GENERATOR which allows easy designF
P Eof custom reports. You may place information anywhere on theF
P Edesign surface. You may assign special printing attributes at theF
P Efield level. The finished report is generated into a dBase IVF
P Eprogram that can be modified by any text editor.F
P EThe LABEL GENERATOR has been improved. Labels areF
P Edesigned on a WYSIWYG (What you see is what you get) workF
P Esurface.F
P EThe new APPLICATIONS GENERATOR (APGEN) producesF
P Esophisticated programs with minimum experience in a short time.F
P EImplementation of SQL (Structured Query Language)F
P Eprovides a bridge to mainframe/minicomputer query languageF
P Etechniques.F
P EThe DEVELOPER'S EDITION provides a Compiler / RuntimeF
P Eoption for royalty free distribution of programs. There is anF
P Eimproved Text Editor and interactive DEBUGGER facility.FA!2A!
P EPage 2 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ KEY STRENGTHS AND LIMITATIONS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe significant strength of dBase IV is its ease of use forF
P Eboth the system designer and end user. Another significantF
P Efeature is that all systems developed under earlier versions ofF
P EdBase run with only minor adjustments. For those who have systemsF
P Edeveloped under dBase-like languages such as Clipper, Foxbase andF
P EQuicksilver there is a conversion utility, STEP IVWARD, thatF
P Ewill make those systems compatible with dBase IV.F
P EThe most significant limitation of dBase IV is the learningF
P Ecurve to master all the new features. As is true with many newF
P Eand complex computer systems, providing employees with adequateF
P Eaccess to training facilities, courses and written materials willF
P Eshorten the learning process and produce company skills at anF
P Eearlier time.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ THE SIGNIFICANCE OF SQL ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThere has been much said about the implementation of SQL inF
P EdBase IV and other microcomputer database programs. MostF
P Emicrocomputer users are unfamiliar with SQL concepts. OnceF
P Eunderstood SQL will provide an additional tool for access toF
P Edatabase information. dBase IV provides the opportunity toF
P Eexperiment with SQL and allow designers to use the portions ofF
P ESQL that offer benefits to their systems.FA*2A*
A(2A(
P E(c) Interco International Page 3
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E1. According to Computerworld Magazine what percentage of theF
P Einstalled microcomputer database market does dBaseF
P EII/III/III Plus as of January 1988?F
P E35% 50% 70% 80%F
P E2. dBase IV is a quasi-relational database management system.F
P ETRUE FALSEF
P E3. In dBase III the user interface was called the Assistant. InF
P EdBase IV it is called theF
P E______________ _______________F
P E4. "What you see is what you get" is often referred to asF
P E______________F
P E5. QBE stands forF
P E______________ ______ _________________F
P E6. SQL stands forF
P E______________ ____________ _________________FA%2A%
P EPage 4 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ INSTALLATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P ESYSTEM REQUIREMENTSF
P EPC XT/AT, PS/2, 640K RAM, 1 Hard disk + 1 Floppy DriveF
P E(Minimum Free Space 700K)F
P EMS/PC-DOS Version 2.X, 3.X, 4.X, OS/2 (3.X or higherF
P Efor Multi-user)F
P EINSTALLF
P EInstallation of dBase IV is straight forward. The basicF
P Edecisions are under what name should the dBase copy be registeredF
P Eand whether you want Single or Multiuser installation. If theF
P EdBase copy is owned by your organization, then be sure to enterF
P Ethe Organization Name. (YOU CANNOT CHANGE THE REGISTRATION NAME.)F
P E1. Insure that you have at least 700k available on yourF
P Ehard disk for minimum installation or 5 MB for fullF
P Einstallation.F
P E2. Place the Installation Disk In Drive A: then enterF
P EINSTALL. Follow the prompts.F
P E3. Load dBASE IV.F
P MEÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ dBASE IV 1.0xx278 ( 8/29/88) IBM/MSDOS ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº º Ashton-Tate ºF
M Eº This software is licensed to: º Ashton-Tate ºF
M Eº º Ashton-Tate ºF
M Eº Bruce Troutman º Ashton-Tate ºF
M Eº INTERCO INTERNATIONAL LTD º Ashton-Tate ºF
M Eº 4447625-32 º Ashton-Tate ºF
M Eº º Ashton-Tate ºF
M EÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹F
M Eº Copyright (c) Ashton-Tate 1985,1986,1987,1988. All Rights Reserved ºF
M Eº dBASE, dBASE IV, and Ashton-Tate are trademarks of Ashton-Tate ºF
M Eº ASHTON-TATE CONFIDENTIAL ºF
M Eº Use of this software has been provided under a Beta Test Software ºF
M Eº License Agreement (please read in full). In summary, you may use ºF
M Eº the Software only during the Test Period, which shall end no ºF
M Eº later than September 30, 1988. At that time, you must return all ºF
M Eº copies of this software and related materials to Ashton-Tate. ºF
M Eº You are legally accountable for any violation of the License ºF
M Eº Agreement and copyright, trademark, or trade secret law. You ºF
M Eº acknowledge that this copy of the software is experimental and ºF
M Eº any use of it or reliance on it is at your own risk. ºF
M Eº ºF
M EÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹F
M Eº Press <ÄÙ to assent to the License Agreement and begin dBASE IV ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA2A
M PA 2A E(c) Interco International Page 5
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ DATABASE TOOLS AND TECHNIQUES ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ DEFINITIONS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe following terms are used throughout the course. AF
P Ethorough understanding of them will simplify communication andF
P Eyour understanding of dBASE.F
P EFIELD - A descriptive part of a Record.F
P ERECORD - A a collection of Fields.F
P EFILE - A collection of Records.F
P EDATABASE - A collection of Files.F
P EAPPLICATION - A Program or series of Programs that controlF
P Eaccess to database information.F
P EThere are 6 field types allowed in dBASE IV:F
P ETYPE CONSISTING OF MAX SIZEF
P E°°°° °°°°°°°°°°°°° °°°°°°°°F
P ECHARACTER All ASCII characters 254F
P ENUMERIC 0 1 2 3 4 5 6 7 8 9 . - 20F
P EFLOAT Same as Numeric 20F
P EDATE Valid dates. 8F
P ELOGICAL T F Y N 1F
P EMEMO Text Information. UNLIMITEDF
P EEXAMPLE:F
P ENAME AGE HEIGHT EXAM DATE PASSED COMMENTSF
P EJOE 27 70.43 10/10/89 .T. MEMOF
P ESAM 35 60.731 11/11/89 .F. MEMOF
P EMARY 23 64 12/12/89 .T. MEMOFA2A
P EPage 6 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E7. During the INSTALL process for dBase IV you may assign DOSF
P Edirectories, screen colors, and printers as well as theF
P EdBase system files.F
P ETRUE FALSEF
P E8. Match the words in the left column with their meanings inF
P Ethe right column.F
P ERECORD A collection of FilesF
P EFIELD A descriptive part of a Record.F
P EDATABASE A collection of Fields.F
P EFILE A collection of Records.F
P E9. Name the six types of fields in dBase IV.F
P E________ ________ ________ ________ ________ ________FA*2A*
A(2A(
P E(c) Interco International Page 7
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 8 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ OVERVIEW OF EXAMPLE: JOB COST SYSTEM ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe course is designed around a system for collectingF
P Einformation about the time that employees spend performing workF
P Eon various jobs. The organization has several customers and isF
P Eperforming various jobs for them. The system must produceF
P Einvoices for completed jobs and track ongoing jobs. The employeeF
P Ebilling rate information is sensitive and requires specialF
P Eauthority to change the it.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 EAfter interviewing the customer and collecting copies ofF
P Eexisting input forms and sample reports, use the ITEMS WORKSHEETF
P Eto list the items of information to be collected by the system.F
P EObtain customer confirmation of this information.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±FA*2A*
A'2A'
P E(c) Interco International Page 9
PEA 2A F
P MEWIW FEWTW FEWEW FEWMW FEWSW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE ___1__ of ___1__ DATE __01/05/89____F
M EITEM DESCRIPTION SOURCE FIELD NAMEF
M EINPUT/REPORT NAMEF
M EDate of Timeslip____________________ Timeslip____________ DATE______F
M EEmployee ID_________________________ Timeslip____________ EMPID_____F
M EJob Code____________________________ Timeslip____________ JOBID_____F
M EJob Function Code___________________ Timeslip____________ FUNCODE___F
M ENumber of Hours Worked______________ Timeslip____________ HOURS_____F
M E____________________________________ ____________________ __________F
M EEmployee Last Name__________________ Personnel Folder____ LNAME_____F
M E_________First Name_________________ Personnel Folder____ FNAME_____F
M E_________Street Address_____________ Personnel Folder____ ADDRESS___F
M E_________City_______________________ Personnel Folder____ CITY______F
M E_________State______________________ Personnel Folder____ STATE_____F
M E_________Zip Code___________________ Personnel Folder____ ZIP_______F
M E_________Employment Date____________ Personnel Folder____ EMPDATE___F
M E_________Is Employee Active?________ Personnel Folder____ ACTIVE____F
M E_________General Information________ Personnel Folder____ COMMENTS__F
M E_________Skills_____________________ Personnel Folder____ SKILLS____F
M E_________Home Phone Number__________ Personnel Folder____ PHONE_____F
M E_________Department Assigned To_____ Personnel Folder____ DEPT______F
M E_________ID Number__________________ Personnel Folder____ EMPID_____F
M E____________________________________ ____________________ __________F
M ECustomer Name_______________________ Rolodex Cards_______ CUSTNAME__F
M E_________Street Address_____________ Rolodex Cards_______ ADDRESS___F
M E_________City_______________________ Rolodex Cards_______ CITY______F
M E_________State______________________ Rolodex Cards_______ STATE_____F
M E_________Zip Code___________________ Rolodex Cards_______ ZIP_______F
M E_________Phone Number_______________ Rolodex Cards_______ PHONE_____F
M E_________General Information________ Rolodex Cards_______ REMARKS___F
M E_________Contact Persons Name_______ Rolodex Cards_______ CONTACT___F
M E_________Code_______________________ ** ADD **___________ CUSTCODE__F
M E____________________________________ ____________________ __________F
M EJob Description_____________________ Job Folder__________ JOBDESC___F
M E____Customer Name_(Use CUSTCODE)____ Job Folder__________ CUSTCODE__F
M E____Bid Price_______________________ Job Folder__________ BID PRICE_F
M E____Starting Date___________________ Job Folder__________ STARTDATE_F
M E____Completion Date_________________ Job Folder__________ COMPDATE__F
M E____Is Job Complete?________________ Job Folder__________ COMPLETED_F
M E____Job Code________________________ ** ADD **___________ JOBID_____F
M E____________________________________ ____________________ __________F
M EIs Job Invoiced?____________________ A/R Cards___________ INVOICED__F
M EIs Job Paid?________________________ A/R Cards___________ PAID______F
M E____________________________________ ____________________ __________F
M EEmployee Billing Rate_______________ Billing Rate Sheet__ EMPRATE___F
M E_________Name (Use EMPID)___________ Billing Rate Sheet__ EMPID_____F
M E_________Date Billing Rate Approved_ Billing Rate Sheet__ RATEDATE__F
M E____________________________________ ____________________ __________F
M EJob Function Code___________________ Function Code List__ FUNCODE___F
M E_____________Description____________ Function Code List__ FUNDESC___F
M E____________________________________ ____________________ __________FA2A
M PA 2A EPage 10 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EThe DBF files for the Job Cost System are assigned asF
P Efollows: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³ ÃÙ ³ ³ ÃÙ ³ ³ ÃÙ ³ ÃÙ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ÀÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙF
P EThe dBase data files are:F
P EEMP.DBF contains Employee Name, Address, etc.F
P EEMPRATE.DBF contains Billing Rate.F
P ETIME.DBF contains Date and Number of Hours.F
P EJOB.DBF contains Job Description, etc.F
P ECUSTOMER.DBF contains Customer Name, Address, etc.F
P EFUNCODE.DBF contains Work Function Codes.FA*2A*
P E(c) Interco International Page 11
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E10. Initial interview with the customer falls under which of theF
P Ephases of database design?F
P EDEFINE DESIGN CREATE USE MODIFYF
P E11. If a customer has unrealistic ideas about a database system,F
P Eyou, as the potential designer, shouldF
P E____________________________________________________________F
P E____________________________________________________________F
P E____________________________________________________________F
P E12. You should go to dBase IV for the first time during whichF
P Ephase?F
P EDEFINE DESIGN CREATE USE MODIFYF
P E13. The Items Worksheet should be a collection of all theF
P Eelements to be managed by the system.F
P ETRUE FALSEFA*2A*
A)2A)
P EPage 12 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼ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 EUse the Item Worksheet to assign the items to files, selectF
P Eordering. Use the Data File Worksheet to record theseF
P Eassignments.F
P ENote: The following example worksheets only relate to theF
P EEmployee Information File, EMP.DBF. The other files will beF
P Ediscussed in the Advanced Design Course.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±FA'2A'
P E(c) Interco International Page 13
PEA 2A F
P MEWDW FEWAW FEWTW FEWAW F EWFW FEWIW FEWLW FEWEW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __6___ DATE __01/05/89____F
M EFILE NAME (8 chars) : __EMP________F
M EFILE DESCRIPTION : _Employee Name and Address Information_____F
M E___________________________________________F
M E___________________________________________F
M E___________________________________________F
M EORDERING (Indexes) : NAME (8 chars) KEY FIELDSF
M EName_________ LNAME+FNAME________________F
M EEmpid________ EMPID______________________F
M E_____________ ___________________________F
M E_____________ ___________________________F
M EFIELD NAME DESCRIPTION TYPE WIDTH DEC VALIDATION INFOF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EEMPID______ Employee Id Number C_ _5__ __ ______________________F
M E__________________ Pict_AA999__Func__!___F
M EDEPT_______ Department _______ C_ _4__ __ ______________________F
M E__________________ Pict________Func__!___F
M ELNAME______ Last Name_________ C_ _25_ __ ______________________F
M E__________________ Pict________Func______F
M EFNAME______ First Name________ C_ _20_ __ ______________________F
M E__________________ Pict________Func______F
M EADDRESS____ Street Address____ C_ _25_ __ ______________________F
M E__________________ Pict________Func______F
M ECITY_______ City______________ C_ _25_ __ ______________________F
M E__________________ Pict________Func______F
M ESTATE______ State_____________ C_ _2__ __ ______________________F
M E__________________ Pict__AA____Func__!___F
M EZIP________ Zip Code__________ C_ _10_ __ ____99999-9999________F
M E__________________ Pict________Func______F
M EEMPDATE____ Employment Date___ D_ _8__ __ ______________________F
M E__________________ Pict________Func______F
M EACTIVE_____ Is Active?________ L_ _1__ __ ______________________F
M E__________________ Pict________Func__Y___F
M ECOMMENTS___ General Info______ M_ _10_ __ ______________________F
M E__________________ Pict________Func______F
M ESKILLS_____ Skills____________ C_ _25_ __ __PICK LIST___________F
M E__________________ Pict________Func______F
M EPHONE______ Home Phone Number_ C_ _14_ __ __(999) 999-9999______F
M E__________________ Pict________Func______FA*2A*
A(2A(
M PA 2A EPage 14 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EDuring the DEFINE Phase it was learned that all employees inF
P Ethe Programming Department need to be scanned from time to time.F
P EUse the Query Worksheet to define this view.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEWQW FEWUW FEWEW FEWRW FEWYW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __7___ DATE ___01/05/89___F
M EQUERY NAME (8 chars) :_EMPPROG_____F
M EFILENAME: FIELDS:F
M ELINK1 LINK2 LINK3 COND COND ORDER ORDERF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
M E³ EMP.DBF ³ ³ ³ ³DEPT ³ ³DEPT ³ ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
M E³ ³ ³ ³='PROG' ³ ³ ³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³Calculated ³ ³ ³ ³ ³ ³ ³ ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
M E³ ³ ³ ³ ³ ³ ³ ³F
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
M E³Include ³EMPID ³LNAME ³FNAME ³DEPT ³SKILLS³ ³ ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
M E³ ³ ³ ³ ³ ³ ³ ³F
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
M E³Include ³ ³ ³ ³ ³ ³ ³ ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
M E³ ³ ³ ³ ³ ³ ³ ³FA"2A"
M PA 2A E(c) Interco International Page 15
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EDesign the Data Entry Screen Form for the EMP.DBF file usingF
P Ethe Screen Form Worksheet.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEWSW FEWCW FEWRW FEWEW FEWEW FEWNW F EWFW FEWOW FEWRW FEWMW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __6___ DATE __01/05/89____F
M ESCREEN NAME (8 chars) :__EMP________F
M EDATA FILE OR QUERY NAME (8 chars) : __EMP________F
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº EMPLOYEE INFORMATION FORM ºF
M Eº ºF
M Eº ID Number (EMPID) Dept (DEPT) ºF
M Eº ºF
M Eº First Name (FNAME) Last (LNAME) ºF
M Eº Address (ADDRESS) ºF
M Eº City (CITY) State (STATE) Zip (ZIP) ºF
M Eº Phone (PHONE) ºF
M Eº ºF
M Eº Employment Date (EMPDATE) Active (ACTIVE) Skills (SKILLS) ºF
M Eº ºF
M Eº Comments (COMMENTS) Note: Explode memo in remaining space º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ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA'2A'
M PA 2A EPage 16 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EAn Employee Phone List Report is required. Use the ReportF
P EWorksheet to create this report.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEWRW FEWEW FEWPW FEWOW FEWRW FEWTW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF __Jobcost____ SYSTEMF
M EPAGE __1___ of ___9__ DATE __01/05/89____F
M EREPORT NAME (8 chars) :_EMPPHONE____F
M EDATA FILE OR QUERY NAME (8 chars) : ___EMP_______F
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúúùúúúú7F
M EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EPage No. 999F
M EMM/DD/YYF
M EEMPLOYEE PHONE LIST REPORTF
M EEMPID DEPT NAME PHONEF
M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
M EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***F
M EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***F
M EDetail BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E(EMPID) (DEPT) (LNAME),(FNAME) (PHONE)F
M EGroup 1 SummaryBandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***F
M EReport SummaryBandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***F
M EPage Footer BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***FA"2A"
M PA 2A E(c) Interco International Page 17
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EDesign standard mailing label for EMP.DBF using LabelF
P EWorksheet.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEWLW FEWAW FEWBW FEWEW FEWLW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __2___ DATE __01/05/89____F
M ELABEL NAME (8 chars) :_EMP_________F
M EDATA FILE OR QUERY NAME (8 chars) : __EMP________F
M ELABEL SIZE: __Standard_____ NUMBER OF LABELS ACROSS __2____F
M ELABEL LAYOUT:F
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú4úúúúùúú ú5F
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº (FNAME) (LNAME) ºF
M Eº (ADDRESS) ºF
M Eº (CITY), (STATE) (ZIP) º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ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA*2A*
A&2A&
M PA 2A EPage 18 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EA menu is required to allow the user to access the systemF
P Efiles. Use the Quick Application feature of the applicationF
P Egenerator to produce a program without custom coding.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEWMW FEWEW FEWNW FEWUW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __8___ DATE __01/05/89____F
M EMENU NAME (8 chars) :__EMP________F
M EDATA FILE OR QUERY NAME (8 chars) : ___EMP_______F
M EORDER NAME (8 chars) : ___NAME______F
M EMENU LAYOUT:F
M EBARF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EPOPUPF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº ºF
M Eº ºF
M Eº *** QUICK APPLICATION **º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 EON MENU OPTION PERFORM (MENU, BATCH or DBASE PRG)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_________________________________FA!2A!
M PA 2A E(c) Interco International Page 19
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E14. During the DESIGN phase worksheets are used to organize theF
P Eactivities to be done when dBase IV is loaded.F
P ETRUE FALSEF
P E15. The DATA FILE Worksheet should include validationF
P Einformation for every field.F
P ETRUE FALSEF
P E16. The QUERY Worksheet is used to define selection conditionsF
P Eas well as file relationships.F
P ETRUE FALSEF
P E17. The SCREEN Worksheet is used to define the way informationF
P Eis to be shown to the data entry personnel and others whoF
P Emight wish to query the data in the system.F
P ETRUE FALSEF
P E18. The REPORT and LABEL Worksheets sketch the way informationF
P Eis presented when retrieval of information is required.F
P ETRUE FALSEF
P E19. The collection of Menu Worksheets should define the way thatF
P Eusers will access the various features of the system.F
P ETRUE FALSEFA*2A*
A(2A(
P EPage 20 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EUpon completion of the Design Phase, load dBase IV. UsingF
P Ethe completed worksheets and the Control Center, build the files,F
P Equeries, forms, reports, labels and menus.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ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CONTROL CENTER ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe Control Center allows access to both the Design FeaturesF
P Eof dBase IV and to the data stored by the your system. Its useF
P Ewill be described in detail later in the course. Using theF
P Eworksheets created in earlier steps the resulting dBase IVF
P Escreens follow:F
P MECatalog Tools Exit 9:45:47 pmF
M EdBASE IV CONTROL CENTERF
M ECATALOG: D:\DBSYS\CLASSES\BT4\JOBCOST.CATF
M EData Queries Forms Reports Labels ApplicationsF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº
M EºÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄĺÄÄÄÄÄÄÄÄÄÄÄĺF
M Eº CUSTOMER º EMPPROG º CUSTOMER º CUSTOMER º CUSTOMER º BACKUP ºF
M Eº EMP º EMPRATE º EMP º EMP º EMP º CUSTOMER ºF
M Eº EMPRATE º INVOICE º JOB º EMPPHONE º º EMP ºF
M Eº JOB º JOBSTAT º TIME º EMPRATE º º EMPRATE ºF
M Eº TIME º º º INVOICE º º JOB ºF
M Eº º º º JOB º º JOBCOST ºF
M Eº º º º JOBSTAT º º TIME ºF
M Eº º º º TIME º º ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍͼF
M EFile: New fileF
M EDescription: Press ENTER on
M EHelp:F1 Use:<ÄÙ Data:F2 Design:Shift-F2 Quick Report:Shift-F9 Menus:F10FA*2A*
M PA 2A E(c) Interco International Page 21
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CONTEXT-SENSITIVE HELP ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EHelp is available at all levels of the dBase IV. It isF
P Eaccessed by pressing
P MECatalog Tools Exit 12:37:21 amF
M EdBASE IV CONTROL CENTERF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EÖÄ´ HELP: Create Database Files ÃÄ·F
M Eº [Version 2.01]ÄÄÄÄÄÄ[DEBUG 12002]ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ºF
M EData º ºcationsF
M EÉÍÍÍÍÍÍÍÍÍÍÍͺ The steps to create a database file are: ºÍÍÍÍÍÍÍ»F
M Eº
M EºÄÄÄÄÄÄÄÄÄÄÄĺ o Plan your database file first. Decide on the ºÄÄÄÄÄÄĺF
M Eº CUSTOMER º fields you want to include. (SEE Using the ºKUP ºF
M Eº EMP º Applications Generator for tips on efficient ºTOMER ºF
M Eº EMPRATE º database design.) º ºF
M Eº FUNCODE º o Define the database file structure--define fields. ºRATE ºF
M Eº JOB º o Enter your data ºCODE ºF
M Eº TIME º o Save º ºF
M Eº º ºMENU ºF
M Eº º Read through the next few screens for important ºE ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍͺ tips.
M EÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶF
M EFile: º CONTENTS RELATED TOPICS PRINT ºF
M EDescription:ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽF
M EMove Highlight:FA*2A*
A'2A'
M PA 2A EPage 22 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CREATE DATA FILE ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Organize Append Go To Exit 9:47:53 pmF
M EÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄÄ¿ Bytes remaining: 3826F
M E³ Num ³ Field Name ³ Field Type ³ Width ³ Dec ³ Index ³F
M EÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍØÍÍÍÍÍÍ͵F
M E³ 1 ³ EMPID ³ Character ³ 5 ³ ³ Y ³F
M E³ 2 ³ DEPT ³ Character ³ 4 ³ ³ Y ³F
M E³ 3 ³ LNAME ³ Character ³ 25 ³ ³ Y ³F
M E³ 4 ³ FNAME ³ Character ³ 20 ³ ³ N ³F
M E³ 5 ³ ADDRESS ³ Character ³ 25 ³ ³ N ³F
M E³ 6 ³ CITY ³ Character ³ 25 ³ ³ N ³F
M E³ 7 ³ STATE ³ Character ³ 2 ³ ³ N ³F
M E³ 8 ³ ZIP ³ Character ³ 10 ³ ³ Y ³F
M E³ 9 ³ EMPDATE ³ Date ³ 8 ³ ³ Y ³F
M E³ 10 ³ ACTIVE ³ Logical ³ 1 ³ ³ N ³F
M E³ 11 ³ COMMENTS ³ Memo ³ 10 ³ ³ N ³F
M E³ 12 ³ SKILLS ³ Character ³ 25 ³ ³ N ³F
M E³ 13 ³ PHONE ³ Character ³ 14 ³ ³ N ³F
M E³ ³ ³ ³ ³ ³ ³F
M E³ ³ ³ ³ ³ ³ ³F
M E³ ³ ³ ³ ³ ³ ³F
M EÀÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÙF
M EDatabaseºD:\...classes\bt4\EMP ºField 1/13 º ºF
M EEnter the field name. Insert/Delete field:Ctrl-N/Ctrl-UFA'2A'
M PA 2A E(c) Interco International Page 23
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CREATE QUERY ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Fields Condition Update Exit 9:56:01 pmF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³='PROG' ³ Asc1 ³F
M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EºEMPPROG ºEmp-> ³Emp-> ³Emp-> ³Emp-> ³F
M Eº ºEMPID ³DEPT ³LNAME ³FNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EQuery ºD:\...bt4\EMPPROG ºField 2/13 º ºF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4FA*2A*
M PA 2A EPage 24 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CREATE FORM ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Fields Words Go To Exit 9:49:45 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°EMPLOYEE INFORMATION FORM°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°ID Number AA999 Dept XXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°First Name XXXXXXXXXXXXXXXXXXXX°°°Last XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°³°F
M E°°³°°°Address XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°City XXXXXXXXXXXXXXXXXXXXXXXXX°°°State XX Zip 99999 9999°°°°°°°°³°F
M E°°³°°°Phone°°°°°°(999) 999-9999°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°Employment Date MM/DD/YY°°Active Y°°Skills XXXXXXXXXXXXXXXXXXXXXXXXX°³°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°Comments°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°³°F
M EForm ºD:\...classes\bt4\EMP ºRow:0 Col:0 ºFile:Emp º InsF
M EAdd field:F5 Select:F6 Move:F7 Copy:F8 Size:Shift-F7FA*2A*
M PA 2A E(c) Interco International Page 25
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CREATE REPORT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Fields Bands Words Go To Print Exit 9:51:35 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúúúF
M EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EPage No.°999°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EMM/DD/YY°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°EMPLOYEE PHONE LIST REPORT°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EEMPID DEPT NAME°°°°°°°°°°°°°°°°°°°°°°°°°PHONE°°°°°°°°°°°°°°°°°°°°°°°F
M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EDetail BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°XXXXX°°°XXXX°°°°°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°XXXXXXXXXXXXXX°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EPage Footer BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EReport ºD:\...bt4\EMPPHONE ºBand 1/5 ºFile:Emp ºF
M EAdd field:F5 Select:F6 Move:F7 Copy:F8 Size:Shift-F7F
M PEÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CREATE LABEL ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Dimensions Fields Words Go To Print Exit 9:52:49 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú ú]F
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX°°³F
M E³XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°³F
M E³XXXXXXXXXXXXXXXXXXXXXXXXX, XX XXXXX³F
M E³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³F
M E³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M ELabel ºD:\...classes\bt4\EMP ºLine:0 Col:0 ºFile:Emp º InsF
M EAdd field:F5 Select:F6 Move:F7 Copy:F8 Size:Shift-F7FA2A
M PA 2A EPage 26 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CREATE MENU ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MECatalog Tools Exit 10:19:59 pmF
M EdBASE IV CONTROL CENTERF
M ECATALOG: D:\DBSYS\CLASSES\BT4\JOBCOST.CATF
M EData Queries Forms Reports Labels ApplicationsF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº
M EºÄÄÄÄÄÄÄÄÄÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÄÄÄÄÄÄÄĺF
M Eº CUSTOMEº ºSTOMER ºF
M Eº EMP º dBASE program Applications Generator ºP ºF
M Eº EMPRATEº ºB ºF
M Eº JOB º You may create a dBASE program, or an application with ºME ºF
M Eº TIME º the Applications Generator. Press ENTER to select or º ºF
M Eº º ESC to cancel. º ºF
M Eº º º ºF
M Eº ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ º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 optionFA*2A*
M PA 2A E(c) Interco International Page 27
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E20. During the CREATE PHASE dBase IV is used to build the systemF
P Efiles that were previously defined and designed.F
P ETRUE FALSEF
P E21. Selecting the ORDERING for files is done when creatingF
P EScreen Forms.F
P ETRUE FALSEF
P E22. It is not possible to show memo field information in ScreenF
P EForms without pressing
P ETRUE FALSEF
P E23. Data Validation is performed when creating Screen Forms.F
P ETRUE FALSEF
P E24. It is only possible to produce columnar reports with dBaseF
P EIV.F
P ETRUE FALSEF
P E25. When using the dBase IV Control Center Menus either byF
P Epressing
P Emenu item.F
P ETRUE FALSEFA*2A*
A$2A$
P EPage 28 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼ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 EThe Use Phase requires the installation of the created filesF
P Eon the users system. Once data is entered the retrieval reportsF
P Eand labels can be tested.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M EºTue. 10/04/88 EMPLOYEE MAIN MENU 10:01:25 pmºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Add Information ºF
M Eº Change Information ºF
M Eº Browse Information ºF
M Eº Discard Marked Records ºF
M Eº Print Report ºF
M Eº Mailing Labels ºF
M Eº Reindex Database ºF
M Eº Exit From Emp ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EºD:\...classes\bt4\EMP ºRec 1/18 ºFile º ºFA*2A*
A&2A&
M PA 2A E(c) Interco International Page 29
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ ADD INFORMATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MERecords Go To Exit 11:55:58 pmF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº EMPLOYEE INFORMATION FORM ºF
M Eº ºF
M Eº ID Number Dept ºF
M Eº ºF
M Eº First Name Last ºF
M Eº Address ºF
M Eº City State Zip ºF
M Eº Phone ( ) - ºF
M Eº ºF
M Eº Employment Date / / Active N Skills ºF
M Eº ºF
M Eº Comments ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ºF
M Eº º º ºF
M Eº º º ºF
M Eº º º ºF
M Eº º º ºF
M Eº º º ºF
M Eº ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EEdit ºD:\...classes\bt4\EMP ºRec 19/19 ºFile º ºFA'2A'
M PA 2A EPage 30 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CHANGE INFORMATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MERecords Go To Exit 11:13:55 pmF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ EMPLOYEE INFORMATION FORM ³F
M E³ ³F
M E³ ID Number BA100 Dept PROG ³F
M E³ ³F
M E³ First Name Kevin Last Barry ³F
M E³ Address 123 Heavenly View ³F
M E³ City Nome State AL Zip 04563 ³F
M E³ Phone (509) 654-3218 ³F
M E³ ³F
M E³ Employment Date 05/20/74 Active N Skills PR ³F
M E³ ³F
M E³ Comments ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³F
M E³ ³GRADUATE: GEORGIA TECH 1975 ³ ³F
M E³ ³COMPUTER TRAINING: DATA COMMUNICATIONS ³ ³F
M E³ ³ PASCAL ³ ³F
M E³ ³ LOTUS ³ ³F
M E³ ³ ³ ³F
M E³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EEdit ºD:\...classes\bt4\EMP ºRec 7/18 ºFile º ºFA'2A'
M PA 2A E(c) Interco International Page 31
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ BROWSE INFORMATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MERecords Fields Go To Exit 11:09:44 pmF
M EÚÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³EMPID³DEPT³LNAME ³FNAME ³ADDRESS ³F
M EÆÍÍÍÍÍØÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³TR100³MIS ³Bruce ³Charles ³1170 Weldstone Court³F
M E³MA100³WORD³Marie ³Lisa ³2406 Hibiscus Lane ³F
M E³MI100³CORP³Middleton ³Sally ³1234 East Side Parkw³F
M E³CO100³PROG³Cognac ³Kael ³4536 Ocean View ³F
M E³LA100³CORP³Lacroux ³Jean ³123 Mountain Drive ³F
M E³TR200³MIS ³Troutman ³George ³1212 Easy Street ³F
M E³BA100³PROG³Barry ³Kevin ³123 Heavenly View ³F
M E³BR100³WORD³Bryan ³Christopher ³1123 Main Street ³F
M E³JO100³PROG³Jonah ³Allison ³4289 West Wesley Roa³F
M E³KA100³PROG³Kathleenovitch ³Holly ³1234 South Cobb Driv³F
M E³BO100³PROG³Bonnacker ³Jeff ³567 Shadowlawn Way ³F
M E³BR200³PROG³Brooks ³Stuart ³234 Riverside Way ³F
M E³RA100³PROG³Randall ³Joseph ³234 Destin Way ³F
M E³BR300³PROG³Bruce ³Robert ³3232 Satellite Lane ³F
M E³CO200³CORP³Connors ³Bonnie ³234 South High Stree³F
M E³LA200³PROG³Lacroux ³Blaise ³23 141st Street ³F
M E³ZO100³CORP³Zoellner ³Leigh ³123 Northwest Passag³F
M EÀÄÄÄÄÄÁÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...classes\bt4\EMP ºRec 1/18 ºFile º ºFA'2A'
M PA 2A EPage 32 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ RETRIEVAL PROG DEPARTMENT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MERecords Fields Go To Exit 11:15:54 pmF
M EÚÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³EMPID³DEPT³LNAME ³FNAME ³ADDRESS ³F
M EÆÍÍÍÍÍØÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³CO100³PROG³Cognac ³Kael ³4536 Ocean View ³F
M E³BA100³PROG³Barry ³Kevin ³123 Heavenly View ³F
M E³JO100³PROG³Jonah ³Allison ³4289 West Wesley Roa³F
M E³KA100³PROG³Kathleenovitch ³Holly ³1234 South Cobb Driv³F
M E³BO100³PROG³Bonnacker ³Jeff ³567 Shadowlawn Way ³F
M E³BR200³PROG³Brooks ³Stuart ³234 Riverside Way ³F
M E³RA100³PROG³Randall ³Joseph ³234 Destin Way ³F
M E³BR300³PROG³Bruce ³Robert ³3232 Satellite Lane ³F
M E³LA200³PROG³Lacroux ³Blaise ³23 141st Street ³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:\...bt4\EMPPROG ºRec 4/18 ºView º ºFA'2A'
M PA 2A E(c) Interco International Page 33
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EMPLOYEE PHONE REPORT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MEPage No. 1F
M E10/04/88F
M EEMPLOYEE PHONE LIST REPORTF
M EEMPID DEPT NAME PHONEF
M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
M ETR100 MIS Bruce, Charles (404) 392-0184F
M EMA100 WORD Marie, Lisa (813) 463-4505F
M EMI100 CORP Middleton, Sally (212) 678-9090F
M ECO100 PROG Cognac, Kael (408) 654-3210F
M ELA100 CORP Lacroux, Jean (516) 784-0098F
M ETR200 MIS Troutman, George (703) 525-1717F
M EBA100 PROG Barry, Kevin (509) 654-3218F
M EBR100 WORD Bryan, Christopher (512) 335-0474F
M EJO100 PROG Jonah, Allison (405) 453-2267F
M EKA100 PROG Kathleenovitch, Holly (213) 678-5432F
M EBO100 PROG Bonnacker, Jeff (406) 734-5213F
M EBR200 PROG Brooks, Stuart (712) 567-8432F
M ERA100 PROG Randall, Joseph (512) 978-0007F
M EBR300 PROG Bruce, Robert (402) 324-7896F
M ECO200 CORP Connors, Bonnie (905) 647-8900F
M ELA200 PROG Lacroux, Blaise (607) 843-1267F
M EZO100 CORP Zoellner, Leigh (703) 345-1212F
M ERI100 MIS Ridley, Nell (912) 678-3456FA*2A*
A 2A
M PA 2A EPage 34 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EMPLOYEE LABELS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MECharles Bruce Lisa MarieF
M E1170 Weldstone Court 2406 Hibiscus LaneF
M EAtlanta, GA 30350 Fort Myers Beach, FL 33931F
M ESally Middleton Kael CognacF
M E1234 East Side Parkway 4536 Ocean ViewF
M EBaltimore, MD 23456 Virginia Beach, VA 38912F
M EJean Lacroux George TroutmanF
M E123 Mountain Drive 1212 Easy StreetF
M EBoulder, CO 34109 Arlington, VA 22234F
M EKevin Barry Christopher BryanF
M E123 Heavenly View 1123 Main StreetF
M ENome, AL 04563 Holy Oak, KS 78965F
M EAllison Jonah Holly KathleenovitchF
M E4289 West Wesley Road 1234 South Cobb DriveF
M EBirmingham, AL 45367 Marietta, GA 30335F
M EJeff Bonnacker Stuart BrooksF
M E567 Shadowlawn Way 234 Riverside WayF
M EEast Rutherford, NJ 67895 Gainesville, GA 30024F
M EJoseph Randall Robert BruceF
M E234 Destin Way 3232 Satellite LaneF
M EDestin, FL 33897 Trenton, NJ 09876F
M EBonnie Connors Blaise LacrouxF
M E234 South High Street 23 141st StreetF
M EAlbany, NY 23456 New York, NY 23456F
M ELeigh Zoellner Nell RidleyF
M E123 Northwest Passage 4785 Elm StreetF
M EButte, MT 34567 Oskosh, WI 67543FA2A
M PA 2A E(c) Interco International Page 35
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E26. Match the following function keys to their purpose.F
P EF1 ZOOMF
P EF2 FIELDF
P EF3 MENUSF
P EF4 DITTOF
P EF5 MACROSF
P EF6 FINDF
P EF7 DESIGNF
P EF8 FIND NEXTF
P EF9 DATAF
P EF10 MOVEF
P ESHIFT F1 HELPF
P ESHIFT F2 NEXTF
P ESHIFT F3 PICKF
P ESHIFT F4 FIND PREVIOUSF
P ESHIFT F5 QUICK REPORTF
P ESHIFT F6 SIZEF
P ESHIFT F7 REPLACEF
P ESHIFT F8 EXTEND SELECTF
P ESHIFT F9 COPYF
P ESHIFT F10 PREVIOUSFA*2A*
A(2A(
P EPage 36 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ MANAGING DATABASE SYSTEM DEVELOPMENT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EManagement is responsible for the acquisition of systems forF
P Ethe collection of information and the production of reports whichF
P Eare used to improve the operation of the organization. The way inF
P Ewhich systems can now be created has changed. Successful managersF
P Ewill educate themselves and give proper direction to theirF
P Esubordinates.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.FA*2A*
A(2A(
P E(c) Interco International Page 37
PEA 2A 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: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. Testing of APGEN written programs can be testedF
P Eand debugged in far less time than a hand codedF
P Eprogram that attempts to accomplish the sameF
P Eresults.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.FA2A
P EPage 38 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES 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 these 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.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ RUNTIME AND COMPILER CONSIDERATIONS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe Developer's Edition provides two options forF
P Edistributing systems to users: Runtime and the ProfessionalF
P ECompiler. Under Runtime the program file are used in theirF
P Ecompiled .DBO/.FMO etc. formats. For example if you have 50F
P Ecompiled files each will be distributed to the user. TheF
P EProfessional Compiler will gather all of these elements into oneF
P Eexecutable file (.EXE) and requires the distribution of only thisF
P Eone file. Management can choose Between these two options basedF
P Eon performance without additional cost.FA!2A!
P E(c) Interco International Page 39
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ TRAINING CONSIDERATIONS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P ETraditional teaching techniques have emphasized that theF
P Estudent learn the dBase commands and functions, the methods ofF
P Ebuilding files, screens and reports, then how to write programsF
P Efrom scratch with a word processor. This approach requires aF
P Egreat deal of practice before a student could master any complexF
P Esystems. With the advent of the Control Center and APGEN in dBaseF
P EIV complex systems can be built by understanding these twoF
P Efeatures alone. The learning of each dBase command has moved fromF
P Ebeing a primary concern to being a supplement to the mastery ofF
P Ethe Control Center.F
P EManagement must take the lead within training departments toF
P Edevelop courses that teach the principles of database design andF
P Ethe techniques in the Control Center to produce complex systemsF
P Ein the shortest time possible. It can be expected that studentsF
P Ewill enjoy this approach over the the earlier training methods.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ MANAGING PROGRAMMERS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EProgrammers can be handled better by management thatF
P Eunderstands the tools and techniques available to theF
P Eprogrammers. I have seen many occasions in which a programmerF
P Eindicates that he has many years of dBase experience often allF
P Ethe way back to dBase II and yet his programs do not contain manyF
P Eof the new advanced features of the current release on dBase. WhyF
P Eis this? Most oldtimers don't have the time or inclination toF
P Eseek training on or even read up on the new features of theF
P Ecurrent releases. Experienced programmers are the least likely toF
P Ewant to change old accepted ways of writing programs.F
P EIn order to bring the oldtimers up to date and blend in theF
P Enew generation, management must set guidelines for acceptableF
P Eprogramming. Some suggestions are:F
P E1. ALL SYSTEMS SHOULD BE DEFINED USING STANDARDF
P EWORKSHEETS. The enclosed sample worksheets forF
P Ecreation of files can serve as an examples to beF
P Emodified to suit the programmer's environment.F
P E2. ALL PROGRAMS MUST BE INITIALLY WRITTEN USINGF
P EAPGEN. Customization may be added by creatingF
P Eadditional programs using the dBase editor orF
P Einserted using APGEN imbed options.F
P E3. DOCUMENTATION AND USER GUIDES MUST BE DEVELOPEDF
P EAND APPROVED BEFORE THE SYSTEM IS DELIVERED TO THEF
P EUSER. This is probably the least desirable stepF
P Efor the programmer, but the most important for theF
P Efuture modification of the system.FA2A
P EPage 40 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EAPGEN allows the use of DOCUMENT.GEN to generateF
P Ebasic documentation for APGEN programs, but notF
P Efor custom programs written in a text editor.F
P EThere is documenting software such as CLEAR,F
P EdANALYST, dFLOW and THE DOCUMENTOR that can beF
P Eused to assist in this effort.F
P EUser guides should be written to assist the userF
P Eof the system. They should be customized for theF
P Euser environment and at a minimum should show howF
P Eto use the system's Help Facilities and provideF
P Epictures of actual screens to support the textF
P Edescriptions of system operation.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CONVERTING TO DBASE IV ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EBased on the new features and easy way to buildF
P Esophisticated system it is recommended that conversion ofF
P Eexisting dBase systems and the development of new systems be doneF
P Eusing dBase IV.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CONVERSION REQUIREMENTS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EConversion to dBase IV requires one of the followingF
P Escenarios:F
P EA. dBASE III OR III FILES. Conversion is accomplishedF
P Eby running the old system in the dBase IVF
P Eenvironment. The procedure is automatic.F
P EB. dBASE II FILES. The DCONVERT utility program willF
P Econvert these files with minor assistance from theF
P Euser.F
P EC. FOXBASE, CLIPPER AND QUICKSILVER FILES. The STEPF
P EIVWARD utility provides conversion of programsF
P Efrom these dBase clones allowing their executionF
P Eunder dBase IV.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ WHO SHOULD CONVERT? ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EWho should opt for the conversion of existing systems? WithF
P Ethe conversion costs limited to the upgrade costs for dBase IVF
P Eall present users of dBase should convert. If the system isF
P Ewritten with a dBase clone, then the system should be convertedF
P Eand tested in the dBase IV environment. The performance resultsF
P Eshould be compared to operation in the original environment. TheF
P Edecision should also be influenced by the new features of dBaseF
P EIV that can be added to the existing system.FA!2A!
P E(c) Interco International Page 41
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E27. It takes an expert to convert dBase III files to dBase IV.F
P ETRUE FALSEF
P E28. Maintenance of database systems is not a major considerationF
P Ein design, because any programmer can easily make changes toF
P Eany other programmer's work.F
P ETRUE FALSEF
P E29. The utility program used to convert programs and files fromF
P Eearlier versions of dBase to dBase IV isF
P E____________________F
P E30. The utility program sold separately to convert Clipper,F
P EQuicksilver and Foxbase systems to dBase IV isF
P E____________________F
P E30. The most efficient way to build database systems in dBase IVF
P Eis to work fromF
P EThe DOT PROMPT The CONTROL CENTERF
P E31. Programmers should be required to produce the "first draft"F
P Eof a system by using the Applications Generator.F
P ETRUE FALSEF
P E32. A good rule of thumb for the number of times to successfullyF
P Euse a function of dBase IV before mastering it isF
P E1 5 15 50FA"2A"
P EPage 42 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E33. When writing a Request For Proposal (RFP) it is wise toF
P Erequire that the system be built with an ApplicationsF
P EGenerator and that documentation and source code be providedF
P Ewith the system.F
P ETRUE FALSEF
P E34. Consultants and outside systems developers may be concernedF
P Eover copyright laws when dealing with Federal and State andF
P Elocal governments in the United States.F
P ETRUE FALSEFA*2A*
P E(c) Interco International Page 43
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ SYSTEM DESIGN, CREATION AND IMPLEMENTATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EIn this section the concepts of design and creation ofF
P Edatabase systems will be discussed from the point of view of theF
P Enew system designer. Emphasis will be on the ability to create aF
P Efully functional single file system including:F
P EData FileF
P EQueryF
P EScreen FormF
P EReportF
P ELabelF
P EFile MenuF
P EThe student should be comfortable with the design techniquesF
P Eand be able to create a single file system upon completion ofF
P Ethis section.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ DATABASE DESIGN TECHNIQUES ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EDatabase system design is accomplished in five phases:F
P EÚÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄ¿F
P E³ DEFINE ÃÄÄÄÄ´ DESIGN ÃÄÄÄÄ´ CREATE ÃÄÄÄÄ´ USE ÃÄÄÄÄ´ MODIFY ³F
P EÀÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÙF
P EThe outline below shows the steps to be done when a databaseF
P Esystem is developed using dBASE IV. The Designer is you or yourF
P Eorganization as you are responsible for the system being built.F
P EThe Customer is the person or organization for whom the system isF
P Eto be built.F
P EGOALSF
P E±±±±±F
P EThe Customer's goal is to improve his operations by using aF
P Esystem that you design to give accurate and timely reports.F
P EThe Designer's goal is to design a system to do this withinF
P Ethe allotted time and costs.F
P EYour quickest solution to building a database systemF
P Erequires that you obtain the most complete information from yourF
P ECustomer, then organize it with the enclosed worksheets. Work andF
P Erework those worksheets until you are happy with the design. OnlyF
P Ethen go to dBASE IV. The biggest mistake is to immediately go toF
P EdBASE IV and try and build your system. You will spendF
P Esignificantly more time and will have more errors.FA'2A'
P EPage 44 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº CHECKLIST FOR 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ÀÄÄÄÄÄÄÄÄÄÙFA2A
P E(c) Interco International Page 45
PEA 2A F
P EDEFINE PHASEF
P E±±±±±±±±±±±±F
P EThe define phase requires that we have an understanding ofF
P Ethe capabilities of dBASE IV, some common sense and experienceF
P Einvolving typical data collection activities and the ability toF
P Ecommunicate with your customer.F
P ESTEP 1 - DETERMINE THE CUSTOMER'S OBJECTIVEF
P EBegin by asking questions about:F
P EA. The intended purpose of the system.F
P EB. The amount of time and capital the Customer isF
P Ewilling to invest in the system's development.F
P EIf you are satisfied that you can meet the objective thenF
P Eexplain to the Customer the steps that you are going toF
P Efollow and at what points the Customer should expect to beF
P Einvolved.F
P EIf you are not convinced that you can be of assistance,F
P Eexplain your reasons to the Customer and if accommodationsF
P Ecan not be reached, move on to another assignment.F
P ESTEP 2 - IDENTIFY THE TASKS INVOLVED IN THE PROCESSF
P EThe Customer should provide you with a description of theF
P Eprocess to be automated. You should obtain copies of allF
P Einput forms used as well as the current reports. If newF
P Eforms or reports are required, then the Customer shouldF
P Eprovide the necessary information. All calculations shouldF
P Ebe defined for you.F
P ESTEP 3 - FILL IN ITEMS WORKSHEETSF
P EUsing the ITEMS WORKSHEET prepare a list of all of the itemsF
P Eof information to be collected. Group fields according toF
P Ethe input form or report where they are to be used. EnterF
P Ethe definitions for each item including formulas, if any.F
P ESTEP 4 - CONFIRM PROCESS AND NAME FIELDSF
P EDescribe your understanding of the process in detail to theF
P ECustomer and obtain confirmation that you are correct.F
P EUsing the list of items to be collected from the ITEMSF
P EWORKSHEET which you have prepared from the input forms andF
P Ereports from STEP 2, let the Customer assist in the namingF
P Eof the fields. The Customer knows common abbreviations thatF
P Eare used in the organization that would be good choices forF
P Efield names.FA2A
P EPage 46 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EXAMPLE: EMPLOYEE SYSTEM ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ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ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 1 - Determine Customer Objective ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe customer is interested in automating his employeeF
P Erecords. He has provided an example Employee folder whichF
P Econtains the information that is to be collected. He hasF
P Eapproximately 18 employees to be entered into the system. SomeF
P Eare not active at this time.F
P EHe would like to get a phone listing report as well asF
P Emailing labels from time to time. He would also like to reviewF
P Ethose employees who are in the Programming department.F
P EHe is willing to purchase a copy of dBase IV to run theF
P Esystem. He will also upgrade his computer to a hard disk. HeF
P Eagrees to your suggested cost of $500.00 for the system.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 2 - Identify Tasks ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe basic tasks in this system are to Add, Change and DeleteF
P Einformation in Data Entry and Reports, Labels and Browsing theF
P EProgrammers in Data Retrieval.FA)2A)
P E(c) Interco International Page 47
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 3 - Items Worksheet ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MEWIW FEWTW FEWEW FEWMW FEWSW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE ___1__ of ___1__ DATE __01/05/89____F
M EITEM DESCRIPTION SOURCE FIELD NAMEF
M EINPUT/REPORT NAMEF
M EEmployee Last Name__________________ Personnel Folder____ LNAME_____F
M E_________First Name_________________ Personnel Folder____ FNAME_____F
M E_________Street Address_____________ Personnel Folder____ ADDRESS___F
M E_________City_______________________ Personnel Folder____ CITY______F
M E_________State______________________ Personnel Folder____ STATE_____F
M E_________Zip Code___________________ Personnel Folder____ ZIP_______F
M E_________Employment Date____________ Personnel Folder____ EMPDATE___F
M E_________Is Employee Active?________ Personnel Folder____ ACTIVE____F
M E_________General Information________ Personnel Folder____ COMMENTS__F
M E_________Skills_____________________ Personnel Folder____ SKILLS____F
M E_________Home Phone Number__________ Personnel Folder____ PHONE_____F
M E_________Department Assigned To_____ Personnel Folder____ DEPT______F
M E_________ID Number__________________ Personnel Folder____ EMPID_____F
M E____________________________________ ____________________ __________F
M PEÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 4 - Confirm Process ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P ECustomer confirms your understanding of what he wants andF
P Eaccepts your choice of field names.FA*2A*
A)2A)
P EPage 48 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E35. In the Define Phase the following questions might be asked.F
P ERank them from 1 to 10 in order of importance. 1 is the mostF
P Eimportant.F
P EDo you feel that a computer database system isF
P Eessential to your organization?F
P EDo you have adequate funding for this project?F
P EDo your employees want a computer system?F
P EWhat do your reports look like?F
P EDescribe your existing computer equipment?F
P EDo you want to use a network?F
P EDo you use minicomputer or mainframe information?F
P EDo you want to use your data with Lotus or wordF
P Eprocessors?F
P EHow many staff are available to do data entry?F
P EWhen do you need the system completed?FA*2A*
A(2A(
P E(c) Interco International Page 49
PEA 2A F
P EDESIGN PHASEF
P E±±±±±±±±±±±±F
P EIn the design phase you must select a file organization,F
P Edesign input forms and reports and create menus and programs thatF
P Ewill allows the customer to do data entry and produce reports.F
P ESTEP 5 - DESIGN FILE ORGANIZATIONF
P EFrom the ITEMS WORKSHEETS you must create files to hold theF
P Edata. The following rules are intended to guide you in thisF
P Etask. Include your experience when making your finalF
P Edecisions.F
P ERule 1:F
P EALL FIELDS IN A FILE SHOULD RELATE TO EACH OTHERF
P EON A ONE TO ONE BASIS.F
P Eeg. In an employee file there is ONE unique SocialF
P ESecurity number that refers to ONE name, address,F
P Ecity, state, zip and phone. In an invoice fileF
P Ethere is ONE unique Invoice Number that refers toF
P EONE customer, date, amount, etc.F
P ERule 2:F
P EIF FIELDS ARE NOT RELATED ONE TO ONE, THEY SHOULDF
P EPLACED IN DIFFERENT FILES AND A LINK BE PROVIDEDF
P EBETWEEN THEM.F
P Eeg. An invoice has a vendor name, address, etc. inF
P Eaddition to the invoice date, number, amount, etc.F
P EBut one vendor might have many invoices. YouF
P Eshould create a vendor file to hold informationF
P Eabout the vendor and an invoice file to holdF
P Einformation about invoices. Place an vendor numberF
P Efield in the invoice file to provide a link to theF
P Evendor file.F
P ERule 3:F
P EFIELDS WHICH REQUIRE SPECIAL ACCESS AUTHORITYF
P ESHOULD BE PLACED IN A SEPARATE FILE FROM OTHERF
P EFIELDSF
P Eeg. Employee salary and performance reportF
P Einformation should be in a separate file from nameF
P Eand address information. Include an employeeF
P Enumber field in the security file to provide aF
P Elink to the main employee file.FA&2A&
P EPage 50 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P ESTEP 6 - SELECT ORDERING KEY EXPRESSIONSF
P EThe ordering of information is required for searching,F
P Ereports, data entry and linking files. Select names andF
P Eordering expressions for each data file.F
P ESTEP 7 - FILL IN DATA FILE WORKSHEETSF
P EThe attached worksheet contains blanks for all informationF
P Erequired by DBASE IV to create files. Based on yourF
P Eassignments from STEPS 5 & 6 enter a file name, description,F
P Eordering information and field information including sizes,F
P Edata types and formatting options.F
P ESTEP 8 - FILL IN QUERY WORKSHEETSF
P EFrom the files designed above select those that need to beF
P Elinked together for use in data entry and reporting. Give aF
P Efilename and link field for each relationship.F
P ESTEP 9 - FILL IN SCREEN FORM WORKSHEETSF
P ESketch the layout for the data entry screen for each dataF
P Efile and query file from STEPS 6 & 7. Use existing inputF
P Eforms as guides. Assign a file name.F
P ESTEP 10 - FILL IN REPORT WORKSHEETSF
P EFor each report required note the fields, files and orderingF
P Erequired to produce the report. Indicate in the bands theF
P Eappropriate fields. Include calculations that will beF
P Eproduced in the report.F
P ESTEP 11 - FILL IN LABEL WORKSHEETSF
P EFor each report required note the fields, files and orderingF
P Erequired to produce the report. Indicate in the bands theF
P Eappropriate fields. Include calculations that will beF
P Eproduced in the report.F
P ESTEP 12 - FILL IN MENU WORKSHEETSF
P EDescribe the menu design for your system. Typically eachF
P Edata file can be accessed through the "Quick Application"F
P Eoption of the Applications section of the Control Center.F
P EMain Menus should be designed to provide access to all partsF
P Eof the system. Any BATCH processes such as Back Up and DataF
P ETransfers should be defined here.FA*2A*
A$2A$
P E(c) Interco International Page 51
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EXAMPLE: EMPLOYEE SYSTEM ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ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ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 5 - Organize Files ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EIn a single file system this step is not required. WhenF
P Eusing multiple files this step determines which items ofF
P Einformation are assigned to which DBF files. It also determinesF
P Ethe linking fields to be used for multiple file queries.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 6 - File Ordering ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe Employee data is to be ordered by Name (LNAME+FNAME) andF
P Eby Dept (DEPT).FA*2A*
A&2A&
P EPage 52 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 7 - Data File Worksheet ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MEWDW FEWAW FEWTW FEWAW F EWFW FEWIW FEWLW FEWEW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __6___ DATE __01/05/89____F
M EFILE NAME (8 chars) : __EMP________F
M EFILE DESCRIPTION : _Employee Name and Address Information_____F
M E___________________________________________F
M E___________________________________________F
M E___________________________________________F
M EORDERING (Indexes) : NAME (8 chars) KEY FIELDSF
M EName_________ LNAME+FNAME________________F
M EEmpid________ EMPID______________________F
M E_____________ ___________________________F
M E_____________ ___________________________F
M EFIELD NAME DESCRIPTION TYPE WIDTH DEC VALIDATION INFOF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EEMPID______ Employee Id Number C_ _5__ __ ______________________F
M E__________________ Pict_AA999__Func__!___F
M EDEPT_______ Department _______ C_ _4__ __ ______________________F
M E__________________ Pict________Func__!___F
M ELNAME______ Last Name_________ C_ _25_ __ ______________________F
M E__________________ Pict________Func______F
M EFNAME______ First Name________ C_ _20_ __ ______________________F
M E__________________ Pict________Func______F
M EADDRESS____ Street Address____ C_ _25_ __ ______________________F
M E__________________ Pict________Func______F
M ECITY_______ City______________ C_ _25_ __ ______________________F
M E__________________ Pict________Func______F
M ESTATE______ State_____________ C_ _2__ __ ______________________F
M E__________________ Pict__AA____Func__!___F
M EZIP________ Zip Code__________ C_ _10_ __ ____99999-9999________F
M E__________________ Pict________Func______F
M EEMPDATE____ Employment Date___ D_ _8__ __ ______________________F
M E__________________ Pict________Func______F
M EACTIVE_____ Is Active?________ L_ _1__ __ ______________________F
M E__________________ Pict________Func__Y___F
M ECOMMENTS___ General Info______ M_ _10_ __ ______________________F
M E__________________ Pict________Func______F
M ESKILLS_____ Skills____________ C_ _25_ __ __PICK LIST___________F
M E__________________ Pict________Func______F
M EPHONE______ Home Phone Number_ C_ _14_ __ __(999) 999-9999______F
M E__________________ Pict________Func______FA&2A&
M PA 2A E(c) Interco International Page 53
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 8 - Query Worksheet ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EDuring the DEFINE Phase it was learned that all employees inF
P Ethe Programming Department need to be scanned from time to time.F
P EUse the Query Worksheet to define this view.F
P MEWQW FEWUW FEWEW FEWRW FEWYW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __7___ DATE ___01/05/89___F
M EQUERY NAME (8 chars) :_EMPPROG_____F
M EFILENAME: FIELDS:F
M ELINK1 LINK2 LINK3 COND COND ORDER ORDERF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
M E³ EMP.DBF ³ ³ ³ ³DEPT ³ ³DEPT ³ ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
M E³ ³ ³ ³='PROG' ³ ³ ³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³Calculated ³ ³ ³ ³ ³ ³ ³ ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
M E³ ³ ³ ³ ³ ³ ³ ³F
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
M E³Include ³EMPID ³LNAME ³FNAME ³DEPT ³SKILLS³ ³ ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
M E³ ³ ³ ³ ³ ³ ³ ³F
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
M E³Include ³ ³ ³ ³ ³ ³ ³ ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
M E³ ³ ³ ³ ³ ³ ³ ³FA*2A*
M PA 2A EPage 54 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 9 - Screen Form Worksheet ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EDesign the Data Entry Screen Form for the EMP.DBF file usingF
P Ethe Screen Form Worksheet.F
P MEWSW FEWCW FEWRW FEWEW FEWEW FEWNW F EWFW FEWOW FEWRW FEWMW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __6___ DATE __01/05/89____F
M ESCREEN NAME (8 chars) :__EMP________F
M EDATA FILE OR QUERY NAME (8 chars) : __EMP________F
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº EMPLOYEE INFORMATION FORM ºF
M Eº ºF
M Eº ID Number (EMPID) Dept (DEPT) ºF
M Eº ºF
M Eº First Name (FNAME) Last (LNAME) ºF
M Eº Address (ADDRESS) ºF
M Eº City (CITY) State (STATE) Zip (ZIP) ºF
M Eº Phone (PHONE) ºF
M Eº ºF
M Eº Employment Date (EMPDATE) Active (ACTIVE) Skills (SKILLS) ºF
M Eº ºF
M Eº Comments (COMMENTS) Note: Explode memo in remaining space º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ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA*2A*
A$2A$
M PA 2A E(c) Interco International Page 55
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 10 - Report Worksheet ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EAn Employee Phone List Report is required. Use the ReportF
P EWorksheet to create this report.F
P MEWRW FEWEW FEWPW FEWOW FEWRW FEWTW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF __Jobcost____ SYSTEMF
M EPAGE __1___ of ___9__ DATE __01/05/89____F
M EREPORT NAME (8 chars) :_EMPPHONE____F
M EDATA FILE OR QUERY NAME (8 chars) : ___EMP_______F
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúúùúúúú7F
M EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EPage No. 999F
M EMM/DD/YYF
M EEMPLOYEE PHONE LIST REPORTF
M EEMPID DEPT NAME PHONEF
M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
M EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***F
M EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***F
M EDetail BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E(EMPID) (DEPT) (LNAME),(FNAME) (PHONE)F
M EGroup 1 SummaryBandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***F
M EReport SummaryBandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***F
M EPage Footer BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E*** NONE ***FA&2A&
M PA 2A EPage 56 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 11 - Label Worksheet ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EDesign standard mailing label for EMP.DBF using LabelF
P EWorksheet.F
P MEWLW FEWAW FEWBW FEWEW FEWLW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __2___ DATE __01/05/89____F
M ELABEL NAME (8 chars) :_EMP_________F
M EDATA FILE OR QUERY NAME (8 chars) : __EMP________F
M ELABEL SIZE: __Standard_____ NUMBER OF LABELS ACROSS __2____F
M ELABEL LAYOUT:F
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú4úúúúùúú ú5F
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº (FNAME) (LNAME) ºF
M Eº (ADDRESS) ºF
M Eº (CITY), (STATE) (ZIP) º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ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼFA*2A*
A(2A(
M PA 2A E(c) Interco International Page 57
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 12 - Menu Worksheet ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EA menu is required to allow the user to access the systemF
P Efiles. Use the Quick Application feature of the applicationF
P Egenerator to produce a program without custom coding.F
P MEWMW FEWEW FEWNW FEWUW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Jobcost___ SYSTEMF
M EPAGE __1___ of __8___ DATE __01/05/89____F
M EMENU NAME (8 chars) :__EMP________F
M EDATA FILE OR QUERY NAME (8 chars) : ___EMP_______F
M EORDER NAME (8 chars) : ___NAME______F
M EMENU LAYOUT:F
M EBARF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EPOPUPF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº ºF
M Eº ºF
M Eº *** QUICK APPLICATION **º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 EON MENU OPTION PERFORM (MENU, BATCH or DBASE PRG)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_________________________________FA'2A'
M PA 2A EPage 58 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E36. Worksheets are only necessary for first-time systemF
P Edevelopers, experienced people can go directly to dBase andF
P Edesign as they go.F
P ETRUE FALSEF
P E37. When assigning items from the Items Worksheet to data files,F
P Egood common sense is an important factor to be considered.F
P ETRUE FALSEFA*2A*
A'2A'
P E(c) Interco International Page 59
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CREATE USING CONTROL CENTER ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ COMPARISON WITH dBASE III ASSIST ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe Control Center is what the dBase III Assistant mightF
P Ehave been. Under the Assistant there were many features of dBaseF
P Ethat were unavailable. For many it was awkward at best andF
P Edifficult at worst. The Control Center gives access to allF
P Efeatures of the system building functions of dBase IV. The use ofF
P Estandard function key assignments in each functional area willF
P Eprovide easy learning for the new users and increased speed forF
P Ethe experience ones. There was conflict in teaching circles overF
P Ethe use of Assist in training. There is no doubt that the properF
P Eway to train in dBase IV is by using the Control Center.F
P EÚÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CATALOGS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÙF
P EA catalog is a defined assortment of dBase files. It isF
P Enormally used to describe the files required for a given system.F
P EBy using the catalog approach in the Control Center files fromF
P Emany areas can be included in each system. For example, a historyF
P Efile stored in the \DB4\HISTORY sub-directory can be includedF
P Ewith files from the \DB4\CURRENT sub-directory in a catalogF
P Ecalled ALLTRANS in the \DB4 sub-directory.FA*2A*
A(2A(
P EPage 60 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CONTEXT-SENSITIVE HELP ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EHelp is available at all levels of the dBase IV. It isF
P Eaccessed by pressing
P MECatalog Tools Exit 12:37:21 amF
M EdBASE IV CONTROL CENTERF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EÖÄ´ HELP: Create Database Files ÃÄ·F
M Eº [Version 2.01]ÄÄÄÄÄÄ[DEBUG 12002]ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ºF
M EData º ºcationsF
M EÉÍÍÍÍÍÍÍÍÍÍÍͺ The steps to create a database file are: ºÍÍÍÍÍÍÍ»F
M Eº
M EºÄÄÄÄÄÄÄÄÄÄÄĺ o Plan your database file first. Decide on the ºÄÄÄÄÄÄĺF
M Eº CUSTOMER º fields you want to include. (SEE Using the ºKUP ºF
M Eº EMP º Applications Generator for tips on efficient ºTOMER ºF
M Eº EMPRATE º database design.) º ºF
M Eº FUNCODE º o Define the database file structure--define fields. ºRATE ºF
M Eº JOB º o Enter your data ºCODE ºF
M Eº TIME º o Save º ºF
M Eº º ºMENU ºF
M Eº º Read through the next few screens for important ºE ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍͺ tips.
M EÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶF
M EFile: º CONTENTS RELATED TOPICS PRINT ºF
M EDescription:ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽF
M EMove Highlight:FA*2A*
A'2A'
M PA 2A E(c) Interco International Page 61
PEA 2A F
P ECREATE PHASEF
P E±±±±±±±±±±±±F
P EThe create phase includes the creation of DOS paths andF
P Edirectories and the system design using dBASE IV's ControlF
P ECenter. You will find that the create phase is less complicatedF
P Eonce the first 12 steps have been accomplished.F
P ESTEP 13 - CREATE SYSTEM ENVIRONMENT AND LOAD DBASE IVF
P EdBASE IV should be loaded on your machine. Let's assume youF
P Einstall it in D:\DB4.F
P EA. Verify that the DOS path contains D:\DB4. You mayF
P Echeck this by entering SET at the DOS prompt. ThisF
P Eis normally set in the AUTOEXEC.BAT file. If theF
P Epath is not correct, use a text editor to changeF
P EAUTOEXEC.BAT.F
P EB. Create a sub-directory for your new system. AssumeF
P Eyour Customer is Ajax Industries. From the DOSF
P Eprompt create and change to a sub-directory calledF
P EAJAX then load DBASE as follows:F
P E> D:F
P E> MD \DB4\AJAXF
P E> CD \DB4\AJAXF
P E> DBASEF
P EIf you are using dBASE as originally installed theF
P EControl Center will automatically load. If yourF
P Esystem has been reconfigured, go to to DOT PROMPTF
P Eand enter ASSIST to get the Control Center.F
P EC. Press
P Ecreate a catalog called AJAX. Press
P Ereturn to the Control Center.F
P ESTEP 14 - CREATE DATA FILESF
P EMove the cursor to
P E
P Eassociated indexes for that file as described on your DATAF
P EFILE WORKSHEET.F
P EContinue this approach until all file structures areF
P Ecreated. Return to Control Center.FA*2A*
A(2A(
P EPage 62 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P ESTEP 15 - CREATE QUERIESF
P EMove the cursor to
P Epress
P Ecreation of your queries.F
P EContinue this approach until all queries are created. ReturnF
P Eto Control Center.F
P ESTEP 16 - CREATE SCREEN FORMSF
P EMove to the Data Column and highlight the data file to useF
P Efor your screen, then press
P EMove the cursor to
P E
P Ecreating your input screens.F
P EContinue this approach until all screens are created. ReturnF
P Eto Control Center.F
P ESTEP 17 - CREATE REPORTSF
P EMove to the Data Column and highlight the data file to use,F
P Ethen press
P EMove the cursor to
P Epress
P Ecreating your reports.F
P EContinue this approach until all reports are created. ReturnF
P Eto Control Center.F
P ESTEP 18 - CREATE LABELSF
P EMove to the Data Column and highlight the data file to use,F
P Ethen press
P EMove the cursor to
P Epress
P Ecreating your labels.F
P EContinue this approach until all labels are created. ReturnF
P Eto Control Center.FA*2A*
A'2A'
P E(c) Interco International Page 63
PEA 2A F
P ESTEP 19 - CREATE FILE MENUSF
P EMove the cursor to
P Eand press
P ESelect Applications Generator.F
P EFill in the Applications Definition Form with the Menu andF
P EData File information, then press
P EApplications Menu.F
P ESelect GENERATE QUICK APPLICATION and press
P EFill in the appropriate file names and press
P Egenerate application.F
P EContinue this approach until all File Menus are created areF
P Ecreated. Return to Control Center.F
P ESTEP 20 - CREATE SYSTEM MENUS AND GENERATE APPLICATIONF
P EMove the cursor to
P Eand press
P ESelect Applications Generator.F
P EFill in the Applications Definition Form about the Menu,F
P Ethen press
P EWORKSHEET to guide you in creating your system menus.F
P EYou may create either BAR or POPUP Menus as well as BATCHF
P Efiles. The choices depend on your system design.F
P EOnce all menu designs are complete press
P EApplication Menu, then select Clear Work Surfaces. SaveF
P EChanges.F
P EPress
P Eand enter DOCUMENT.GEN, then select Begin Generating. TheF
P Edocumentation for your system will be produced.F
P EFinally, choose Select Template once again and enterF
P EMENU.GEN, then select Begin Generating. Your systemF
P Eapplication will be generated.FA*2A*
A'2A'
P EPage 64 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EXAMPLE: EMPLOYEE SYSTEM ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ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ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 13 - System Setup ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EA. Select or Create a sub-directory to hold the filesF
P Eto be created.F
P EB. Make sure that dBase IV is on the system path withF
P Ethe PATH command at DOS.F
P EC. Change to the sub-directory.F
P ED. Enter DBASE ASSIST.F
P EE. Press
P Ecatalog, then
P M EdBASE IV CONTROL CENTERF
M ECATALOG: D:\DBSYS\CLASSES\BT4\UNTITLED.CATF
M EData Queries Forms Reports Labels ApplicationsF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº
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ÈÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍͼFA!2A!
M PA 2A E(c) Interco International Page 65
PEA 2A F
P EE. Press
P Ecatalog, then
P MECatalog Tools Exit 10:00:42 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»CENTERF
M Eº > Use a different catalog º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Modify catalog name º\BT4\UNTITLED.CAº CATALOG ºF
M Eº Edit description of catalog º ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺF
M EºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺorts Labelº
M Eº Add file to catalog ºÍÍÍÍÍÍÍËÍÍÍÍÍÍÍͺ UNTITLED.CAT º»F
M Eº Remove highlighted file from catalog ºeate> º
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 EFile: ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EDescription: Press ENTER on
A'2A'
M PA 2A EPage 66 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 14 - Create Data File ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Organize Append Go To Exit 9:47:53 pmF
M EÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄÄ¿ Bytes remaining: 3826F
M E³ Num ³ Field Name ³ Field Type ³ Width ³ Dec ³ Index ³F
M EÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍØÍÍÍÍÍÍ͵F
M E³ 1 ³ EMPID ³ Character ³ 5 ³ ³ Y ³F
M E³ 2 ³ DEPT ³ Character ³ 4 ³ ³ Y ³F
M E³ 3 ³ LNAME ³ Character ³ 25 ³ ³ Y ³F
M E³ 4 ³ FNAME ³ Character ³ 20 ³ ³ N ³F
M E³ 5 ³ ADDRESS ³ Character ³ 25 ³ ³ N ³F
M E³ 6 ³ CITY ³ Character ³ 25 ³ ³ N ³F
M E³ 7 ³ STATE ³ Character ³ 2 ³ ³ N ³F
M E³ 8 ³ ZIP ³ Character ³ 10 ³ ³ Y ³F
M E³ 9 ³ EMPDATE ³ Date ³ 8 ³ ³ Y ³F
M E³ 10 ³ ACTIVE ³ Logical ³ 1 ³ ³ N ³F
M E³ 11 ³ COMMENTS ³ Memo ³ 10 ³ ³ N ³F
M E³ 12 ³ SKILLS ³ Character ³ 25 ³ ³ N ³F
M E³ 13 ³ PHONE ³ Character ³ 14 ³ ³ N ³F
M E³ ³ ³ ³ ³ ³ ³F
M E³ ³ ³ ³ ³ ³ ³F
M E³ ³ ³ ³ ³ ³ ³F
M EÀÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÙF
M EDatabaseºD:\...classes\bt4\EMP ºField 1/13 º ºF
M EEnter the field name. Insert/Delete field:Ctrl-N/Ctrl-UFA'2A'
M PA 2A E(c) Interco International Page 67
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 15 - Create Query ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Fields Condition Update Exit 9:56:01 pmF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³Emp.dbf ³ EMPID ³ DEPT ³ LNAME ³F
M EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
M E³ ³='PROG' ³ Asc1 ³F
M EÖViewÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M EºEMPPROG ºEmp-> ³Emp-> ³Emp-> ³Emp-> ³F
M Eº ºEMPID ³DEPT ³LNAME ³FNAME ³F
M EÓÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EQuery ºD:\...bt4\EMPPROG ºField 2/13 º ºF
M EPrev/Next field:Shift-Tab/Tab Data:F2 Pick:Shift-F1 Prev/Next skel:F3/F4FA*2A*
M PA 2A EPage 68 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 16 - Create Screen Form ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Fields Words Go To Exit 9:49:45 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúú]F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°EMPLOYEE INFORMATION FORM°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°ID Number AA999 Dept XXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°First Name XXXXXXXXXXXXXXXXXXXX°°°Last XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°³°F
M E°°³°°°Address XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°City XXXXXXXXXXXXXXXXXXXXXXXXX°°°State XX Zip 99999 9999°°°°°°°°³°F
M E°°³°°°Phone°°°°°°(999) 999-9999°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°Employment Date MM/DD/YY°°Active Y°°Skills XXXXXXXXXXXXXXXXXXXXXXXXX°³°F
M E°°³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³°F
M E°°³°°°Comments°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°³xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx³°³°F
M E°°³°°°°°°°°°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°³°F
M EForm ºD:\...classes\bt4\EMP ºRow:0 Col:0 ºFile:Emp º InsF
M EAdd field:F5 Select:F6 Move:F7 Copy:F8 Size:Shift-F7FA*2A*
M PA 2A E(c) Interco International Page 69
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 17 - Create Report ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Fields Bands Words Go To Print Exit 9:51:35 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúú ùúúúú7ú úúùúúúúF
M EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EPage No.°999°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EMM/DD/YY°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°EMPLOYEE PHONE LIST REPORT°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EEMPID DEPT NAME°°°°°°°°°°°°°°°°°°°°°°°°°PHONE°°°°°°°°°°°°°°°°°°°°°°°F
M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EDetail BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°XXXXX°°°XXXX°°°°°°XXXXXXXXXXXXXXXXXXXXXXXX°°°°°XXXXXXXXXXXXXX°°°°°°°°°°°°°°F
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EReport Summary BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EPage Footer BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
M EÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
M EReport ºD:\...bt4\EMPPHONE ºBand 1/5 ºFile:Emp ºF
M EAdd field:F5 Select:F6 Move:F7 Copy:F8 Size:Shift-F7F
M PEÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 18 - Create Label ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MELayout Dimensions Fields Words Go To Print Exit 9:52:49 pmF
M E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú ú]F
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX°°³F
M E³XXXXXXXXXXXXXXXXXXXXXXXXX°°°°°°°°°°³F
M E³XXXXXXXXXXXXXXXXXXXXXXXXX, XX XXXXX³F
M E³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³F
M E³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M ELabel ºD:\...classes\bt4\EMP ºLine:0 Col:0 ºFile:Emp º InsF
M EAdd field:F5 Select:F6 Move:F7 Copy:F8 Size:Shift-F7FA2A
M PA 2A EPage 70 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 18 - Create File Menu ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P ETo create a file menu use the Quick Application method underF
P EApplications.F
P EA. Select
P EApplications Generator.F
P EB. Fill in Application Definition Form.F
P EC. Press
P EQUICK APPLICATION and fill in the form.F
P ED. Answer Y when prompted to generate QUICKF
P EAPPLICATION. dBase will write a program for theF
P EEmployee File Manager.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MECatalog Tools Exit 10:19:59 pmF
M EdBASE IV CONTROL CENTERF
M ECATALOG: D:\DBSYS\CLASSES\BT4\EMPLOYEE.CATF
M EData Queries Forms Reports Labels ApplicationsF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº
M EºÄÄÄÄÄÄÄÄÄÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÄÄÄÄÄÄÄĺF
M Eº EMP º º ºF
M Eº º dBASE program > Applications Generator º ºF
M Eº º º ºF
M Eº º You may create a dBASE program, or an application with º ºF
M Eº º the Applications Generator. Press ENTER to select or º ºF
M Eº º ESC to cancel. º ºF
M Eº º º ºF
M Eº ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍͼF
M EFile: New fileF
M EDescription: Press ENTER on
M PA 2A E(c) Interco International Page 71
PEA 2A F
P EB. Fill in Application Definition Form.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEDesign Application Generate Preset Exit 11:35:34 amF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Application Definition ºF
M Eº ºF
M Eº Application name: EMP ºF
M Eº Description: Employee File Manager ºF
M Eº Main menu type: BAR ºF
M Eº Main menu name: ºF
M Eº Database/view: EMP ºF
M Eº Set INDEX to: EMP ºF
M Eº ORDER: NAME ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EApp º º º ºF
M EAccept: Ctrl-End Cancel: EscFA*2A*
M PA 2A EPage 72 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EC. Press
P EQUICK APPLICATION and fill in the form.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEDesign > Application Generate Preset Exit 11:37:19 amF
M E0 ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ù ùF
M E1 º Name and describe ºF
M E2 ù º Assign main menu º ù ù ù ù ùF
M E3 º Display sign-on banner ºF
M E4 ù º Edit program header comments º ù ù ù ù ùF
M E5 º Modify application environment ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E6 ù º > Generate quick application º ºù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº Database file: EMP Screen format file: EMP ºF
M Eº Report format file: EMPPHONE Label format file: EMP ºF
M Eº ºF
M Eº Set INDEX to: EMP ºF
M Eº ORDER: NAME ºF
M Eº ºF
M Eº Application author: This is an APPLICATION OBJECT. ºF
M Eº Application menu heading: ºF
M Eº ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E19F
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...classes\bt4\EMP1 º ºFile:EMP ºF
M EAccept: Ctrl-End Cancel: EscFA*2A*
A'2A'
M PA 2A E(c) Interco International Page 73
PEA 2A F
P ED. Answer Y when prompted to generate QUICKF
P EAPPLICATION. dBase will write a program for theF
P EEmployee File Manager.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P MEDesign > Application Generate Preset Exit 11:38:14 amF
M E0 ù ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ù ù ù ù ùF
M E1 º Name and describe ºF
M E2 ù º Assign main menu º ù ù ù ù ùF
M E3 º Display sign-on banner ºF
M E4 ù º Edit program header comments º ù ù ù ù ùF
M E5 º Modify application environment ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M E6 ù º > Generate quick application º ºù ùF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº ºF
M Eº Database file: EMP Screen format file: EMP ºF
M Eº Report format file: EMPPHONE Label format file: EMP ºF
M Eº ºF
M Eº Set INDEX to: EMP ºF
M Eº ORDER: NAME ºF
M Eº ºF
M Eº ApplÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ºF
M Eº Applº Select YES to generate the quick application; select NO to cancel. º ºF
M Eº º º ºF
M EÈÍÍÍÍͺ Yes No ºÍͼF
M E19 ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M E20ùùù+ùùùù1ùùùù+ùùùù2ùùùù+ùùùù3ùùùù+ùùùù4ùùùù+ùùùù5ùùùù+ùùùù6ùùùù+ùùùù7ùùùù+ùùùùF
M EApp ºD:\...classes\bt4\EMP1 º ºFile:EMP ºF
M EPosition: Select: ÄÙ Exit: EscFA*2A*
A'2A'
M PA 2A EPage 74 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EPARTIAL GENERATED PROGRAMF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P ME********************************************************************************F
M E* Program......: D:EMPF
M E* Author.......: Bruce TroutmanF
M E* Date.........: 10-06-88F
M E* Notice.......: (c) Interco International, Ltd.F
M E* dBASE Ver....: dBase IVF
M E* Generated by.: APGEN version 0.96F
M E* Description..: Employee File ManagerF
M E* Notes........:F
M E********************************************************************************F
M ESET CONSOLE OFFF
M EIF TYPE("gn_apgen") = "U" && We were not called from another APGEN programF
M ECLEAR ALLF
M ECLEAR WINDOWF
M ECLOSE ALLF
M Egn_apgen = 1F
M EELSEF
M Egn_apgen = gn_apgen + 1F
M EPRIVATE gc_bell, gc_carry, gc_clock, gc_century, gc_confirm, gc_deli,;F
M Egc_escape, gc_instruc, gc_safety, gc_status, gc_score, gc_talkF
M EENDIFF
M E*-- Window for pause message box (ON ERROR)F
M EDEFINE WINDOW Pause FROM 15,00 TO 19,79 DOUBLEF
M EON ERROR DO PAUSE WITH "Error occurred on line "+LTRIM(STR(LINE())) +" of procedure "+Program()F
M E*-- Store initial SETs to variablesF
M PEÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 20 - Create System Menu ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P ENo system menus are required for the Employee system. SystemF
P EMenus will be covered later in this course.FA%2A%
P E(c) Interco International Page 75
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E38. The Control Center in dBase IV is only a modified version ofF
P Ethe Assistant from earlier versions of dBase and as such isF
P Enot of much use for creating database systems.F
P ETRUE FALSEF
P E39. To center text use the _________ menu.F
P ELAYOUT FIELDS WORDS GOTOF
P E40. To access context sensitive help at any point of databaseF
P Edesign press the
P ETRUE FALSEF
P E41. To generate a quick report pressF
P E
P E42. The DATA key isF
P E
P E43. To modify a file from the Control Center press
P ETRUE FALSEF
P E44. To create an Application you must assign a database fileF
P Ename.F
P ETRUE FALSEFA*2A*
A 2A
P EPage 76 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EUSE PHASEF
P E±±±±±±±±±F
P EThe use phase allows the Customer to test your design andF
P Egive feed back on necessary modifications. It is the time toF
P Etrain the staff on the system's usage.F
P ESTEP 21 - TEST THE APPLICATION AND WRITE USER INSTRUCTIONSF
P EPut the system through its paces. If revisions are needed,F
P Emake the changes in the Control Center, and regenerate.F
P ECreate a User Guide for your system. Include screen imagesF
P Ealong with text. This will be you teaching tool for theF
P ECustomer's staff.F
P ESTEP 22 - INSTALL ON CUSTOMER'S COMPUTERF
P ECreate path and directories as mentioned in Step 13 above.F
P EIf the customer owns DBASE IV, it should be in the sameF
P Edirectory as on your machine. If you are using theF
P EProfessional Compiler or Runtime, you may wish to put yourF
P Eapplication files and data files together in one directory.F
P ECrank the system up. It should work in the same manner as itF
P Edid on your machine. If not, correct the problem.F
P ESTEP 23 - TRAIN CUSTOMER'S STAFFF
P EUsing the User Guide created in Step 21 above train theF
P Estaff in all aspects of the system. Go through each menuF
P Echoice. Be sensitive to their fears and concerns about a newF
P Esystem.F
P ESTEP 24 - IMPLEMENT SYSTEMF
P EHave the Customer begin use of the system. As data isF
P Eentered verify the accuracy of the reports and labels.FA*2A*
A&2A&
P E(c) Interco International Page 77
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EXAMPLE: EMPLOYEE SYSTEM ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ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 EThe Use Phase requires the installation of the created filesF
P Eon the users system. A user manual should be written. Once dataF
P Eis entered the retrieval reports and labels can be tested.F
P EThe user's manual should contain step by step instructionsF
P Eexplaining how the system is used. The basic information can beF
P Econtained in the Help Screens that you can design for yourF
P Esystem. You should include printed screens, so that the userF
P Eknows what to expect on the screen when an option is chosen.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 21 - Test System ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MEÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M EºTue. 10/04/88 EMPLOYEE MAIN MENU 10:01:25 pmºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº Add Information ºF
M Eº Change Information ºF
M Eº Browse Information ºF
M Eº Discard Marked Records ºF
M Eº Print Report ºF
M Eº Mailing Labels ºF
M Eº Reindex Database ºF
M Eº Exit From Emp ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EºD:\...classes\bt4\EMP ºRec 1/18 ºFile º ºFA"2A"
M PA 2A EPage 78 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ ADD INFORMATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MERecords Go To Exit 11:55:58 pmF
M EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
M Eº EMPLOYEE INFORMATION FORM ºF
M Eº ºF
M Eº ID Number Dept ºF
M Eº ºF
M Eº First Name Last ºF
M Eº Address ºF
M Eº City State Zip ºF
M Eº Phone ( ) - ºF
M Eº ºF
M Eº Employment Date / / Active N Skills ºF
M Eº ºF
M Eº Comments ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ºF
M Eº º º ºF
M Eº º º ºF
M Eº º º ºF
M Eº º º ºF
M Eº º º ºF
M Eº ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ºF
M EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
M EEdit ºD:\...classes\bt4\EMP ºRec 19/19 ºFile º ºFA'2A'
M PA 2A E(c) Interco International Page 79
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ CHANGE INFORMATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MERecords Go To Exit 11:13:55 pmF
M EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³ EMPLOYEE INFORMATION FORM ³F
M E³ ³F
M E³ ID Number BA100 Dept PROG ³F
M E³ ³F
M E³ First Name Kevin Last Barry ³F
M E³ Address 123 Heavenly View ³F
M E³ City Nome State AL Zip 04563 ³F
M E³ Phone (509) 654-3218 ³F
M E³ ³F
M E³ Employment Date 05/20/74 Active N Skills PR ³F
M E³ ³F
M E³ Comments ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³F
M E³ ³GRADUATE: GEORGIA TECH 1975 ³ ³F
M E³ ³COMPUTER TRAINING: DATA COMMUNICATIONS ³ ³F
M E³ ³ PASCAL ³ ³F
M E³ ³ LOTUS ³ ³F
M E³ ³ ³ ³F
M E³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³F
M EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EEdit ºD:\...classes\bt4\EMP ºRec 7/18 ºFile º ºFA'2A'
M PA 2A EPage 80 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ BROWSE INFORMATION ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MERecords Fields Go To Exit 11:09:44 pmF
M EÚÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³EMPID³DEPT³LNAME ³FNAME ³ADDRESS ³F
M EÆÍÍÍÍÍØÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³TR100³MIS ³Bruce ³Charles ³1170 Weldstone Court³F
M E³MA100³WORD³Marie ³Lisa ³2406 Hibiscus Lane ³F
M E³MI100³CORP³Middleton ³Sally ³1234 East Side Parkw³F
M E³CO100³PROG³Cognac ³Kael ³4536 Ocean View ³F
M E³LA100³CORP³Lacroux ³Jean ³123 Mountain Drive ³F
M E³TR200³MIS ³Troutman ³George ³1212 Easy Street ³F
M E³BA100³PROG³Barry ³Kevin ³123 Heavenly View ³F
M E³BR100³WORD³Bryan ³Christopher ³1123 Main Street ³F
M E³JO100³PROG³Jonah ³Allison ³4289 West Wesley Roa³F
M E³KA100³PROG³Kathleenovitch ³Holly ³1234 South Cobb Driv³F
M E³BO100³PROG³Bonnacker ³Jeff ³567 Shadowlawn Way ³F
M E³BR200³PROG³Brooks ³Stuart ³234 Riverside Way ³F
M E³RA100³PROG³Randall ³Joseph ³234 Destin Way ³F
M E³BR300³PROG³Bruce ³Robert ³3232 Satellite Lane ³F
M E³CO200³CORP³Connors ³Bonnie ³234 South High Stree³F
M E³LA200³PROG³Lacroux ³Blaise ³23 141st Street ³F
M E³ZO100³CORP³Zoellner ³Leigh ³123 Northwest Passag³F
M EÀÄÄÄÄÄÁÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
M EBrowse ºD:\...classes\bt4\EMP ºRec 1/18 ºFile º ºFA'2A'
M PA 2A E(c) Interco International Page 81
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ RETRIEVAL PROG DEPARTMENT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MERecords Fields Go To Exit 11:15:54 pmF
M EÚÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
M E³EMPID³DEPT³LNAME ³FNAME ³ADDRESS ³F
M EÆÍÍÍÍÍØÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵F
M E³CO100³PROG³Cognac ³Kael ³4536 Ocean View ³F
M E³BA100³PROG³Barry ³Kevin ³123 Heavenly View ³F
M E³JO100³PROG³Jonah ³Allison ³4289 West Wesley Roa³F
M E³KA100³PROG³Kathleenovitch ³Holly ³1234 South Cobb Driv³F
M E³BO100³PROG³Bonnacker ³Jeff ³567 Shadowlawn Way ³F
M E³BR200³PROG³Brooks ³Stuart ³234 Riverside Way ³F
M E³RA100³PROG³Randall ³Joseph ³234 Destin Way ³F
M E³BR300³PROG³Bruce ³Robert ³3232 Satellite Lane ³F
M E³LA200³PROG³Lacroux ³Blaise ³23 141st Street ³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:\...bt4\EMPPROG ºRec 4/18 ºView º ºFA'2A'
M PA 2A EPage 82 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EMPLOYEE PHONE REPORT ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MEPage No. 1F
M E10/04/88F
M EEMPLOYEE PHONE LIST REPORTF
M EEMPID DEPT NAME PHONEF
M E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
M ETR100 MIS Bruce, Charles (404) 392-0184F
M EMA100 WORD Marie, Lisa (813) 463-4505F
M EMI100 CORP Middleton, Sally (212) 678-9090F
M ECO100 PROG Cognac, Kael (408) 654-3210F
M ELA100 CORP Lacroux, Jean (516) 784-0098F
M ETR200 MIS Troutman, George (703) 525-1717F
M EBA100 PROG Barry, Kevin (509) 654-3218F
M EBR100 WORD Bryan, Christopher (512) 335-0474F
M EJO100 PROG Jonah, Allison (405) 453-2267F
M EKA100 PROG Kathleenovitch, Holly (213) 678-5432F
M EBO100 PROG Bonnacker, Jeff (406) 734-5213F
M EBR200 PROG Brooks, Stuart (712) 567-8432F
M ERA100 PROG Randall, Joseph (512) 978-0007F
M EBR300 PROG Bruce, Robert (402) 324-7896F
M ECO200 CORP Connors, Bonnie (905) 647-8900F
M ELA200 PROG Lacroux, Blaise (607) 843-1267F
M EZO100 CORP Zoellner, Leigh (703) 345-1212F
M ERI100 MIS Ridley, Nell (912) 678-3456FA*2A*
A 2A
M PA 2A E(c) Interco International Page 83
PEA 2A F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EMPLOYEE LABELS ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P MECharles Bruce Lisa MarieF
M E1170 Weldstone Court 2406 Hibiscus LaneF
M EAtlanta, GA 30350 Fort Myers Beach, FL 33931F
M ESally Middleton Kael CognacF
M E1234 East Side Parkway 4536 Ocean ViewF
M EBaltimore, MD 23456 Virginia Beach, VA 38912F
M EJean Lacroux George TroutmanF
M E123 Mountain Drive 1212 Easy StreetF
M EBoulder, CO 34109 Arlington, VA 22234F
M EKevin Barry Christopher BryanF
M E123 Heavenly View 1123 Main StreetF
M ENome, AL 04563 Holy Oak, KS 78965F
M EAllison Jonah Holly KathleenovitchF
M E4289 West Wesley Road 1234 South Cobb DriveF
M EBirmingham, AL 45367 Marietta, GA 30335F
M EJeff Bonnacker Stuart BrooksF
M E567 Shadowlawn Way 234 Riverside WayF
M EEast Rutherford, NJ 67895 Gainesville, GA 30024F
M EJoseph Randall Robert BruceF
M E234 Destin Way 3232 Satellite LaneF
M EDestin, FL 33897 Trenton, NJ 09876F
M EBonnie Connors Blaise LacrouxF
M E234 South High Street 23 141st StreetF
M EAlbany, NY 23456 New York, NY 23456F
M ELeigh Zoellner Nell RidleyF
M E123 Northwest Passage 4785 Elm StreetF
M EButte, MT 34567 Oskosh, WI 67543FA2A
M PA 2A EPage 84 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 22 - Install ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EInstallation on the Customer's equipment is aF
P Erepetition of the installation on your equipment. Once the systemF
P Eis loaded test it for proper functioning in the new environment.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 23 - Train Staff ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThe Customer's staff should be trained using the manualF
P Ecreated in Step 21. Allow approximately 2 hours for each functionF
P Ei.e. ADD, CHANGE, BROWSE, DELETE, REPORTS, LABELS, QUERIES,F
P EMENUS.F
P ETraining should be done in two stages: Initial and Follow-Up. TheF
P Eallocated time should be divided equally between these twoF
P Estages.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 24 - Implement System ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EOnce you are confident that the system is ready forF
P Edaily use begin its use. Monitor any problems with both dataF
P Eentry and retrieval functions and make adjustments in Step 25F
P Ebelow.FA'2A'
P E(c) Interco International Page 85
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E45. One purpose of the Use Phase is to test the system justF
P Ecreated to identify logical errors.F
P ETRUE FALSEF
P E46. If errors are found during the Use Phase, they should beF
P Ecorrected by returning to the Control Center and making theF
P Enecessary changes.F
P ETRUE FALSEF
P E47. When training the customer's staff, every attempt should beF
P Emade to make them feel comfortable with the computer inF
P Egeneral and your system in specific.F
P ETRUE FALSEF
P E48. It is important that your system documentation includeF
P Epicture of the actual screens that the user will be seeingF
P Eon the computer screen.F
P ETRUE FALSEFA*2A*
A'2A'
P EPage 86 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EMODIFY PHASEF
P E±±±±±±±±±±±±F
P EThere will always be some tuneup required for your system.F
P EThe modify phase requires the define, design and create activityF
P Ethat you have just completed. If modifications by the CustomersF
P Ego beyond the original system scope, negotiate additional feesF
P Efor these changes.F
P ESTEP 25 - MAKE CHANGESF
P EThe initial design may require changes. Define the changesF
P Eto be made. Design using the worksheets. Create the changesF
P Eusing the Control Center. Test them. Finally, install themF
P Eon the Customer's equipment.F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ EXAMPLE: EMPLOYEE SYSTEM ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ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ÀÄÄÄÄÄÄÄÄÄÙF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ STEP 25 - Make Changes ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P ETo make adjustments:F
P EA. Modify or create new worksheets.F
P EB. Return to dBase Control Center.F
P EC. Find the item to be changed.F
P ED. Press
P EE. Save and Test Results.F
P EF. Install on Customer's Equipment.FA*2A*
A 2A
P E(c) Interco International Page 87
PEA 2A F
P EREVIEW QUESTIONSF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P E49. Systems are seldom modified after the original system designF
P Eis accepted.F
P ETRUE FALSEF
P E50. Major modifications are more easily accomplished when theF
P Esystem components have been built using the Control Center.F
P ETRUE FALSEFA*2A*
A(2A(
P EPage 88 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿F
P E³ COURSE SUMMARY ³F
P EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙF
P EThis completes the presentation of DESIGNING DATABASES WITHF
P EDBASE IV. At this point you should feel comfortable with theF
P Esteps required to create single file systems using the worksheetsF
P Eand the dBase IV Control Center. Both managers and users shouldF
P Erecognize that this course is designed to provide the foundationF
P Efor excellence in database design and implementation. To build onF
P Ethis foundation requires practice. In the beginning there will beF
P Ea degree of frustration because of the newness of the conceptsF
P Eand the operation of dBase itself. Experience has taught theF
P Ecourse designers that the principles developed in this course canF
P Ebe mastered in under a month, if enough practice is attempted.F
P EThe next course in this series is ADVANCED DATABASE DESIGNF
P EWITH DBASE IV. Its purpose is to further educate systemsF
P Edesigners in the design and implementation of the advancedF
P Efeatures of dBase IV including working with multiple files, SQL,F
P Eadvanced uses of the Application Generator and explanation of theF
P Enew commands and functions available for use within programs. AF
P Estudent should have a good understanding of the worksheet conceptF
P Efrom this course and be able to produce working single fileF
P Esystems before undertaking the advanced course.FA*2A*
A&2A&
P E(c) Interco International Page 89
PEA 2A F
P ECOURSE EXERCISESF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EYour instructor may select from the exercises below or mayF
P Echoose other examples that will give you practice in the useF
P Eof the features of dBase IV. You should use the blankF
P Eworksheets that are found at the end of this manual toF
P Edesign the system.F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EEXERCISE 1F
P ECreate a Personal Checkbook System using the Items WorksheetF
P Ebelow. Design and create a data file, screen form and aF
P Ereport for checks and a report for deposits. Enter 5F
P Edeposits and 10 checks and produce the reports.F
P MEWIW FEWTW FEWEW FEWMW FEWSW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Chekbook___ SYSTEMF
M EPAGE ___1__ of ___1__ DATE _____________F
M EITEM DESCRIPTION SOURCE FIELD NAMEF
M EINPUT/REPORT NAMEF
M EDate of Transaction_________________ Check/Deposit_______ __________F
M EType of Transaction_(_C or D )______ Check/Deposit_______ __________F
M EName of Payee or Source of Deposit__ Check/Deposit_______ __________F
M EAmount of Check or Deposit__________ Check/Deposit_______ __________F
M EDescription ________________________ Check/Deposit_______ __________F
M PEÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍF
P EEXERCISE 2F
P ECreate an Office Inventory System using the Items WorksheetF
P Ebelow. Design and create a data file, screen form and aF
P Ereport. Enter 10 items and produce the report.F
P MEWIW FEWTW FEWEW FEWMW FEWSW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
M EPART OF ___Inventor___ SYSTEMF
M EPAGE ___1__ of ___1__ DATE _____________F
M EITEM DESCRIPTION SOURCE FIELD NAMEF
M EINPUT/REPORT NAMEF
M EName of Item________________________ ____________________ __________F
M ESerial Number_______________________ ____________________ __________F
M EModel Number________________________ ____________________ __________F
M EQuantity ___________________________ ____________________ __________FA'2A'
M PA 2A EPage 90 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EdBASE IV FUNCTION KEYSF
P EF1 HELPF
P EF2 DATAF
P EF3 PREVIOUSF
P EF4 NEXTF
P EF5 FIELDF
P EF6 EXTEND SELECTF
P EF7 MOVEF
P EF8 COPYF
P EF9 ZOOMF
P EF10 MENUSF
P ESHIFT F1 PICKF
P ESHIFT F2 DESIGNF
P ESHIFT F3 FIND PREVIOUSF
P ESHIFT F4 FIND NEXTF
P ESHIFT F5 FINDF
P ESHIFT F6 REPLACEF
P ESHIFT F7 SIZEF
P ESHIFT F8 DITTOF
P ESHIFT F9 QUICK REPORTF
P ESHIFT F10 MACROSFA%2A%
P E(c) Interco International Page 91
PEA 2A F
P EdBASE IV FILE EXTENSIONSF
P EFile extensions are the three letters following the periodF
P Ein the file name. dBASE assigns the following extensions:F
P E.BAR Horizontal Bar MenuF
P E.BCH Batch FileF
P E.BIN Binary FileF
P E.CAT Catalog FileF
P E.COD Template Source FileF
P E.CPT Encrypted Memo FileF
P E.CRP Password Information FileF
P E.DBF Database FileF
P E.DBT Memo Variable FileF
P E.DOC Documentation FileF
P E.KEY Macro Key FileF
P E.LOG Transaction Log FileF
P E.MEM Memory Variable FileF
P E.MDX Index FileF
P E.NDX Index File dBase IIIF
P E.POP Pop-up MenuF
P E.PR2 Printer Definition FileF
P E.PRF Print Form FileF
P E.PRT Printer Output FileF
P E.VUE View File dBase IIIF
P E.WIN Window FileF
P EDESIGN CODE COMPILEDF
P E---- ---- ----F
P E.APP .PRG .DBO Application FileF
P E.PRG .DBO Program FileF
P E.PRS .DBO SQL Program FileF
P E.FRM .FRG .FRO Report Form FileF
P E.LBL .LBG .LBO Report Form FileF
P E.QBE .QBO Query FileF
P E.SCR .FMT .FMO Screen FileF
P E.UPD .UPO Update FileFA*2A*
A&2A&
P EPage 92 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EJOB COST SYSTEM FILE STRUCTURESF
P EStructure for database: D:\DBSYS\CLASSES\BT4\CUSTOMER.DBFF
P ENumber of data records: 6F
P EDate of last update : 10/06/88F
P EField Field Name Type Width Dec IndexF
P E1 CUSTCODE Character 10 YF
P E2 CUSTNAME Character 25 YF
P E3 ADDRESS Character 25 NF
P E4 CITY Character 25 NF
P E5 STATE Character 2 NF
P E6 ZIP Character 5 NF
P E7 REMARKS Memo 10 NF
P E8 PHONE Character 14 NF
P E9 CONTACT Character 40 NF
P E** Total ** 157F
P EStructure for database: D:\DBSYS\CLASSES\BT4\EMP.DBFF
P ENumber of data records: 18F
P EDate of last update : 10/13/88F
P EField Field Name Type Width Dec IndexF
P E1 EMPID Character 5 YF
P E2 DEPT Character 4 YF
P E3 LNAME Character 25 YF
P E4 FNAME Character 20 NF
P E5 ADDRESS Character 25 NF
P E6 CITY Character 25 NF
P E7 STATE Character 2 NF
P E8 ZIP Character 10 YF
P E9 EMPDATE Date 8 YF
P E10 ACTIVE Logical 1 NF
P E11 COMMENTS Memo 10 NF
P E12 SKILLS Character 25 NF
P E13 PHONE Character 14 NF
P E** Total ** 175F
P EStructure for database: D:\DBSYS\CLASSES\BT4\EMPRATE.DBFF
P ENumber of data records: 18F
P EDate of last update : 10/06/88F
P EField Field Name Type Width Dec IndexF
P E1 EMPID Character 5 YF
P E2 RATE Numeric 6 2 NF
P E3 RATEDATE Date 8 NF
P E** Total ** 20FA*2A*
A 2A
P E(c) Interco International Page 93
PEA 2A F
P EStructure for database: D:\DBSYS\CLASSES\BT4\FUNCODE.DBFF
P ENumber of data records: 5F
P EDate of last update : 10/14/88F
P EField Field Name Type Width Dec IndexF
P E1 FUNCODE Character 6 YF
P E2 FUNDESC Character 35 YF
P E** Total ** 42F
P EStructure for database: D:\DBSYS\CLASSES\BT4\JOB.DBFF
P ENumber of data records: 7F
P EDate of last update : 10/11/88F
P EField Field Name Type Width Dec IndexF
P E1 JOBID Character 5 YF
P E2 JOBDESC Character 50 YF
P E3 CUSTCODE Character 10 YF
P E4 COMPLETED Logical 1 NF
P E5 INVOICED Logical 1 NF
P E6 BIDPRICE Numeric 10 2 NF
P E7 STARTDATE Date 8 YF
P E8 COMPDATE Date 8 NF
P E9 PAID Logical 1 NF
P E** Total ** 95F
P EStructure for database: D:\DBSYS\CLASSES\BT4\TIME.DBFF
P ENumber of data records: 80F
P EDate of last update : 10/14/88F
P EField Field Name Type Width Dec IndexF
P E1 DATE Date 8 NF
P E2 EMPID Character 5 YF
P E3 JOBID Character 5 YF
P E4 HOURS Numeric 6 2 NF
P E5 FUNCODE Character 6 YF
P E** Total ** 31FA*2A*
A$2A$
P EPage 94 (c) Interco International
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWIW FEWTW FEWEW FEWMW FEWSW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EITEM DESCRIPTION SOURCE FIELD NAMEF
P EINPUT/REPORT NAMEF
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWDW FEWAW FEWTW FEWAW F EWFW FEWIW FEWLW FEWEW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EFILE NAME (8 chars) : _____________F
P EFILE DESCRIPTION : ___________________________________________F
P E___________________________________________F
P E___________________________________________F
P E___________________________________________F
P EORDERING (Indexes) : NAME (8 chars) KEY FIELDSF
P E_____________ ___________________________F
P E_____________ ___________________________F
P E_____________ ___________________________F
P E_____________ ___________________________F
P EFIELD NAME DESCRIPTION TYPE WIDTH DEC VALIDATION INFOF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWQW FEWUW FEWEW FEWRW FEWYW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EQUERY NAME (8 chars) :_____________F
P EFILENAME: FIELDS:F
P ELINK1 LINK2 LINK3 COND COND ORDER ORDERF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³Calculated ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³Include ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³Include ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWSW FEWCW FEWRW FEWEW FEWEW FEWNW F EWFW FEWOW FEWRW FEWMW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P ESCREEN NAME (8 chars) :_____________F
P EDATA FILE OR QUERY NAME (8 chars) : _____________F
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWRW FEWEW FEWPW FEWOW FEWRW FEWTW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EREPORT NAME (8 chars) :_____________F
P EDATA FILE OR QUERY NAME (8 chars) : _____________F
P E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúúùúúúú7F
P EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EDetail BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EGroup 1 SummaryBandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EReport SummaryBandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EPage Footer BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWLW FEWAW FEWBW FEWEW FEWLW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P ELABEL NAME (8 chars) :_____________F
P EDATA FILE OR QUERY NAME (8 chars) : _____________F
P ELABEL SIZE: _______________ NUMBER OF LABELS ACROSS _______F
P ELABEL LAYOUT:F
P E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú4úúúúùúú ú5F
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWMW FEWEW FEWNW FEWUW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EMENU NAME (8 chars) :_____________F
P EDATA FILE OR QUERY NAME (8 chars) : _____________F
P EORDER NAME (8 chars) : _____________F
P EMENU LAYOUT:F
P EBARF
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
P EPOPUPF
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
P EON MENU OPTION PERFORM (MENU, BATCH or DBASE PRG)F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWIW FEWTW FEWEW FEWMW FEWSW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EITEM DESCRIPTION SOURCE FIELD NAMEF
P EINPUT/REPORT NAMEF
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________F
P E____________________________________ ____________________ __________
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWDW FEWAW FEWTW FEWAW F EWFW FEWIW FEWLW FEWEW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EFILE NAME (8 chars) : _____________F
P EFILE DESCRIPTION : ___________________________________________F
P E___________________________________________F
P E___________________________________________F
P E___________________________________________F
P EORDERING (Indexes) : NAME (8 chars) KEY FIELDSF
P E_____________ ___________________________F
P E_____________ ___________________________F
P E_____________ ___________________________F
P E_____________ ___________________________F
P EFIELD NAME DESCRIPTION TYPE WIDTH DEC VALIDATION INFOF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______F
P E___________ __________________ __ ____ __ ______________________F
P E__________________ Pict________Func______
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWQW FEWUW FEWEW FEWRW FEWYW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EQUERY NAME (8 chars) :_____________F
P EFILENAME: FIELDS:F
P ELINK1 LINK2 LINK3 COND COND ORDER ORDERF
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³ ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³Calculated ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³Include ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³F
P EÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄ¿F
P E³Include ³ ³ ³ ³ ³ ³ ³ ³F
P EÔÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍØÍÍÍÍÍÍÍF
P E³ ³ ³ ³ ³ ³ ³ ³
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWSW FEWCW FEWRW FEWEW FEWEW FEWNW F EWFW FEWOW FEWRW FEWMW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P ESCREEN NAME (8 chars) :_____________F
P EDATA FILE OR QUERY NAME (8 chars) : _____________F
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWRW FEWEW FEWPW FEWOW FEWRW FEWTW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EREPORT NAME (8 chars) :_____________F
P EDATA FILE OR QUERY NAME (8 chars) : _____________F
P E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú úúúúùúú ú5úúúúù úúú6úúúùúúúú7F
P EPage Header BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EReport Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EGroup 1 Intro BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EDetail BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EGroup 1 SummaryBandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EReport SummaryBandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°F
P EPage Footer BandÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄF
P E°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWLW FEWAW FEWBW FEWEW FEWLW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P ELABEL NAME (8 chars) :_____________F
P EDATA FILE OR QUERY NAME (8 chars) : _____________F
P ELABEL SIZE: _______________ NUMBER OF LABELS ACROSS _______F
P ELABEL LAYOUT:F
P E[úúúúùúú ú1úúúúù úúú2úúú ùúúúú3ú úúùúúúú4úúúúùúú ú5F
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
PEA 2A F
P E±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±F
P EWMW FEWEW FEWNW FEWUW F EWWW FEWOW FEWRW FEWKW FEWSW FEWHW FEWEW FEWEW FEWTW F
P EPART OF _____________ SYSTEMF
P EPAGE ______ of ______ DATE ______________F
P EMENU NAME (8 chars) :_____________F
P EDATA FILE OR QUERY NAME (8 chars) : _____________F
P EORDER NAME (8 chars) : _____________F
P EMENU LAYOUT:F
P EBARF
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
P EPOPUPF
P EÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»F
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P Eº ºF
P EÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼF
P EON MENU OPTION PERFORM (MENU, BATCH or DBASE PRG)F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________F
P E______________ _________________________________F
P E_________________________________
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼ
PEA 2A
PEA 2A ÉÍËÍ» ÉÍËÍ»F
P EÌÍÎ͹ DESIGNING DATABASES WITH dBASE IV ÌÍÎ͹F
P EÈÍÊͼ ÈÍÊͼF
P EWIndexW F
P EWAW F EDCONVERT 41F
P EADBUS 1F EDEBUGGER 2F
P EADD 30, 79F EDECISIONS 37F
P EAPGEN 2, 38, 41F EDEFINE 8, 44, 46F
P EAPPLICATION 6F EDEFINITIONS 6F
P EApplication 19F EDESIGN 8, 13, 44, 50,F
P EAPPLICATIONS GENERATORF E52F
P E2F EDesigner 44F
P EAshton-Tate 1F EDEVELOPER'S EDITION 2,F
P EASSIST 60F E39F
P EAssist 2F EdFLOW 41F
P EAUTOEXEC.BAT 62F Edirectories 77F
P EDOCUMENT.GEN 41, 64FA2A
P EWBW F
P EDOS 62, 65F
P EBand 17FA 2A
P EBAR 19, 64F EWEW F
P EBATCH 19, 51, 64F EELEMENTS OF DATABASEF
P Ebenefits 38, 39F EDESIGN 8F
P EBROWSE 32, 81F EEMP.DBF 11F
P EEMPRATE.DBF 11FA2A
P EWCW F
P EENVIRONMENT 62F
P ECATALOG 2FA 2A
P ECatalog 66F EWFW F
P Ecatalog 60F EFIELD 6F
P ECHANGE 31, 80F Efield 51F
P ECHARACTER 6F EFILE 6F
P ECHECKLIST 45F EFILE EXTENSIONS 92F
P ECLEAR 41F EFILE STRUCTURES 93F
P EClipper 3F EFLOAT 6F
P Ecompiled 39F EFORM 51, 63F
P ECompiler 2, 77F EForm 16, 55, 69F
P ECOMPUSERVE 1F EFoxbase 3F
P ECONFIRM 46F EFUNCODE.DBF 11F
P EConfirm 48F EFUNCTION KEYS 91F
P ECONTROL CENTER 2, 21,FA2A
P EWGW F
P E60F
P EGenerate 64F
P Econversion 41F
P EGENERATE QUICKF
P ECOST 37F
P EAPPLICATION 64F
P ECOURSE EXERCISES 90F
P EGOALS 44F
P ECREATE 8, 21, 44, 60,FA 2A
P E62, 65F EWHW F
P ECustomer 44F EHELP 22, 61F
P ECUSTOMER.DBF 11F EHelp 41F
P EHISTORY 1FA2A
P EWDW FA 2A
P EdANALYST 41F EWIW F
P EDATA 62F EIDENTIFY 46F
P EDATABASE 6F EIdentify 47F
P EDATE 6F EImplement 85
PEA 2A F
P EIMPLEMENTATION 44F EWQW F
P EInstall 85F EQBE 2F
P Einstall 62F EQUERY 51, 63F
P EINSTALLATION 5F EQuery 15, 54, 68F
P EINTRODUCTION 1F EQUERY BY EXAMPLE 2F
P EItems 48F EQUICK APPLICATION 71F
P EQuicksilver 3FA2A
P EWJW FA 2A
P EJOB COST SYSTEM 11F EWRW F
P EJOB COST SYSTEM 9F ERatliff 1F
P EJOB.DBF 11F ERECORD 6F
P ERelational 2FA2A
P EWKW F
P Erelationship 51F
P EKEY 51F
P EREPORT 34, 51, 63, 83FA 2A
P EWLW F EReport 17, 56, 70F
P ELABEL 51, 63F EREPORT GENERATOR 2F
P ELabel 18, 57, 70F ERETRIEVAL 33, 82F
P ELABEL GENERATOR 2F Eroyalties 39F
P ELABELS 35, 84F Erules 50F
P Elicensing 39F ERuntime 2, 39, 77F
P Elinking 51FA2A
P EWSW F
P ELOGICAL 6F
P ESetup 65FA 2A
P EWMW F ESOURCE 1F
P EMAINTENANCE 37F ESPEED 37F
P EMANAGEMENT 1F ESQL 2, 3F
P EManagement 37, 40F ESTEP IVWARD 3F
P EMARKET 1F Esub-directory 62F
P EMEMO 6F Esummary 38F
P EMENU 19, 51F ESUPPORT 1F
P EMenu 58, 64, 71, 75F ESYSTEM DESIGN 44F
P EMENU.GEN 64F ESYSTEM REQUIREMENTS 5F
P Emodification 40FA2A
P EWTW F
P EModifications 38F
P ETate 1F
P EMODIFY 8, 44, 87F
P Eteaching 40FA 2A
P EWNW F ETECHNIQUES 44F
P ENUMERIC 6F ETEST 77F
P ETest 78FA2A
P EWOW F
P ETIME.DBF 11F
P EOBJECTIVE 46F
P ETRAIN 77F
P EORDERING 51F
P ETrain 85F
P EOrdering 52F
P ETRAINING 40F
P EORGANIZATION 50FA 2A
P EORGANIZE 13F EWUW F
P EOrganize 52F EUSE 8, 44, 77, 78F
P EUser Guide 77FA2A
P EWPW FA 2A
P EPATH 65F EWVW F
P Epath 77F EVULCAN 1F
P EPOPUP 19, 64FA2A
P EWWW F
P EPRG 19F
P EWorksheet 13F
P EPROGRAM 75F
P EWORKSHEETS 46F
P EPROGRAMMERS 40F
P EWYSIWYG 2F
P Eprogramming 37FA 2A
P Epurpose 46
@
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/