| Subtopic | Notes |
| Forms and reports code | The main reason to learn Visual Basic in Access is that it enables you to respond to the large number of events which occur as you enter and view data in Access forms. |
| The VBA language | While Access has its own take on the VBA (Visual Basic for Applications) programming language, at its heart are the same concepts used by the other Microsoft Office applications. |
| Working with recordsets | You can use Access to add, edit, insert and delete records directly, using technologies like ADO and DAO. |
| Other topics in Access VBA | In addition to working with Access forms and reports, you can write code to manipulate tables, queries, Access objects, and much more. |