Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microsoft Access VBA - Create your own Databse applications
Rating: 4.6 out of 5(58 ratings)
288 students

Microsoft Access VBA - Create your own Databse applications

Learn VBA to automate repetitive tasks in Microsoft Access and to create state of the art database applications.
Created byQaisar Ali
Last updated 1/2024
English
English [Auto],

What you'll learn

  • Create subroutines and functions.
  • How to create fully automated and animated dashboards.
  • Automate import and export of data.
  • Creating complex forms and reports and securing your database application.
  • How to use Dialog Boxes in MS Access.
  • Automate tasks with Action Queries.
  • Generate reports and share through MS Outlook with one click.

Course content

1 section21 lectures6h 29m total length
  • Visual Basic for Applications and Advanced MS Access3:41

    Learn VBA fundamentals for Access, including keywords, statements, procedures, subroutines, functions, modules, and variables, and understand how VBA code is shared across Office apps.

  • MS Access Objects, methods and properties3:04

    Explore how Microsoft access objects, including tables, forms, queries, and reports, relate via collections, and learn key concepts—methods, properties, and events—for automating these objects with code.

  • Creating VBA Program16:16

    Please download attached data file and import data in tables.

  • VBA Branching Constructs12:08

    Master VBA branching constructs in Access, using if then else and selected statement, applying date function to check if start and end dates exceed a year, with a message box.

  • Option Group and Option Buttons23:34
  • Option Group and Option Buttons29:50
  • SELECT CASE statement27:39

    Automate Microsoft Access VBA reporting with a select case driven by an option box to generate, save, print, email, or export to Excel using DoCmd.

  • Creating a function in VBA27:12

    Create a public VBA function that opens a save-as file dialog, captures the chosen path and file name, and saves reports to a user-selected destination.

  • Sequence of statements to execute7:12

    The lecture shows that in VBA, the sequence of statements matters: declare and initialize variables, then execute functions to print, generate, or email reports.

  • Microsoft Access Event Model10:47
  • How to scroll data in a form21:23
  • Dialog Boxes7:55
  • Import data from Excel files18:43
  • Import all sheets from Excel workbook12:13
  • Import all Excel files from a folder13:01
  • Action Queries3:39

    Action queries automate updates, appends, deletes, and make-table tasks, enabling repetitive analyses without exporting to Excel; disable alert confirmations in Access options and restart the database.

  • Append Query - A small project20:03
  • Update Query - A small project43:29
  • Delete Query - A small project46:21

    Explore delete queries for selective data removal, then validate, append, and update records with a small project that transfers data to sales and produces an exception report.

  • Google Maps - A small project16:06
  • Pack up your application25:39

Requirements

  • Before you enrol in this course, please make sure that you know how to use Microsoft Access.

Description

When you know Visual Basic for Applications [VBA],  you can create macros to automate repetitive tasks which will save you a lot of time and boredom of doing the same thing over and over again. If you know how to use VBA in Microsoft Access, you are on top of all Access users because you know how to create state of the art database solutions. By learning Access VBA, you can:

  1. Manage smaller to medium size databases.

  2. Create you own defined functions.

  3. Manipulate data using advanced features of various objects of MS Access.

  4. Create a portable procedure to reuse as and when required.

  5. Animate data to get rid of non value added activities.

  6. Communicate with other applications and platforms.

Topics and theories covered in this course include reasons for using VBA in Access, good coding habits, using variables, constants and data types, error handling, debugging code, using procedures, subroutines vs. functions, conversion, date, math, string, format and is functions, input and message boxes, logical programming commands, arrays, objects, and classes and instantiation. This course will help learners of any level to get the most out of the Visual Basic for Applications (VBA) environment. Starting with the development environment and working through various aspects of VBA, you will learn the tools and techniques needed to build custom solutions using Microsoft Access.

Who this course is for:

  • Anyone who want to learn advanced features of MS Access to create state of the art database applications.