- Home
- All trainings
- Building Applications with Microsoft Access
Training Building Applications with Microsoft Access - 4 days
Schedules training :
9h à 17h (Full day)
18h - 20h30 (Half day)
Class overview :
Microsoft Access provides the tools to build custom applications that can decrease the time and effort needed to accomplish business objectives. In this course, you gain the skills necessary to expand the capabilities of your applications. Through extensive hands-on exercises, you learn how to develop, integrate and customize Access applications using macros, expressions, VBA and Structured Query Language (SQL).
Class goals :
- Develop distributable applications with Microsoft Access
- Incorporate design requirements to enhance application functionality
- Customize 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
- Programmatically control data access to incorporate business rules
Content of Building Applications with Microsoft Access
Automating Access with Macros
Designing complex macros
- Creating decision-making macros
- Implementing organizational techniques for macros
- Incorporating temporary variables
- Interfacing with the user
Maximizing macro functionality
- Trapping macro errors
- Mastering event-driven programming
- Binding macros to event properties
Transitioning to VBA
Beyond the macro object
- Identifying advantages 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
- Canceling 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
- Utilizing 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
Optimizing code for scalability and reuse
- Defining procedures with arguments
- Returning values with functions
Manipulating and Managing Data
Data access
- Executing action SQL statements
- Retrieving data into Recordsets
- Building and modifying parameterized 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
- Customizing the ribbon
- Configuring start-up options
- Creating and controlling ribbons in Access
- Locking down the database
Luxembourg
LuxEtoile S.A52-54 Av. du Dix Septembre
L-2550 Luxembourg
Tél:(+32) 2 412 04 10
Fax:(+32) 2 412 04 19
Email : selossej@jlgestion.be
Onz voordelen :
- Type of training: Inter-company, intra-company and individual
- 100% flexible & personalised training : You choose the place, the dates and the training program
- Offer request : Response within 24 hours
- 50% discount for SME's from Brussels-Capital Region
- Free parking, lunch & drinks
- Free use of our Digital Competence Centre: Manuals, courses, exercises, ...


