รหัสหลักสูตร
MSA-L3

Microsoft Access VBA

ระยะเวลา
3
วัน (
18
ชม.) |ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Inhouse
Call
*รับเฉพาะ InHouse Training เท่านั้น
หลักสูตร VBA Microsoft Access
หลักสูตร VBA Microsoft Access
Form in Microsoft Access
Report in Microsoft Access
Testing Tools
Debug, Deploy Application
ขอบเขตตัวแปรคำสั่ง Insert, Update, Delete
Event and Object
การใช้คำสั่งที่มีเงื่อนไข Structure Programming
เรียนรู้การสร้าง Form ที่ซับซ้อนใน Microsoft Access
เรียนรู้การสร้าง Reports ใน Microsoft Access
Visual Basic for Application
สนใจติดต่อเราได้ที่ 022194304
ทักษะ (ระบุได้หลายทักษะ)
คำโปรย

หลักสูตรนี้เหมาะสำหรับการพัฒนาโปรแกรมระบบฐานข้อมูล Microsoft Access อย่างเต็มความสามารถโดยใช้ Visual Basic for Application (VBA) โดยเนื้อหาจะเริ่มตั้งแต่การเรียนรู้ Structure Programming, Object-Based Programming, รู้จักกับตัวแปร (Variable), ค่าคงที่ (Constant) และยังเรียนรู้ภาษา SQL ระดับต้น ได้แก่ Insert, Update, Delete เพื่อใช้ร่วมกับ การใช้งาน DoCmd Object เพื่อควบคุมการทำงานใน Microsoft Access อีกทั้งการทดสอบโปรแกรมดีบัก (Debug) และ การ Deploy Application ที่พัฒนา

วัตถุประสงค์

  1. สามารถสร้างโปรแกรมในการจัดการฐานข้อมูลได้
  2. สามารถใช้ Visual Basic for Application (VBA) ในการพัฒนาโปรแกรมบน Microsoft Access ได้

หลักสูตรนี้เหมาะสำหรับ

  1. ผู้ที่เคยผ่านการใช้งาน Microsoft Access มาแล้ว มีพื้นฐานเกี่ยวกับฐานข้อมูล
  2. ผู้ที่ต้องการพัฒนา Microsoft Access ในลักษณะ Application โดยไม่ต้องพึ่ง Wizard หรือ Macro ที่มีขีดจำกัด เพื่อพัฒนาการทำงานกับ Form ในระดับสูงขึ้น

พื้นฐานของผู้เข้าอบรม

  1. มีความเข้าใจพื้นฐานเกี่ยวกับ Macro หรือการใช้งาน Objects ของโปรแกรม
  2. มีความเข้าใจพื้นฐานเกี่ยวกับการสร้างฟอร์ม (Form) และ การสร้าง Query
  3. มีพื้นฐานเกี่ยวกับฐานข้อมูล เช่น Table, Field, Record, Primary Key และ Relationship

ความต้องการของระบบ

  1. ระบบปฏิบัติการ Windows 11 / 10
  2. โปรแกรม Microsoft Access | Microsoft 365

หัวข้อการฝึกอบรม

ตัวอย่างงาน/กรณีศึกษา ของระบบงานที่พัฒนาโดย VBA Access

เมื่อใดต้องพัฒนาด้วย Macro และเมื่อใดต้องพัฒนาด้วย VBA Access

  • Macro คืออะไร
  • การสร้าง Macro และการเรียกใช้งาน
  • การแปลง Macro ให้เป็น Module / Visual Basic Code

  • ความรู้เบื้องต้นเกี่ยวกับ VBA
  • Access Objects และ การอ้างถึง Objects

  • Object, Property, Method และ Event
  • ตัวแปรและค่าคงที่ (Variables/Constant)
  • Operator
  • การเขียนโปรแกรมอย่างมีเงื่อนไข
    • IF…THEN…END IF
    • SELECT…CASE
  • การเขียนโปรแกรมแบบวนรอบ
    • FOR…NEXT
    • DO WHILE…LOOP
    • DO UNTIL…LOOP
  • การสร้าง Sub Procedure และการเรียกใช้
  • การสร้าง Function และการเรียกใช้

  • ฟังก์ชันการทำงานกับตัวอักษร เช่น การสร้างเลขที่เอกสาร รหัสสินค้า เป็นต้น
  • ฟังก์ชันการทำงานกับวันที่และเวลา
  • การใช้งานฟังก์ชันสนับสนุนการทำงานต่างๆ

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

  • Control หน้าที่ของ Control และการตั้งชื่อ Control
  • Object และ Property
  • DoCmd Object และ Method
  • Event ของ Form
    • Open และ Load Events
    • Unload และ Close Events
    • Current Event
  • Event ของ Control บน Form
    • Click และ DbClick Events
    • BeforeUpdate และ AfterUpdate Events
    • GotFocus และ LostFocus Events
  • Event ของ Report
    • Open และ Close Events
    • Page Event

  • การทดสอบระบบ (Testing)
  • การ Debug โปรแกรม

การ Deploy Application และการควบคุมเวอร์ชัน

Case Study (จากผู้เข้าอบรม)