Microsoft Access คือ อะไร

เราสามารถสร้างโปรแกรมประยุกต์ เพื่อใช้จัดเก็บและจัดการข้อมูลได้อย่างเป็นระบบได้ด้วย Microsoft Access โดยสามารถสร้าง Form เพื่อเป็นส่วนติดต่อกับผู้ใช้ เพื่อสะดวกกับการป้อนเข้าข้อมุลไปยัง Table แบะสามารถสร้างปุ่มบน Form เพื่อสั่งให้เปิด Form หรือ Report ทีต้องการได้
Microsoft Access คืออะไร
ทักษะ (ระบุได้หลายทักษะ)

Microsoft Access คือ อะไร

Microsoft Access สามารถสร้างโปรแกรมประยุกต์ เพื่อใช้จัดเก็บและจัดการข้อมูลได้อย่างเป็นระบบ โดย Microsoft Accessสามารถสร้าง Form เพื่อเป็นส่วนติดต่อกับผู้ใช้ เพื่อสะดวกกับการป้อนเข้าข้อมูลไปยัง Table และสามารถสร้างปุ่มบน Form เพื่อสั่งให้เปิด Form หรือ Report ทีต้องการได้ และยังสามารถทำการเขียนโปรแกรมเพื่อสั่งการควบคุมได้ด้วย Macro หรือ  VBA ได้อีกด้วย

ส่วนประกอบ Microsoft Access การเก็บข้อมูลด้วย Table และการสร้างแบบฟอร์มใช้งาน

Ref : https://support.office.com/en-us/access
 

หากถามว่า Microsoft Access คืออะไร

คำตอบคือ Microsoft Access เป็นโปรแกรมสำหรับจัดการฐานข้อมูล (Database Management System) ที่มีเครื่องมือในการพัฒนาโปรแกรมประยุกต์ได้

ทั้งนี้ขนาดของไฟล์ Microsoft Access จะมีขนาดไม่เกิน 2 GB  ซึ่งพื้นที่การจัดเก็บในไฟล์นั้น รวมทุก Object ที่อยู่ใน Microsoft Access  ซึ่งได้แก่  Table , Query , Form , Report ,Macro และ Module  
 

Object Table  ทำหน้าที่จัดเก็บข้อมูล

แต่ทั้งนี้ต้องมีการออกแบบฐานข้อมูลเพื่อดูว่าข้อมูลจะต้องจัดเก็บในตารางใดบ้าง
รวมถึงสร้างความสัมพันธ์ระหว่างตาราง  ซึ่งมีเป้าหมายหลัก ๆ เพื่อลดความซ้ำซ้อนของข้อมูลให้มากที่สุด

Relationships กับการจัดการความสัมพันธ์ของข้อมูล

Object Query  มีหน้าที่สืบค้นข้อมูล

เช่น จากรูปตัวอย่าง ต้องการรายชื่อผู้ติดต่อที่อยู่เมือง Chicago และอายุอย่างน้อย 40 ปี
จึงมีการ Criteria ดังรูป   นั่นหมายถึงว่า เราจำเป็นต้องรู้จักการใช้ฟังก์ชันเพื่อทำให้เราสามารถสืบค้นข้อมูลได้ตามต้องการ

Query มีหน้าที่สืบค้นข้อมูล

Ref : https://support.office.com/en-us/access
 

Object Form  มีหน้าที่เป็น User Interface หรือเป็นส่วนติดต่อกับผู้ใช้

เพื่อจะใช้ดึงข้อมูลจาก Table หรือ Query มาแสดง รวมถึงสามารถ ป้อน หรือ แก้ไขข้อมูลได้ด้วย  
ทั้งนี้เราใช้ฟอร์มเพื่อเข้าถึงข้อมูลได้ แต่ข้อมูลที่กล่าวถึงนั้น จะถูกจัดเก็บไว้ที่ Table

Object Form  มีหน้าที่เป็น User Interface หรือเป็นส่วนติดต่อกับผู้ใช้

Ref : https://support.office.com/en-us/access
 

Object Report  มีหน้าที่แสดงข้อมูลเท่านั้น

ทั้งนี้เนื่องจาก ที่ Query และ ที่ Table ไม่สามารถจัดรูปแบบได้ตามต้องการได้

Object Report  มีหน้าที่แสดงข้อมูลเท่านั้น

Ref : https://support.office.com/en-us/access
 

Object Macro เป็นชุดคำสั่งที่มี Action

เป็นชุดคำสั่ง Action ที่ ทำหน้าที่ช่วยทำให้ Form มีความอัตโนมัติมากยิ่งขึ้น
ตัวอย่างจากรูปภาพ สั่งให้เปิด Form Customers Form แล้วสั่งให้ไปที่ New Record

Object Macro เป็นชุดคำสั่งที่มี Action

Ref : https://support.office.com/en-us/access
 

Object Module  มีหน้าที่สำหรับใช้เขียน Code

ด้วยโครงสร้างภาษา Visual Basic (VBA) เพื่อใช้พัฒนาฟอร์มให้มีความอัตโนมัติยิ่งขึ้น

 


 

Object Module  มีหน้าที่สำหรับใช้เขียน Code

ซึ่งจาก Object ต่าง ๆ ที่แสดงมานั้น หากต้องการทำความเข้าใจ และ ทดลองสร้าง เพิ่มเติม ทาง 9Expert มีหลักสูตรต่าง ๆ ดังนี้

  1. Microsoft Access Intermediate  จะเน้นที่ Table , Query และ การสร้าง Form และ Report ด้วยวิธีอัตโนมัติ รวมให้เห็นภาพรวมการทำงานร่วมกันของทั้ง 4 Object นี้
  2. Advanced and Macro Microsoft Access  เน้น Object Macro  และ รู้จักหน้าที่ และการกำหนดค่าคุณสมบัติ ของ Form , Report และ Control ต่างๆ มากยิ่งขึ้น
  3. VBA Microsoft Access เน้น Object Module  ซึ่งสอนเขียน Code VBA Microsoft Access ตั้งแต่เริ่มต้น