Skip to content

Microsoft Access VBA Course


Skill Success

Summary

Price
Save 81%
£29 inc VAT (was £157)
Offer ends 19 May 2024
Study method
Online
Duration
Self-paced
Qualification
No formal qualification
Certificates
  • Certificate of completion - Free
Additional info
  • Tutor is available to students

62 students purchased this course

Add to basket or enquire

Overview

This course includes lifetime access so you can complete the course at your own speed.

In this course you will learn how to open a form anywhere in your Access Visual Basic (VBA) code and send and receive values from it! You will learn all the Access VBA programming concepts, tools and functions that you will need while you build a fully functional system! By taking this course today, you will have the opportunity to break away from the pack of people who struggle to create effective Access databases, and learn to easily automate tasks and start increasing your income!

Benefits of taking this course include:

  • Unlimited and lifetime access to the course
  • Learn the course at your own pace
  • Course can be accessed on any platform
  • 24/7 Customer support

Course media

Description

Learn how to create a Recordset Walk Thru with a Double Loop. These little programs can save you lots of time and grief!

Learn how to open a form anywhere in your Access Visual Basic (VBA) code and send and receive values from it!

Learn all the Access VBA programming concepts, tools and functions that you will need while you build a fully functional system!

Build a strong foundation in Access Visual Basic with this course for Non-Programmers!

Learning VBA programming enables you to use ALL the power of Access to easily create systems that will be in high demand with your current employer or other businesses. The practical skills taught in this class will give you a solid foundation in creating systems that people can really use!

There is a HUGE need in the marketplace for people who can create systems like this in Access. This is your opportunity to break away from the pack of people who struggle to create effective Access databases, and learn to easily automate tasks! This could be your shortest path to increasing your income!

This Microsoft Access VBA Course will cover the following topics:

Topic 1: Introduction

  • Course Overview
  • Setup Tasks
  • Direct Download Links For Database Files
  • Microsoft Access VBA For Non Programmers – Course Materials

Topic 2: Start Learning VBA And Handling Errors

  • View Database Table And Forms – Review The Goal
  • Create Your First VBA Subroutine!
  • Fix A Syntax Error And Take Over The Keyboard
  • Use An IF Statement And DoCmd
  • Use ElseIf And A Select Statement
  • Runtime Errors, Error Traps And Program Stops
  • Break Into Programs And Infinite Loops

Topic 3: Create Record Sorting Subroutines

  • On Open Event, Me Keyword And OrderBy
  • Subroutines For Form Controls, VBA Editing Shortcuts
  • Modify Subroutines To Sort DESC, More Error Handling

Topic 4: Use Instant Search To Learn More About The Keyboard, Recordsets And Variables

  • Expanding The Keydown Subroutine
  • Using Public Variables
  • Building The Search Criteria
  • Field Names And Reserved Words
  • Using A Recordset And Bookmarks
  • Enhancing Our Instant Search

Topic 5: Interact With Other Forms And Pass Information

  • Open Another Form With A Button Click
  • Send Data To The Other Form
  • Modify A Form To Utilize Data Sent To It
  • Intro To SQL And Using SQL In The Recordsource
  • Locate Same Record When Returning From The Form
  • Modify The Form To Remember The Sort
  • Create A Prompt To Save Changes
  • Activate The Add Customer Button
  • Testing For A Blank Record
  • Activate The Delete Button

Topic 6: Add Multiple Interactive Pulldown Filters

  • Setup Rowsource For Dropdown Filters
  • Enable Editing In the Dropdown Filters
  • Set Dropdown Rowsources On The Fly
  • Create A Subroutine To Build All The Filters
  • Use The AfterUpdate Event To Rebuild The Filter
  • Setup The Clear Filter Buttons
  • Save The Filters When Closing The Form

Topic 7: Build A Report Containing Complex Calculations

  • Inspect The Tables And Review The Goal
  • Creating A Summary Table With A Query
  • Building Our First Function And Saving Queries To VBA
  • Add A Delete Query And Create A Test Macro
  • Restructure Tables And Add A Second Query To Our VBA Function
  • Figure Out How To Get The Days Between Orders
  • Doing The Steps With A Recordset
  • Calculate The Average Days Between Orders
  • Plug The Average Days Into The Report Table

Topic 8: Turn Off The Menu, Ribbon And Navigation Pane

  • View The Example Of Removing The Nav Pane And Ribbon
  • Create The HideMenu Subroutine
  • Call The HideMenu Subroutine From Our Form
  • Make The Subroutine Toggle The Menus
  • Create A Startup Subroutine And An Autoexec Macro
  • Prevent Closing The Form And Activate The Exit Button

Topic 9: How To Create And Modify Table Structures In VBA

  • Overview And Goal
  • Create Delete Subroutine And Make First Changes To SummRpt Function
  • Backup The SummRpt Function And Make The First Changes
  • Pull A Query From VBA Back To Design, Change It And Update VBA
  • Use TableDefs To Add A Field To A Table
  • Use TableDefs To Create A Table And Add Fields To It
  • Make Final Changes And Test The Modified Function

Topic 10: Using Subforms

  • Download The Subforms Database
  • Overview Of The Tables In The Subforms Database
  • Overview Of The Forms In The Subforms Database
  • Add OrderList As A Subform To The Customer Form
  • Using An On Exit Subroutine To Capture The Order Number You Were On
  • Pass The Order Number To The Go To Order Button
  • Open The Orders Form And Move To The Specified Order
  • Create Code To Return To The Customer Form
  • Setup The OrdProdList Subform
  • Create A Total In The Subform
  • Update The Subtotal And Order Total
  • Add A New Product To The Order
  • Create The Add Order Subroutine And Post A New Order
  • Get The New Order Number And Open The Order Form
  • Review, Conclusion And Future Enhancements

Topic 11: Using POPUP Forms

  • Download The POPUPS Database
  • Import Customer List Form And Rename It As CustPopup
  • Prepare The CustPopup Form For Use As A Popup Form
  • Modify The Customer Form Code To Open The Popup
  • Make The Popup Move To The Current Customer On Open
  • Use The TAG Property To Send The OrdCust Value Back From The Popup Form
  • Add A Customer From Inside The Popup Form

Topic 12: A CLASSIC Double Loop Walk Thru

  • Double Loop Database Download
  • A CLASSIC Situation That MUST Be Handled Correctly
  • Database Overview And Why You Want One Table
  • The Code Behind The Recalc Button
  • Doing Total Queries And Making The Subroutine A Function

Who is this course for?

This course is designed for anyone who is interested in learning how to use Microsoft Access VBA, even without a background in programming.

Requirements

No prior knowledge is required to take this course.

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Certificate of completion

Digital certificate - Included

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.