SlideShare a Scribd company logo
1 of 34
AVB201 Visual Basic For Applications MS Access, Beginning Course P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472 http://www.dhdursoassociates.com [email_address]
OUTLINE ,[object Object],[object Object],[object Object],[object Object],[object Object]
Product Sales Sample Database
Session 1: Event Driven Programming in Access ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.1 Why VBA ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.2 Events and Event Procedures ,[object Object],[object Object],[object Object]
1.3 Using VBA Editor ,[object Object],[object Object],[object Object],[object Object]
1.3 Using VBA Editor ,[object Object]
..cont ,[object Object],[object Object],[object Object],[object Object]
1.4 Types of Events in Access ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Commonly Used Events ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Common Control Events ,[object Object],[object Object],[object Object],[object Object]
Common Report Events ,[object Object],[object Object],[object Object],[object Object]
Event Flow ,[object Object],[object Object]
1.5 Differentiating between Functions and Sub Procedures. ,[object Object],[object Object],[object Object]
..cont ,[object Object],[object Object],[object Object],[object Object],[object Object]
..cont ,[object Object],[object Object],[object Object],[object Object]
1.6 Organizing VBA Code into Modules ,[object Object],[object Object],[object Object],[object Object],[object Object]
..cont ,[object Object]
..cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
..cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.7 Variables, Scope, and Data Types ,[object Object],[object Object],[object Object],[object Object]
Some often used data types in VBA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scope of Variables (and Procedures) ,[object Object],[object Object]
…cont ,[object Object],[object Object],[object Object],[object Object]
..cont ,[object Object],[object Object],[object Object]
..cont ,[object Object],[object Object],[object Object],[object Object]
..cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
..cont ,[object Object],[object Object],[object Object]
1.8 Built-in Functions and Procedures ,[object Object],[object Object],[object Object],[object Object]
Some Common built-in Functions ,[object Object],[object Object],[object Object],[object Object],[object Object]
..cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
..cont ,[object Object]
AVB201 – Introduction to VBA Session 1 END

More Related Content

What's hot

Visual Basics for Application
Visual Basics for Application Visual Basics for Application
Visual Basics for Application
Raghu nath
 

What's hot (19)

E learning excel vba programming lesson 1
E learning excel vba programming  lesson 1E learning excel vba programming  lesson 1
E learning excel vba programming lesson 1
 
Vba
Vba Vba
Vba
 
Introduction to Excel VBA/Macros
Introduction to Excel VBA/MacrosIntroduction to Excel VBA/Macros
Introduction to Excel VBA/Macros
 
Excel vba
Excel vbaExcel vba
Excel vba
 
Vba part 1
Vba part 1Vba part 1
Vba part 1
 
Visual Basics for Application
Visual Basics for Application Visual Basics for Application
Visual Basics for Application
 
E learning excel vba programming lesson 4
E learning excel vba programming  lesson 4E learning excel vba programming  lesson 4
E learning excel vba programming lesson 4
 
Online Advance Excel & VBA Training in India
 Online Advance Excel & VBA Training in India Online Advance Excel & VBA Training in India
Online Advance Excel & VBA Training in India
 
Cordova training : Day 3 - Introduction to Javascript
Cordova training : Day 3 - Introduction to JavascriptCordova training : Day 3 - Introduction to Javascript
Cordova training : Day 3 - Introduction to Javascript
 
2016 Excel/VBA Notes
2016 Excel/VBA Notes2016 Excel/VBA Notes
2016 Excel/VBA Notes
 
Cis 1403 lab1- the process of programming
Cis 1403 lab1- the process of programmingCis 1403 lab1- the process of programming
Cis 1403 lab1- the process of programming
 
Cis 1403 lab5_loops
Cis 1403 lab5_loopsCis 1403 lab5_loops
Cis 1403 lab5_loops
 
Intro to Excel VBA Programming
Intro to Excel VBA ProgrammingIntro to Excel VBA Programming
Intro to Excel VBA Programming
 
Diffing Shotgun Surgery and Divergent Change smells in the two editions of Re...
Diffing Shotgun Surgery and Divergent Change smells in the two editions of Re...Diffing Shotgun Surgery and Divergent Change smells in the two editions of Re...
Diffing Shotgun Surgery and Divergent Change smells in the two editions of Re...
 
Introduction to programming by MUFIX Commnity
Introduction to programming by MUFIX CommnityIntroduction to programming by MUFIX Commnity
Introduction to programming by MUFIX Commnity
 
MACROS excel
MACROS excelMACROS excel
MACROS excel
 
How to apply a formula and macro in excel......by irfan afzal
How to apply a formula and macro in excel......by irfan afzalHow to apply a formula and macro in excel......by irfan afzal
How to apply a formula and macro in excel......by irfan afzal
 
Code Smells and Its type (With Example)
Code Smells and Its type (With Example)Code Smells and Its type (With Example)
Code Smells and Its type (With Example)
 
Abstract
AbstractAbstract
Abstract
 

Viewers also liked

Managing Your Career In Tough Times 102308
Managing Your Career In Tough Times 102308Managing Your Career In Tough Times 102308
Managing Your Career In Tough Times 102308
Joellyn Schwerdlin
 
Link Journalism: Curation to increase trust, relevance, brevity and pageviews
Link Journalism: Curation to increase trust, relevance, brevity and pageviewsLink Journalism: Curation to increase trust, relevance, brevity and pageviews
Link Journalism: Curation to increase trust, relevance, brevity and pageviews
Ryan Thornburg
 
My Logo Portfolio
My Logo PortfolioMy Logo Portfolio
My Logo Portfolio
beth7865
 
Show Your Work: Cheap & Easy Tools for Presenting Data
Show Your Work: Cheap & Easy Tools for Presenting DataShow Your Work: Cheap & Easy Tools for Presenting Data
Show Your Work: Cheap & Easy Tools for Presenting Data
Ryan Thornburg
 
Muziekdigitaal Taggerfm Pitch 091027
Muziekdigitaal Taggerfm Pitch 091027Muziekdigitaal Taggerfm Pitch 091027
Muziekdigitaal Taggerfm Pitch 091027
Tim Rootsaert
 
Course Catalog
Course CatalogCourse Catalog
Course Catalog
Dan D'Urso
 
El nazisme viscut des del bàndol alemany (clotet, conangla)
El nazisme viscut des del bàndol alemany (clotet, conangla)El nazisme viscut des del bàndol alemany (clotet, conangla)
El nazisme viscut des del bàndol alemany (clotet, conangla)
JAVIER ALSINA GONZALEZ
 
Taggerfm Artist 091116
Taggerfm Artist 091116Taggerfm Artist 091116
Taggerfm Artist 091116
Tim Rootsaert
 
成衣服飾產業發展趨勢-創業懶人包-青年創業及圓夢網
成衣服飾產業發展趨勢-創業懶人包-青年創業及圓夢網成衣服飾產業發展趨勢-創業懶人包-青年創業及圓夢網
成衣服飾產業發展趨勢-創業懶人包-青年創業及圓夢網
RICK Lin
 

Viewers also liked (20)

Roma 2014
Roma 2014Roma 2014
Roma 2014
 
Managing Your Career In Tough Times 102308
Managing Your Career In Tough Times 102308Managing Your Career In Tough Times 102308
Managing Your Career In Tough Times 102308
 
Ese Psg Powerpoint Show 102807
Ese Psg Powerpoint Show 102807Ese Psg Powerpoint Show 102807
Ese Psg Powerpoint Show 102807
 
Filoarnaucadell
Filoarnaucadell Filoarnaucadell
Filoarnaucadell
 
Link Journalism: Curation to increase trust, relevance, brevity and pageviews
Link Journalism: Curation to increase trust, relevance, brevity and pageviewsLink Journalism: Curation to increase trust, relevance, brevity and pageviews
Link Journalism: Curation to increase trust, relevance, brevity and pageviews
 
My Logo Portfolio
My Logo PortfolioMy Logo Portfolio
My Logo Portfolio
 
Show Your Work: Cheap & Easy Tools for Presenting Data
Show Your Work: Cheap & Easy Tools for Presenting DataShow Your Work: Cheap & Easy Tools for Presenting Data
Show Your Work: Cheap & Easy Tools for Presenting Data
 
Muziekdigitaal Taggerfm Pitch 091027
Muziekdigitaal Taggerfm Pitch 091027Muziekdigitaal Taggerfm Pitch 091027
Muziekdigitaal Taggerfm Pitch 091027
 
Course Catalog
Course CatalogCourse Catalog
Course Catalog
 
青年創業及圓夢網 創業稅務大小事【創業懶人包 】
青年創業及圓夢網 創業稅務大小事【創業懶人包 】青年創業及圓夢網 創業稅務大小事【創業懶人包 】
青年創業及圓夢網 創業稅務大小事【創業懶人包 】
 
Dutch Overheid20
Dutch   Overheid20Dutch   Overheid20
Dutch Overheid20
 
My Print Portfolio
My Print PortfolioMy Print Portfolio
My Print Portfolio
 
SQL212.1 Introduction to SQL using Oracle Module 1
SQL212.1 Introduction to SQL using Oracle Module 1SQL212.1 Introduction to SQL using Oracle Module 1
SQL212.1 Introduction to SQL using Oracle Module 1
 
RENÉ DESCARTES : PERFIL
RENÉ DESCARTES : PERFIL RENÉ DESCARTES : PERFIL
RENÉ DESCARTES : PERFIL
 
El nazisme viscut des del bàndol alemany (clotet, conangla)
El nazisme viscut des del bàndol alemany (clotet, conangla)El nazisme viscut des del bàndol alemany (clotet, conangla)
El nazisme viscut des del bàndol alemany (clotet, conangla)
 
Widget SOA
Widget SOAWidget SOA
Widget SOA
 
Profit Hunters
Profit HuntersProfit Hunters
Profit Hunters
 
Taggerfm Artist 091116
Taggerfm Artist 091116Taggerfm Artist 091116
Taggerfm Artist 091116
 
IntelliStick
IntelliStickIntelliStick
IntelliStick
 
成衣服飾產業發展趨勢-創業懶人包-青年創業及圓夢網
成衣服飾產業發展趨勢-創業懶人包-青年創業及圓夢網成衣服飾產業發展趨勢-創業懶人包-青年創業及圓夢網
成衣服飾產業發展趨勢-創業懶人包-青年創業及圓夢網
 

Similar to AVB201.1 MS Access VBA Module 1

S D D Program Development Tools
S D D  Program  Development  ToolsS D D  Program  Development  Tools
S D D Program Development Tools
gavhays
 
Lecture11 abap on line
Lecture11 abap on lineLecture11 abap on line
Lecture11 abap on line
Milind Patil
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
Aarti P
 
Medicine For World
Medicine For WorldMedicine For World
Medicine For World
Saifur Rahman
 

Similar to AVB201.1 MS Access VBA Module 1 (20)

AVB201.1 Microsoft Access VBA Module 1
AVB201.1 Microsoft Access VBA Module 1AVB201.1 Microsoft Access VBA Module 1
AVB201.1 Microsoft Access VBA Module 1
 
Introduction to Visual Basic
Introduction to Visual Basic Introduction to Visual Basic
Introduction to Visual Basic
 
Vb6.0 intro
Vb6.0 introVb6.0 intro
Vb6.0 intro
 
S D D Program Development Tools
S D D  Program  Development  ToolsS D D  Program  Development  Tools
S D D Program Development Tools
 
Functional programming in TypeScript
Functional programming in TypeScriptFunctional programming in TypeScript
Functional programming in TypeScript
 
Using general sub procedures
Using general sub proceduresUsing general sub procedures
Using general sub procedures
 
Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0
 
Ms vb
Ms vbMs vb
Ms vb
 
PRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdfPRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdf
 
Lecture11 abap on line
Lecture11 abap on lineLecture11 abap on line
Lecture11 abap on line
 
Vb introduction.
Vb introduction.Vb introduction.
Vb introduction.
 
Mastering Python lesson 4_functions_parameters_arguments
Mastering Python lesson 4_functions_parameters_argumentsMastering Python lesson 4_functions_parameters_arguments
Mastering Python lesson 4_functions_parameters_arguments
 
Mvp pattern
Mvp patternMvp pattern
Mvp pattern
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Example Of Import Java
Example Of Import JavaExample Of Import Java
Example Of Import Java
 
Oopp Lab Work
Oopp Lab WorkOopp Lab Work
Oopp Lab Work
 
VBA
VBAVBA
VBA
 
Book management system
Book management systemBook management system
Book management system
 
Medicine For World
Medicine For WorldMedicine For World
Medicine For World
 
Ppt lesson 06
Ppt lesson 06Ppt lesson 06
Ppt lesson 06
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

AVB201.1 MS Access VBA Module 1

  • 1. AVB201 Visual Basic For Applications MS Access, Beginning Course P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472 http://www.dhdursoassociates.com [email_address]
  • 2.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. AVB201 – Introduction to VBA Session 1 END