If you are interested in learning Microsoft Access VBA programming, I have many classes available in my 300-level series, starting with Access 301, running through 329. You will learn how to program events, use functions, write your own subroutines, launch SQL commands from VBA, manipulate data with RecordSets and lots more.
You can find the complete outline of what's covered in this series of classes here: Access 300 Outlines. Click on any individual course title for more information.
My Access 300-series was recorded using Microsoft Access 2003. All of the VBA is still perfectly valid for Access 2013. Only the design interface has changed, but if you're advanced enough to want to learn programming, you shouldn't have any problems following along. I do plan on upgrading this series of classes very soon. When I do, you will receive a FREE Developer-level Access 2013 class for each Access 2003, 300-level class you purchase now.