Microsoft Access คือ อะไร

บทความโดย: 9Expert Team

Microsoft Access คือ อะไร

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

9Expert Team 2 นาที

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 ตั้งแต่เริ่มต้น

หลักสูตรที่เกี่ยวข้อง

บทความที่เกี่ยวข้อง