Learning Tree International

SharePoint, Access, Excel and Office Courses

0800 282 353 or +44 1372 364610
 

Request Info

Salutation

First Name

Last Name

Job Title

Company

Post Code

Country
List

Office Telephone

Extension

E-mail

A representative will contact you to follow up your request.

Save 50%
 

Building Applications with Access® 2007: Hands-On


Course 9714 days

  E-mail a Colleague  Print Friendly  FAQ  Course Details PDF

Quick Enrol

You Will Learn How To

  • Develop distributable applications with Microsoft Access 2007
  • Incorporate design requirements to enhance application functionality
  • Customise applications by dynamically setting properties and executing methods
  • Assemble expressions into VBA statements using variables and intrinsic functions
  • Control program flow with loops and decision-making logic
  • Apply Data Access Objects (DAO) to incorporate business rules

Course Benefits

Getting the most out of your organisation's databases can require expanding the capabilities of your applications. Microsoft Access 2007 provides the tools to build custom applications for department, workgroup or enterprise-wide use that can decrease the time and effort needed to accomplish business objectives. In this course, you gain the skills necessary to develop, integrate and customise Access applications.

Who Should Attend

Those planning to create and support business solutions with Microsoft Access. Experience with Access at the level of Course 970, "Access 2007 Comprehensive Introduction", is assumed. Programming knowledge is recommended, but not required.

Hands-On Training

Extensive hands-on exercises, centred around a single case study, provide you with practical experience programming Access. Exercises include:
  • Adapting business requirements into macros and VBA code
  • Exploiting Forms and controls by manipulating properties and executing methods
  • Empowering your code using built-in functions
  • Incorporating logic and iteration statements
  • Programming Data Access Objects to manipulate data at the code level
  • Implementing error-handling code

Course Content

Automating Access with Macros

Designing complex macros

  • Creating decision-making macros
  • Implementing organisational techniques for macros
  • Incorporating temporary variables
  • Interfacing with the user

Maximising macro functionality

  • Trapping macro errors
  • Mastering event-driven programming
  • Binding macros to event properties

Transitioning to VBA

Beyond the macro object

  • Identifying limitations of macros
  • Converting macros to VBA
  • Exploring the DoCmd

Exploring the Visual Basic Editor

  • Navigating the Project Explorer
  • Writing code with IntelliSense
  • Troubleshooting code with debugging techniques

Programming Access Objects

Negotiating the Object Model

  • Methods
  • Properties
  • Events
  • Communicating with individual objects

Interfacing with Access objects

  • Application
  • Forms collection
  • Form and report object
  • Controls collection
  • Bang (!) vs. Period (.)
  • Exploiting the ComboBox, ListBox, Option Group and TextBox
  • Writing code with the Me keyword

Applying event logic

  • Identifying the order of events
  • Assigning requirements to events
  • Cancelling the event sequence

Demystifying the Object Browser

  • Finding objects
  • Object libraries
  • Locating methods, properties and events
  • Gateway into the Help system

Constructing VBA Expressions

Working with variables

  • Naming rules and conventions
  • Declaring objects
  • Implicit vs. explicit data type conversions
  • Specifying the scope and life of variables

Implementing built-in functions

  • Date, string and file system functions
  • Utilising domain aggregate functions
  • Integrating symbolic and intrinsic constants

Controlling Program Execution

Structuring code sequences

  • Creating decision-making logic
  • Building iteration statements
  • Queries and the Immediate If (IIf)

Logical and comparison operators

  • Developing comparative statements
  • Designing relational expressions

Optimising code for scalability and reuse

  • Defining procedures with arguments
  • Returning values with functions

Manipulating and Managing Data

Data Access Objects (DAO)

  • Executing action SQL statements
  • Retrieving data into Recordsets
  • Building and modifying parameterised queries

Designing intelligent forms

  • Interacting with unbound controls
  • Changing data sources within code

Processing Runtime Errors

  • Classifying errors
  • Working with the Err object
  • Logging and error notification
  • Creating error-handling strategies

Getting Ready for Distribution

  • Customising the ribbon
  • Configuring start-up options
  • Creating and controlling ribbons in Access
  • Locking down the database

<< Back to SharePoint, Access, Excel and Office Course List

Related Courses


Access is a registered trademark of Microsoft Corporation.
 
Building Applications with Access 2007
Building Applications with Access 2007: Hands-On

Course Dates

20-23 AprLondon enrol
12-15 OctLondon enrol

Attend highlighted events
in person or online with Learning Tree AnyWareTM.

More Dates and locations.

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customised for your organisation.

Tuition

£ 1,825 Standard Tuition
Tuition with a Savings Plan
£ 1,000Flex-Training Pass
£ 1,00010-Day Training Pass
£ 1,520Voucher 10-Pack
£ 1,645Alumni Gold Discount
 
Building Applications with Access 2007: Hands-On

Participants building a distributable Access application.

 
"Learning Tree does a really good job of providing worthwhile hands-on exercises. Some similar excercises other training providers used were pointless because they simply weren't practical. With Learning Tree, you come away feeling it was a really positive and useful experience".

G. Steindl
Financial Programmer
Minitab
Inc.



 
Starburst: Access 2010 Coming Soon