Sams Teach Yourself Microsoft Access 2002 Programming in 24 Hours

Overview

Sams Teach Yourself Access 2002 Programming in 24 Hours will considerably improve the quality of the database applications that the reader can create with Microsoft Access. Concise tutorials that quickly bring the reader up to speed will be the goal of each chapter. Having completed this book, the readers will be able to understand any sample VBA code that they see, and will possess the skills to attack all of...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (15) from $1.99   
  • New (4) from $15.51   
  • Used (11) 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
$15.51
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
0672320983 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)
$19.51
Seller since Mon Jan 01 01:01:01 EST 2007

Feedback rating:

(23469)

Condition: New
BRAND NEW

Ships from: Avenel, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$40.23
Seller since Tue Aug 05 04:42:11 EDT 2014

Feedback rating:

(4)

Condition: New
New

Ships from: Idyllwild, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$53.00
Seller since Fri Jan 01 01:01:01 EST 2010

Feedback rating:

(8)

Condition: New
8-14-01 other 1 BRAND NEW! ONLY Expedited orders are shipped with tracking number! *WE DO NOT SHIP TO PO BOX* Please allow up to 14 days delivery for order with standard ... shipping. SHIPPED FROM MULTIPLE LOCATIONS. Read more Show Less

Ships from: San Jose, CA

Usually ships in 1-2 business days

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

Overview

Sams Teach Yourself Access 2002 Programming in 24 Hours will considerably improve the quality of the database applications that the reader can create with Microsoft Access. Concise tutorials that quickly bring the reader up to speed will be the goal of each chapter. Having completed this book, the readers will be able to understand any sample VBA code that they see, and will possess the skills to attack all of the most common Access programming tasks.

Topics covered in the book will include: ¨

  • Using data aware controls ¨
  • Creating data aware web pages ¨
  • Creating views to organize data ¨
  • Building reusable code modules ¨
  • Programming reports ¨
  • Communicating results with graphing ¨
  • Automating contact and task management with Outlook ¨
  • Access programming for Internet Explorer
Read More Show Less

Editorial Reviews

From The Critics
This tutorial for nonprogramming power users offers 24 one-hour, step- by-step lessons illustrated with screen shots, plus quizes and exercises, for programming in Visual Basic for Applications (VBA), covering writing macros and converting macros to VBA code, writing and using classes, managing databases with code using ActiveX Data Objects, creating a Web site with Data Access Pages, and using PivotTable and PivotCharts for data presentation. Kimmel is founder of a software development and consulting company. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780672320989
  • Publisher: Sams
  • Publication date: 7/11/2001
  • Series: Sams Teach Yourself Series
  • Edition number: 1
  • Pages: 549
  • Product dimensions: 7.20 (w) x 9.10 (h) x 1.30 (d)

Meet the Author

Paul Kimmel is the founder of Software Conceptions. Software Conceptions provides software development and consulting services to small, medium, and large companies worldwide. Paul has been developing business solutions in Microsoft Access for more than 10 years and is available for consulting and development projects (at pkimmel@softconcepts.com).

Paul is the author of several books on Visual Basic and Access programming, including the upcoming Visual Basic.NET Unleashed, and is the co-author of Sams Microsoft Access 2002 Development Unleashed. Paul is the weekly author of the free newsletter Code Guru Visual Basic Tech Notes from Internet.com. Paul resides in Okemos, Michigan with wife Lori and children Trevor, Douglas, Alex, and Noah, all accompanied by their assorted critters.

Read More Show Less

Read an Excerpt

Hour 1: What's New in Access 2002

Access 2002 programming is more exciting than ever. Access 2002 has incorporated advanced programming features that promote object-oriented programming. Usability features, such as side panes, enhanced editing and spell checking, menu and toolbar customizations, and speech command and control make using Access easier than ever. Online collaboration is added, via NetMeeting, to facilitate user and developer collaboration over the Internet. The more powerful ActiveX Data Objects (ADO) make it easier than ever to program databases in Access 2002. Access 2002 also enables you to write stored procedures, create database Web pages, and easily scale to Microsoft SQL Server with the Microsoft Access Project.

Collectively, these features will enable you to build database applications more easily, build Web-enabled solutions, scale to a client/server database platform (SQL Server), and write and share object-oriented code among Visual Basic and other VBA-enabled Windows Office 2002 applications. In this hour, I will introduce these features and demonstrate how to use some of them. Features not explicitly demonstrated in this hour (because they require more space than this hour allows) will be clearly demonstrated in the rest of this book. In this hour, you will learn

  • How to customize the enhanced IDE
  • How to use the built-in spell checker
  • How to configure and use Online Collaboration
  • How to use the Data Page Wizard

New Side Panes for Easier Navigation

Access 2002 includes a Task (or Side) Pane View. If the side pane is not visible when you start Access, right-click over the toolbar and click Task Pane from the context menu. The task pane makes it easy to open existing databases and create new databases (from tem- plates installed with Access or online at Microsoft). You can also create a Network Place. Network Places are folders which may reside on your local PC or somewhere else, accessible by a URL (uniform resource locator; for example, http://www.softconcepts.com.)

The Open File group of the task pane contains recently opened databases. The New File group offers quick choices for creating new databases. The Choose File option in the New from Existing File group displays the Explorer, allowing you to search for files. New from Template allows you to pick from various templates on your PC and at Microsoft's Web site. Add Network Place allows you to create a folder that resides at the other end of a URL.

If you don't want the task pane showing up at startup, you can simply uncheck the Show at Startup box.

Customizing Menus and Toolbars

Access 2002 enables you to personalize menus and toolbars. You can display a limited set of menus or toolbars or allow Access to automatically list them based on how frequently you use them. Toolbars can be moved, resized, inserted, or extracted from the menu bar, enabling you to position them where it is convenient for you to work with them. (For an example, see Hour 19, "Creating Custom Forms and Reports." The section "Adding a Menu Item to Access" demonstrates how to customize menu items for your applications.)

Another new feature is the capability to associate a hyperlink to a toolbar or menu, providing you with direct access to resources on the World Wide Web or an intranet.

Using the More Menu Item

Access 2002 only shows a limited subset of the menu items available. The More menu item displays the remaining menu items available for a particular menu (see Figure 1.1). When you select a menu item that isn't automatically displayed, that item is added to the list of items that are displayed without clicking the More menu item.

Hiding some of the menu items simplifies the appearance of menus, making them easier to use. This feature also adapts to accommodate your usage of the available feature set.

Personalizing Menus and Toolbars

The Move handle, shown in Figure 1.2 (adjacent to the resize mouse cursor), can be clicked and dragged to customize the organization of your menus and toolbars.

Both menus and toolbars can be anchored to the top of the main window or remain free floating. This feature allows you to personalize the Access 2002 interface to make it easier to work the way you want it to work. To unanchor a toolbar or menu, click the menu or toolbar's Move handle and drag it from the edge of the frame. To anchor a menu or toolbar, drag it to the edge of the window frame.

Many other menus and toolbars are available, as shown in Figure 1.3, that you can manually show and hide. However, these toolbars and menus are typically displayed in the context in which they are needed.

Click Tools, Customize to display the menu- and toolbar-customization dialog.

To display additional available menus, place your mouse cursor over any available menu or toolbar and click the right mouse button. From the pop-up menu, click the Customize menu item. On the Toolbars tab of the Customize dialog, place a check mark next to the toolbars you want displayed and uncheck the toolbars you want hidden....

Read More Show Less

Table of Contents

(NOTE: Each chapter concludes with Summary, Q&A, and a Workshop.)

Introduction.

I. ACCESS PROGRAMMING 101.

Hour 1. What's New in Access 2002.

New Side Panes for Easier Navigation. Customizing Menus and Toolbars. Spell-Checking Data. Editing Options. Speech Command and Control. Collaborating Online. Network Places. Remove Author Information. Introducing ActiveX Data Objects. Programming Objects. Adding Data to Web Pages. Access Projects.

Hour 2. Exploring VBA.

Understanding How Access VBA Works. Learning Access VBA Keywords. Access Operators and Operands. Data: What a Program Knows. Putting It All Together. Prelude to Advanced Topics.

Hour 3. Storing Your Program's Data.

How Memory Is Used. Declaring Variables. Data Assignment and Evaluation. Be Explicit. Using Pop-up Hints. Using the Locals Window. Using the Watches Window. Running Code in the Immediate Window. Employing the Call Stack.

Hour 4. Controlling Program Flow and Performing Calculations.

What Goes into an Equation. Understanding Operator Count. Using Arithmetic Operators. Performing Comparisons. The Truth of Logical Operators. Concatenate It. Who Has Precedence Here? Special Operators.

II. WRITING CODE TO MANAGE YOUR ACCESS DATA.

Hour 5. Learning to Write Conditional Code.

A Programmer's Traffic Cop. Tidying Up Nested Conditional Statements. Want to Go for a Spin? Take It Once Around the Block. Iterating Through Data. Iterating Collections of Data. Short-circuiting Code. Using the Switch Function.

Hour 6. Managing Your Database.

Access 2002 Is Backward Compatible with Access 2000. Creating a Database. Managing a Table with Code. Iteratively Inputting User Data. Using Conditional Code to Find Data.

Hour 7. Using Advanced Data Types to Manage Data.

Understanding OLE Automation. Using the ADODB Object. Using the ADOX Object.

III. USING ACCESS RESOURCES TO GET THE JOB DONE.

Hour 8. Solving Problems a Piece at a Time.

The Mechanics of Writing Subroutines. The Mechanics of Writing Functions. Programming Rules of Thumb. Tying It All Together.

Hour 9. Using Macros As Learning Aids.

Creating a Macro 101. Using CopyObject. Using DeleteObject. The Keys to the City. Importing Data. Using Macro Resources in Code. To Macro or Not to Macro.

Hour 10. Employing Access Predefined Solutions.

Using String-Handling Functions. Formatting Data. Using Date and Time Functions. Managing File I/O. Dynamic User Input Functions. Using Function, Method, Property, and Statement References.

IV. DEFINING DATA TYPES AND USING ARRAYS AND COLLECTIONS.

Hour 11. Making the Complex Simple: Creating Your Own Data Types.

Understanding Aggregation. Using the Type Declaration. What Kind of Data Can Go into My Type? Declaring Instances of User Types. Defining Enumerated Types. Putting It All Together.

Hour 12. Managing Varying Amounts of Data.

Understanding Arrays. Declaring Arrays. Using Arrays to Store Data. Functions for Managing Arrays. Returning Arrays from a Function. Things You Should Do When Using Arrays. Sorting Array Data.

Hour 13. Storing Information in a Collection.

Understanding Collections. Declaring Collection Variables. Managing a Data Collection. Places You'll Find Collections.

V. DATABASE PROGRAMMING IN ACCESS.

Hour 14. Managing Your Code.

Naming Conventions. Using Whitespace Consistently. Managing Complexity. Commenting Guidelines. Understanding the Benefits of Code Reuse. Testing and Debugging. Managing Data.

Hour 15. Data Programming Made Easy with ADODB.

Connecting to a Database. Managing a Recordset. Finding Records. Copying Data to a Collection Object. Using AddItem and RemoveItem. Finding ActiveX Data Objects Resources Online.

Hour 16. Using Advanced SQL Techniques.

Using the SELECT Statement. Inserting New Data. Updating Data. Deleting Data. Calling Functions in SQL Code. Writing Stored Procedures. Querying a SQL Server Database.

VI. MASTER ERROR HANDLING.

Hour 17. Removing Bugs.

Scaffolding. Trapping Code. Tracing Code. Asserting Assumptions. Using Compiler Directives. Making Debug Code Read-Only. Development Versus Deployment Error Handling.

Hour 18. Adding Code to Handle Errors.

Comparing Error-Handling Styles. Writing Error Handlers. Clearing the Error Handler. Writing Silent Error Handlers. Using the Err Object. Using Error Handlers to Validate User Input. Creating the Resource-Protection Block Idiom. Reviewing the Debug Object.

VII. CREATING ACCESS USER INTERFACES.

Hour 19. Creating Custom Forms and Reports.

Using Form Wizards. Customizing Wizard Forms. Testing Your Form. Defining a Report. Setting the Startup Point for Your Program.

Hour 20. Adding Data to Web Pages.

Comparing Intranets to Internets. Understanding Web Pages. Building the Database Used for the Demo. Using Wizards to Generate Web Pages. Using Web Page Design Tools. Adding a PivotTable to Web Pages. XML's Role in Access.

VIII. OBJECT-ORIENTED PROGRAMMING IN ACCESS.

Hour 21. Class Programming Basics.

Understanding the Need for Classes. Creating Your First Class. Hiding Information to Make Code Easier to Use. Defining Class Methods. Defining Properties. Writing Initialization and Termination Code. Writing a New Class. Creating an Instance of a Class.

Hour 22. Adding Capabilities to Your Data Types.

Defining the Objective. Understanding When to Write a Class. Applying Basic Principles of Object-Oriented Design. Extending Existing Classes. Testing Your New Class. Using the Strings Class.

Hour 23. Writing Access Add-Ins.

Introducing Add-Ins. Defining an Error-Logging Database. Defining a Viewer for the Error Log. Testing the Error Logging Add-In Database. Installing and Uninstalling Add-ins. Going for a Test Drive. Summarizing the Process.

Hour 24. Managing Outlook Contact Information.

Understanding Outlook 2002. Introducing the Outlook Object Model. Viewing Outlook Contacts in Access. Updating Outlook Information. Searching the Body of a Mail Item. Undeleting Mail Items. Sending Mail to Contacts Automatically.

IX. APPENDIX.

Appendix A. Answers.

Hour 1. Hour 2. Hour 3. Hour 4. Hour 5. Hour 6. Hour 7. Hour 8. Hour 9. Hour 10. Hour 11. Hour 12. Hour 13. Hour 14. Hour 15. Hour 16. Hour 17. Hour 18. Hour 19. Hour 20. Hour 21. Hour 22. Hour 23. Hour 24.

Index.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

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