Access 2007:
VBA
Programming
Topic-Level Outline
������������ Days:���������� 1
Prerequisites:���������� Access
2007: Application Development or equivalent experience
������������ Unit 1:���������� Visual Basic Editor
���������� Topic A:0�� Objects
���������� A-1:���������� Discussing objects
���������� A-2:���������� Examining the Properties window
���������� A-3:���������� Modifying the object properties
���������� A-4:���������� Writing code to change object properties
���������� A-5:���������� Using a method
���������� A-6:���������� Associating code with an event
���������� Topic B:0�� Object Browser
���������� B-1:���������� Examining the Object Browser window
���������� B-2:���������� Searching in the Object Browser
���������� Topic C:0�� Collections
������������ C-1:������������ Understanding collection objects
������������ C-2:������������ Using the Controls collection
������������ Unit 2:���������� Programming basics
���������� Topic A:0�� Working with data
���������� A-1:���������� Examining data types and variables
���������� A-2:���������� Declaring variables explicitly
���������� A-3:���������� Using operators
���������� A-4:���������� Using the interaction functions
���������� Topic B:0�� Scope
������������ B-1:������������ Observing modules and procedures
������������ B-2:������������ Examining procedure- and module-level scope
������������ B-3:������������ Understanding public scope
������������ B-4:������������ Creating a Sub procedure
������������ B-5:������������ Calling a Sub procedure
������������ B-6:������������ Creating a Function procedure in a standard module
������������ B-7:������������ Calling a Function procedure
������������ Unit 3:���������� Control structures
���������� Topic A:0�� Decision structures
���������� A-1:���������� Using the If�Then statement
���������� A-2:���������� Using the If�Then�Else statement
���������� A-3:���������� Using the If�Then�ElseIf statement
���������� A-4:���������� Using the Select Case statement
���������� Topic B:0�� Loop structures
������������ B-1:������������ Using the For�Next loop
������������ B-2:������������ Using the For Each�Next loop
������������ B-3:������������ Using the Do While�Loop
������������ Unit 4:���������� ActiveX Data Objects
���������� Topic A:0�� Getting started with ActiveX Data Objects
���������� A-1:���������� Discussing ADO
���������� A-2:���������� Discussing ADO collections
���������� Topic B:0�� Working with ActiveX Data Objects
������������ B-1:������������ Connecting to a database
������������ B-2:������������ Creating a Recordset object
������������ B-3:������������ Navigating a Recordset
������������ B-4:������������ Saving and canceling changes
������������ Unit 5:���������� VBA debugging tools
���������� Topic A:0�� Errors in code
���������� A-1:���������� Discussing types of errors
���������� Topic B:0�� Debugging techniques
���������� B-1:���������� Discussing debugging tools
���������� B-2:���������� Setting a breakpoint
���������� B-3:���������� Adding a watch expression
���������� B-4:���������� Using Step Into
���������� B-5:���������� Deleting a watch expression
���������� B-6:���������� Working with the Immediate window
���������� B-7:���������� Using the Locals window
���������� Topic C:0�� Handling runtime errors
�� C-1:�� Writing error-handling code
�� Appendix A:���������� Office integration
���������� Topic A:0�� Automating Office 2007
���������� Topic B:0�� Working with Word from Access
���������� Topic C:0�� Working with Excel from Access