รหัสหลักสูตร
MSA-L3
Microsoft Access VBA
ระยะเวลา
3
วัน
(
18
ชม.)
|ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Inhouse
Call
*รับเฉพาะ InHouse Training เท่านั้น
วัตถุประสงค์
- สามารถสร้างโปรแกรมในการจัดการฐานข้อมูลได้
- สามารถใช้ Visual Basic for Application (VBA) ในการพัฒนาโปรแกรมบน Microsoft Access ได้
หลักสูตรนี้เหมาะสำหรับ
- ผู้ที่เคยผ่านการใช้งาน Microsoft Access มาแล้ว มีพื้นฐานเกี่ยวกับฐานข้อมูล
- ผู้ที่ต้องการพัฒนา Microsoft Access ในลักษณะ Application โดยไม่ต้องพึ่ง Wizard หรือ Macro ที่มีขีดจำกัด เพื่อพัฒนาการทำงานกับ Form ในระดับสูงขึ้น
พื้นฐานของผู้เข้าอบรม
- มีความเข้าใจพื้นฐานเกี่ยวกับ Macro หรือการใช้งาน Objects ของโปรแกรม
- มีความเข้าใจพื้นฐานเกี่ยวกับการสร้างฟอร์ม (Form) และ การสร้าง Query
- มีพื้นฐานเกี่ยวกับฐานข้อมูล เช่น Table, Field, Record, Primary Key และ Relationship
ความต้องการของระบบ
- ระบบปฏิบัติการ Windows 11 / 10
- โปรแกรม 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 โปรแกรม