Skip to content

Access VBA Programming

Best in textbook rentals since 2012!

ISBN-10: 0072231971

ISBN-13: 9780072231977

Edition: 2004

Authors: Charles E. Brown, Ron Petrusha

List price: $48.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This easy-to-understand guide to programming with VBA allows the reader to do basic programming immediately. It will help programmers build their VBA programming skills to maximise the power of Access.
Customers also bought

Book details

List price: $48.00
Copyright year: 2004
Publisher: McGraw-Hill Education
Publication date: 9/13/2004
Binding: Paperback
Pages: 464
Size: 7.00" wide x 9.00" long x 1.00" tall
Weight: 1.694

Introduction
Understanding the MS Access Environment
Introduction to VBA for Applications
History of Microsoft Access
Developing in Access
The Future of Microsoft Access
Summary
Designing an Access Application
Steps in the Development Process
Definition and Analysis of Requirements
Evaluation of Requirements
Development of the Design
Implementation and Testing
Documentation
Maintenance
Summary
Access Development Without VBA
System Architecture
Understanding a Database Application
Working Without VBA
Events
Naming Conventions
Predefined Templates
Switchboard Manager
Summary
Customizing the Access Environment
Interacting with Access
Customizing Shortcut Menus
Creating Menus
Attaching Code to a Custom Menu Item
Summary
Understanding the Visual Basic for Applications Environment
Introducing the VBA Programming Environment
Introduction to VBA
The VBA Model
The Concept of Objects
The VBA Editor
Summary
Programming Fundametals Using VBA
Programming Fundamentals
Control Structures
Arrays
Summary
Understanding the Visual Basic Editor
Opening the VBA Editor
Highlights of the Menu System
The Debug, Edit, and UserForm Toolbars
The Project Explorer
Managing Modules
Properties Window
The Object Browser
References
Using VBA Editor Options
Getting Help
Starting a New Procedure in the VBA Editor
Summary
VBA Language Components
Objects in VBA
Intrinsic Constants
Basic VBA Programs Using Forms
Connecting with Microsoft Access
SQL (Structured Query Language)
SQL and VBA
Output
Summary
Sub Procedures
Declaring a Procedure
Functions
Parameters
Design and Scope
Global and Static Variables
Using Procedures to Change a Database Structure
Summary
Debugging VBA Code
Basics of Error Handling
The Err Object
The Errors Collection
Tools for Debugging Code
Summary
Function Procedures
Subs vs. Functions
Built-in Functions
Date and Time Functions
Payment Function
Summary
Interacting with VBA
Forms
Forms and Data
Assigning Recordsets Dynamically
Appending and Editing Data
Controlling Controls in Forms
Summary
Reports
Anatomy of a Report
Report Wizard
Specialized Reports
Calling the Report from VBA
Creating a Report Programmatically
Summary
Menus and Toolbars
Understanding Command Bars
Creating a Toolbar
Menus
Submenus
Summary
Changing the Access Environment
The Startup Properties
Changing Options
Summary
Advanced Access Programming Techniques
Database Security
Access and Security
User-Level Security
Security and Access 2003
Summary
Access and the Microsoft Office Environment
Shared Objects
Connecting with Other Microsoft Office Products
Summary
Access and the Web
The Mechanics of the Web
Data Access Pages
XML (Extended Markup Language)
Summary
Upgrading
Microsoft Access vs. SQL Server
Access Data Projects
Working with an ADP File
Summary
Application Development
Multiuser Applications
Sharing the Database
Handling Resource Contention and Conflicts
Improving Application Performance
Summary
Beyond Microsoft Access
VBA and Microsoft Office
Visual Basic
VBScript
Transition to Microsoft .NET
Summary
The DoCmd Object
AddMenu
ApplyFilter
Beep
CancelEvent
Close
CopyDatabaseFile
CopyObject
DeleteObject
DoMenultem
Echo
FindNext
FindRecord
GoToControl
GoToPage
GoToRecord
Hourglass
Maximize
Minimize
MoveSize
OpenDataAccessPage
OpenDiagram
OpenForm
OpenFunction
OpenModule
OpenQuery
OpenReport
OpenStoredProcedure
OpenTable
OpenView
OutputTo
PrintOut
Quit
Rename
RepaintObject
Requery
Restore
RunCommand
RunMacro
RunSQL
Save
SelectObject
SendObject
SetMenultem
SetWarnings
ShowAllRecords
ShowToolbar
TransferDatabase
Transferspreadsheet
TransferSQLDatabase
TransferText
Index