Microsoft Access 2000 Bible

( 4 )

Overview

  • Client lists.
  • Figure sales.
  • Web research.

Take charge of your data before it takes over your business. With expert advice from Cary Prague and Michael Irwin, you'll quickly master Access 2000's top database management capabilities — and its revolutionary Web features. Using step-by-step instructions and practical examples, the authors demonstrate everything you need to know...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (24) from $1.99   
  • New (3) from $27.96   
  • Used (21) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$27.96
Seller since Tue Jan 01 01:01:01 EST 2008

Feedback rating:

(171)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
0764532863 BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$32.69
Seller since Tue Jan 01 01:01:01 EST 2008

Feedback rating:

(17684)

Condition: New
Brand New, Perfect Condition, Please allow 4-14 business days for delivery. 100% Money Back Guarantee, Over 1,000,000 customers served.

Ships from: Westminster, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$32.70
Seller since Thu Jan 01 01:01:01 EST 2009

Feedback rating:

(10429)

Condition: New
New Book. Shipped from US within 4 to 14 business days. Established seller since 2000

Ships from: Secaucus, NJ

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

  • Client lists.
  • Figure sales.
  • Web research.

Take charge of your data before it takes over your business. With expert advice from Cary Prague and Michael Irwin, you'll quickly master Access 2000's top database management capabilities — and its revolutionary Web features. Using step-by-step instructions and practical examples, the authors demonstrate everything you need to know to organize, present, analyze, and share data efficiently over a corporate network or the Internet.

Read More Show Less

Product Details

  • ISBN-13: 9780764532863
  • Publisher: Wiley
  • Publication date: 1/28/1999
  • Series: Bible Series
  • Edition description: BK&CD ROM
  • Edition number: 1
  • Pages: 1272
  • Product dimensions: 7.40 (w) x 9.20 (h) x 2.30 (d)

Meet the Author

Cary Prague is an internationally best-selling author and lecturer in the database industry. He is the owner of Cary Prague Books and Software, the world's largest Microsoft Access add-on vendor. This direct-mail company creates and markets add-on software, books, and video training for personal computer databases. Formerly, he held numerous management positions in Corporate Information Systems, including Director of Managed Care Reporting for MetraHealth (MetLife and Travelers Insurance joint venture); Director of Software Productivity at Travelers Insurance, where he was responsible for software support and training for 35,000 end users, and Director of Corporate Finance, where he was responsible for the selection and installation of Fixed Asset and Payroll Systems; and Manager of Information Centers for Northeast Utilities.

Cary also runs a consulting company, specializing in Microsoft Access applications and training. His clients include many local and national companies, including software companies, manufacturers, public utilities, and broadcast companies. His client list includes Microsoft, Borland International, Otis Elevator, United Healthcare, Pratt and Whitney Aircraft, Rockwell International, and SNET.

He is one of the best-selling authors in the computer database management market, having written over thirty-five books on software that have sold nearly one million copies, including Microsoft Access, Borland dBASE IV, Paradox, R:Base, and Framework. Cary's books include the PC World Microsoft Access Bible, recently on several top 10 national bestseller lists and winner of an award for technical excellence; dBASE for Windows Handbook, dBASE IV Programming, winner of the 1989 Computer Press Association's Book of the Year award for Best Software-Specific Book; and Everyman's Database Primer Featuring dBASE IV.

Michael R. Irwin is considered one of the leading authorities on automated database and Internet management systems. He is a noted worldwide lecturer, a winner of national and international awards, best-selling author, and developer of client/server, Internet, Intranet, and PC-based database management systems. His expertise includes database processing in and between mainframe, minicomputer, and PC-based database systems; he is a leading authority on PC-based databases.

Michael has extensive database knowledge gained by working with the Metropolitan Police Department in Washington, D.C. as a developer and analyst for the Information Systems division for more than 20 years. Since retiring in June 1992, he runs his own consulting firm, named Database Integrators, specializing in Internet consulting offices in Cincinnati, Ohio and Manila, Philippines, his company does training and development of Internet and database applications. His local, national, and international clients include many software companies, manufacturers, government agencies, and international companies.

Read More Show Less

Table of Contents

Part I: First Things First.

Chapter 1: What Is Access 2000?

Chapter 2: Installing and Running Access 2000.

Chapter 3: A Review of Database Concepts.

Chapter 4: A Hands-on Tour of Access 2000.

Chapter 5: A Case Study in Database Design.

Part II: Basic Database Usage.

Chapter 6: Creating Database Tables.

Chapter 7: Entering, Changing, Deleting, and Displaying Data.

Chapter 8: Creating and Using Simple Data-Entry Forms.

Chapter 9: Understanding and Using Simple Queries.

Chapter 10: Creating and Printing Simple Reports.

Chapter 11: Setting Relationships Between Tables.

Part III: Using Access in Your Work.

Chapter 12: Using Operators, Functions, and Expressions.

Chapter 13: Creating Relations and Joins in Queries.

Chapter 14: Creating Select Queries.

Chapter 15: Understanding Controls and Properties.

Chapter 16: Creating and Customizing Data-Entry Forms.

Chapter 17: Creating Great-Looking Forms.

Chapter 18: Adding Data-Validation Controls to Forms.

Chapter 19: Using OLE Objects, Graphs, and ActiveX Custom Controls.

Chapter 20: Creating and Customizing Reports.

Chapter 21: Presentation Quality Reports and Printing.

Chapter 22: Creating Calculations and Summaries in Reports.

Part IV: Advanced Database Features.

Chapter 23: Working with External Data.

Chapter 24: Advanced Select Queries.

Chapter 25: Creating Action Queries.

Chapter 26: Advanced Query Topics.

Chapter 27: Creating and Using Subforms.

Chapter 28: Creating Mailing Labels and Mail Merge Reports.

Part V: Applications in Access.

Chapter 29: An Introduction to Macros and Events.

Chapter 30: Using Macros in Forms and Reports.

Chapter 31: Creating Switchboards, Command Bars, Menus, Toolbars, and Dialog Boxes.

Chapter 32: Using Data Access Pages, Intranets, and the Internet.

Chapter 33: Using Access with the Microsoft Database Engine and SQL Server.

Chapter 34: Introduction to Applications with VBA.

Chapter 35: The Access 2000 Programming Environment.

Appendix A: Microsoft Access 2000 Specifications.

Appendix B: Mountain Animal Hospital Tables.

Appendix C: What's on the CD-ROM.

Appendix D: Object Cross-Reference Guide.

Appendix E: Chapter Cross-Reference Guide.

Index.

End-User License Agreement.

CD-ROM Installation Instructions.

Read More Show Less

First Chapter


Chapter 3: A Review of Database Concepts

Before you begin to use a database software package, you must understand several basic concepts. The most important concept is that the data is stored in a "black box" known as a table and that by using the tools of the database, you can retrieve, display, and report the data in any format you want.

What Is a Database?

Database is a computer term for a collection of information concerning a certain topic or business application. Databases help you organize this related information in a logical fashion for easy access and retrieval.

A typical manual filing system consists of people, papers, and filing cabinets. Paper is the key to the manual database system. In a real manual database system, you probably have in/out baskets and some type of formal filing method. Information is accessed manually by opening a file cabinet, taking out a file folder, and finding the correct piece of paper. Paper forms are used for input, perhaps with a typewriter. Information is found by sorting the papers manually or by copying desired information from many papers to another piece of paper (or even into a computer spreadsheet). A calculator or a computer spreadsheet might be used to analyze the data further or to report it.

A computer database is nothing more than an automated version of the filing and retrieval functions of a manual paper filing system. Computer databases store information in a structured format that you define. They can store data in a variety of forms, from simple lines of text (such as name and address) to complex data structures that include pictures, sounds, or video images. Storing data in a precise, known format enables a database management system (DBMS) to turn the data into useful information through many types of output, such as queries, and reports.

With an automated database management system such as Access, the person uses a computer to access the data stored in tables -- entering data in the tables through data-entry forms and retrieving it by using a query. Queries retrieve only the desired data from the tables. Then a report outputs the data to the screen or a printer. Macros and modules allow the user to automate this process and to create new menus and dialog boxes.

A relational database management system (RDBMS) such as Access stores data in many related tables. The user can ask complex questions from one or more of these related tables, with the answers returning as forms and reports.

Databases, Tables, Records, Fields, and Values

Microsoft Access follows traditional database terminology. The terms database, table, record, field, and value indicate a hierarchy from largest to smallest.

Databases

In Access, a database is the overall container for the data and associated objects. Database objects include tables, queries, forms, reports, macros, and modules. In some computer software products, the database is the object that holds the actual data; in Access, this is called a table.

Access can work with only one database at a time. Within a single Access database, however, you can have hundreds of tables, forms, queries, reports, pages, macros, and modules -- all stored in a single file with the file extension .MDB (multiple database) or .ADP if you are using SQL Server.

Tables

A table is a container for raw data. When data is entered in Access, a table stores it in logical groupings of similar data (the Pets table, for example, contains data about pets) and the table's design organizes the information into rows and columns. In a typical Access table design, its datasheet (also known as a browse table or table view) displays multiple lines of data in neat rows and columns.

Records and fields

The datasheet is divided into rows called records and columns called fields. The data shown in the table has columns of similar information, such as Pet Name, Customer Number, Breed, or Date of Birth; these columns of data items are fields. Each field is identified as a certain type of data (Text, Number, Date, and so on) and has a specified length. Each field has a name that identifies its category of information.

The rows of data within a table are its records. Each row of information is considered a separate entity that can be accessed or sequenced as desired. All the fields of information concerning a certain pet are contained within a specific record.

Values

At the intersection of a row (record) and a column (field) is a value -- the actual data element. For example, Bobo, the Pet Name of the first record, is one data value. (How do you identify the first record? It's the record with the rabbit. But what if there is more than one rabbit?) Whereas fields are known by the field name, records are usually known by some unique characteristic of the record. In the Pets table, one field is the Pet ID; Pet Name is not unique because there could be two pets named Fido in the table.

Sometimes it takes more than one field to find a unique value. Customer Number and Pet Name could be used, but it's possible for one customer to have two pets with the same name. You could use the fields Customer Number, Pet Name, and Type of Animal. Again, theoretically, you could have a customer come in and say, "Hi, my name's Larry -- this is my pet snake Darryl, and this is my other pet snake Darryl." Creating a unique identifier (such as Pet ID) helps distinguish one record from another without having to look through all the values.

Why Use More Than One Table?

A database contains one or more tables (that is, logical groupings of similar data). Most applications that are developed in Access have several related tables to present the information efficiently. An application that uses multiple tables can usually manipulate data more efficiently than it could with one large table.

Multiple tables simplify data entry and reporting by decreasing the input of redundant data. By defining two tables for an application that uses customer information, for example, you don't need to store the customer's name and address every time the customer purchases an item.

Consider the following typical table relation: the Customer table related to the Pets table. If there were only one table, the customer name and address would have to be repeated for each pet record. Two tables let the user look up information in the Customer table for each pet by using the common field Customer Number. This way, when a customer changes address (for example), it changes only in one record in the Customer table; when the pet information is onscreen, the correct customer address is always visible.

Separating data into multiple tables within a database makes the system easier to maintain because all records of a given type are within the same table. There is a significant reduction in design and work time by taking the time to segment data properly into multiple tables.

Tip: It is also a good idea to create a separate database for just your tables. By separating your design objects (queries, forms, reports, pages, macros, and modules) and the tables into two different databases, it is easier to maintain your application.

Database Objects and Views

If you are new to databases (or are even an experienced database user), before starting to use Access you need to understand some key Access concepts. The Access database contains seven objects, which consist of the data and tools you need to use Access:

Tables: Holds the actual data (uses a datasheet to display the raw data)
Query: Lets you search, sort, and retrieve specific data
Form: Lets you enter and display data in a customized format
Report: Lets you display and print formatted data, including calculations and totals
Pages: Lets you publish live forms to a corporate intranet
Macro: Gives you easy-to-use commands to automate tasks without programming
Module: Program written in VBA

Database Objects and Views

Datasheets are one of the many ways by which data can be viewed. Although not a database object, a datasheet displays a list of records from a table in a format commonly known as a browse screen or table view. A datasheet displays data as a series of rows and columns (comparable to a spreadsheet). A datasheet simply displays the information from a table in its raw form. This spreadsheet format is the default mode for displaying all fields for all records.

You can scroll through the datasheet using the directional keys on your keyboard. You can also display related records in other tables while in a datasheet. In addition, you can make changes to the displayed data. Use caution when making any changes or allowing a user to make any modifications in this format. When a datasheet record is changed, it is the data in the underlying table that is actually changing.

Queries and dynasets

A query is used to extract information from a database. A query can select and define a group of records that fulfill a certain condition. You can use queries before printing a report so that only the desired data is printed. Forms can also use a query so that only certain records (that meet the desired criteria) appear onscreen. Queries can be used within procedures that change, add, or delete database records.

An example of a query is when a doctor at Mountain Animal Hospital says, "Show me which of the pets that we treat are dogs or cats and located in Idaho. Show them to me sorted by customer name and then by pet name." Instead of asking the question in actual English, the doctor would use a method known as QBE, which stands for Query by Example.

When you enter instructions into the QBE window, the query translates the instructions and retrieves the desired data. In this example, the query first combines data from both the Customer and Pets tables, using the related field Customer Number (the common link between the tables). Then it retrieves the fields Customer Name, Pet Name, Type of Animal, and State. Access then filters the records, selecting only those in which the value of State is ID and the value of Type of Animal is dog or cat. It sorts the resulting records first by customer name and then by pet name within the customer names that are alike. Finally, the records appear onscreen in a datasheet.

These selected records are known as a dynaset -- a dynamic set of data that can change according to the raw data in the original tables.

After you run a query, the resulting dynaset can be used in a form that can be displayed onscreen in a specified format or print on a report. In this way, user access can be limited to the data that meets the criteria in the dynaset.

Data-entry and display forms

Data-entry forms help users get information into a database table in a quick, easy, and accurate manner. Data-entry and display forms provide a more structured view of the data than does a datasheet. From this structured view, database records can be viewed, added, changed, or deleted. Entering data through the data-entry forms is the most common way to get the data into the database table.

Data-entry forms can be used to restrict access to certain fields within the table. You can also use these forms to check the validity of your data before you accept it into the database table.

Most users prefer to enter information into data-entry forms rather than datasheet tables; data-entry forms can be made to resemble familiar paper documents. Forms make data entry self-explanatory by guiding the user through the fields of the table being updated.

Display-only screens and forms are solely for inquiry purposes. These forms allow for the selective display of certain fields within a given table. Displaying some fields and not others means that you can limit a user's access to sensitive data while allowing inquiry into other fields.

Reports

Reports present your data in printed format. You can create several different types of reports within a database management system. For example, your report can list all records in a given table, such as a customer table. You can also create a report that lists only the customers who meet a given criterion, such as all those who live in the state of Washington. You do this by incorporating a query into your report design. The query creates a dynaset consisting of the records that contain the state code WA.

Your reports can combine multiple tables to present complex relationships among different sets of data. An example is printing an invoice. You access the customer table to obtain the customer's name and address (and other pertinent data) and the sales table to print the individual line-item information for the products ordered. You can then have Access calculate the totals and print them (in a specific format) on the form. Additionally, you can have Access output records into an invoice report, a table that summarizes the invoice.

When you design your database tables, keep in mind all the types of information you want printed. Doing so ensures that the information you require in your various reports is available from within your database tables....

Read More Show Less

Customer Reviews

Average Rating 4.5
( 4 )
Rating Distribution

5 Star

(3)

4 Star

(0)

3 Star

(1)

2 Star

(0)

1 Star

(0)
Sort by: Showing all of 4 Customer Reviews
  • Anonymous

    Posted Sat Aug 26 00:00:00 EDT 2006

    Excellent book to start understanding Access.

    Very informative, excellent source to start out with. Explained clearly forms, reports, switchboards, etc. Briefly explains VBA programming but leaves you with a thirst.The porject that they use is similiar to the outcome of the Northwind Sample Database. I recommend reading VBA Programming Beginners Reference`by Wroax after reading this bible. You can use these cocepts in a real world situation on a basic level

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Wed Mar 06 00:00:00 EST 2002

    Excellent book

    Very helpful book with answer to all questions. I recommended to all my friends, and so far ten to fifteen friends of mine has this book in their computer book library

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Fri Feb 01 00:00:00 EST 2002

    WORE OUT THE BINDING IT'S SOO GOOD!

    This book is sooooo helpful! I went from nowing nothing about access to nowing how to work my way around and create complex databases! EXCELLENT BOOK! and I wore out my binding because I referenced it sooo Much!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Mon Mar 06 00:00:00 EST 2000

    Comprehensive tool for beginners and intermediate users of Access 2000.

    A very well organized and extremely comprehensive guide for both beginners and intermediate users of Access 2000. The 1500 pages are packed with information that can be used as a training course or reference work. Some spelling mistakes (i.e. hostpital) have not been caught by the proofreaders!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 4 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)