Virtual Course
VBA Essentials using Access
- Attend Virtually
- Request a Quote
- Public Scheduled Price£750 +VAT
Virtual Course Overview
This VBA Essentials using Access tutor-led, live online course contains the same content as courses attended at our training venues. This course is aimed at those who would like to develop their skills and knowledge of VBA programming in Access application development.
Available Course Dates
-
Tue 11 October - Thu 13 October in Virtual Classroom (Online) More Info Day 1: Tue 11 October in Virtual Classroom (Online), 9:30 - 16:30Day 2: Wed 12 October in Virtual Classroom (Online), 9:30 - 16:30Day 3: Thu 13 October in Virtual Classroom (Online), 9:30 - 16:30Attend Virtually
Objectives for this course
-
- Explain the difference between sub and function procedures in VBA code
- List 3 common events and in where they might use them in application design
- Write professional VBA code segments with error checking to carry out tasks as defined by your tutor
- Use the AccessObject object to create an intelligent report selection form
- Build a browse form for quick navigation to a specific record
- Create a flexible report such that people may choose its content at run-time
- Describe how to debug VBA code
Prerequisites
-
- Delegates should understand table, query, form, report and macro design and function, as well as data normalisation and table relationships.
- Delegates should be currently working with an Access database application that they have built themselves.
- Delegates should have attended Access Level 2 and/or Level 3 courses or have equivalent knowledge.
- Delegates should understand table, query, form, report and macro design and function, as well as data normalisation and table relationships.
Included with this course
-
- Laptops are available for training delivered at client's premises
- Lunch and refreshments when training is delivered at our training venues
- Comprehensive course materials and exercises
- Telephone and Email Support
Virtual Course Content
-
-
Designing ApplicationsWhat is an access application?
The development process
Macros or VBA? -
Introduction to Event Driven ProgrammingThe VBA IDE
Converting macros to VBA
Completing the company contacts Form -
Creating CodeProcedures
Modules
Subroutines and functions
Procedure declaration
Built-in functions
Variables
Constants and intrinsic constants
Variable scope and lifetime
Naming conventions -
Controlling the ProgramProgramming structures
Repetition
Arrays -
Using Access ObjectsObject-oriented programming
Object models
Access objects
The AccessObject object
Forms and reports
Referring to objects
Special objects
The object browser -
Using DAOWorking with recordsets
The DAO hierarchy
DAO vs ADO
-
ReportsFilters
Format
Error
Close
Deactivate
Activate
Open
Events
-
Advanced Programming TechniquesCustom DAO properties
Dynamic-link libraries (DLLs)
Arguments
Arrays
-
Error Handling and DebuggingDebugging your debugging code
Error handling
Debugging
Types of errors
Testing
Compiling
Planning for errors
-
Using ClassesForms as class modules
Class modules and custom objects
-
Libraries and Add-InsAdd-ins
Class libraries
Library databases
-
Multi-UserCompiling
Security
Record locking in access
Multi-developer issues
-
The Internet (Optional as time permits)Publishing data to the internet
The HyperLink data type
The internet
-
Optimising Your ApplicationFinishing touches
Network considerations
Increasing apparent speed
Increasing execution speed
Reducing memory overhead
Efficiency
-
Course Reviews
"All aspects of the course were valuable"
J.C. William Smith, VBA Essentials using Access
IT Training Solutions Ltd
Oakville, 14 Durham Road West, Bowburn, Durham, DH6 5AU
0191 377 8377
ittrainingsolutions.co.uk
Printed:12/08/2022 13:59:34
Oakville, 14 Durham Road West, Bowburn, Durham, DH6 5AU
0191 377 8377
ittrainingsolutions.co.uk
Printed:12/08/2022 13:59:34