Microsoft Access คือ อะไร
Microsoft Access คือ อะไร
Microsoft Access สามารถสร้างโปรแกรมประยุกต์ เพื่อใช้จัดเก็บและจัดการข้อมูลได้อย่างเป็นระบบ โดย Microsoft Accessสามารถสร้าง Form เพื่อเป็นส่วนติดต่อกับผู้ใช้ เพื่อสะดวกกับการป้อนเข้าข้อมูลไปยัง Table และสามารถสร้างปุ่มบน Form เพื่อสั่งให้เปิด Form หรือ Report ทีต้องการได้ และยังสามารถทำการเขียนโปรแกรมเพื่อสั่งการควบคุมได้ด้วย Macro หรือ VBA ได้อีกด้วย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 และ ModuleObject Table ทำหน้าที่จัดเก็บข้อมูล
แต่ทั้งนี้ต้องมีการออกแบบฐานข้อมูลเพื่อดูว่าข้อมูลจะต้องจัดเก็บในตารางใดบ้างรวมถึงสร้างความสัมพันธ์ระหว่างตาราง ซึ่งมีเป้าหมายหลัก ๆ เพื่อลดความซ้ำซ้อนของข้อมูลให้มากที่สุด
Object Query มีหน้าที่สืบค้นข้อมูล
เช่น จากรูปตัวอย่าง ต้องการรายชื่อผู้ติดต่อที่อยู่เมือง Chicago และอายุอย่างน้อย 40 ปีจึงมีการ Criteria ดังรูป นั่นหมายถึงว่า เราจำเป็นต้องรู้จักการใช้ฟังก์ชันเพื่อทำให้เราสามารถสืบค้นข้อมูลได้ตามต้องการ
Ref : https://support.office.com/en-us/access
ทั้งนี้เราใช้ฟอร์มเพื่อเข้าถึงข้อมูลได้ แต่ข้อมูลที่กล่าวถึงนั้น จะถูกจัดเก็บไว้ที่ Table
Object Form มีหน้าที่เป็น User Interface หรือเป็นส่วนติดต่อกับผู้ใช้
เพื่อจะใช้ดึงข้อมูลจาก Table หรือ Query มาแสดง รวมถึงสามารถ ป้อน หรือ แก้ไขข้อมูลได้ด้วยทั้งนี้เราใช้ฟอร์มเพื่อเข้าถึงข้อมูลได้ แต่ข้อมูลที่กล่าวถึงนั้น จะถูกจัดเก็บไว้ที่ Table
Ref : https://support.office.com/en-us/access
Object Report มีหน้าที่แสดงข้อมูลเท่านั้น
ทั้งนี้เนื่องจาก ที่ Query และ ที่ Table ไม่สามารถจัดรูปแบบได้ตามต้องการได้Ref : https://support.office.com/en-us/access
Object Macro เป็นชุดคำสั่งที่มี Action
เป็นชุดคำสั่ง Action ที่ ทำหน้าที่ช่วยทำให้ Form มีความอัตโนมัติมากยิ่งขึ้น
ตัวอย่างจากรูปภาพ สั่งให้เปิด Form Customers Form แล้วสั่งให้ไปที่ New Record
Ref : https://support.office.com/en-us/access
Object Module มีหน้าที่สำหรับใช้เขียน Code
ด้วยโครงสร้างภาษา Visual Basic (VBA) เพื่อใช้พัฒนาฟอร์มให้มีความอัตโนมัติยิ่งขึ้น
ซึ่งจาก Object ต่าง ๆ ที่แสดงมานั้น หากต้องการทำความเข้าใจ และ ทดลองสร้าง เพิ่มเติม ทาง 9Expert มีหลักสูตรต่าง ๆ ดังนี้
- Microsoft Access Intermediate จะเน้นที่ Table , Query และ การสร้าง Form และ Report ด้วยวิธีอัตโนมัติ รวมให้เห็นภาพรวมการทำงานร่วมกันของทั้ง 4 Object นี้
- Advanced and Macro Microsoft Access เน้น Object Macro และ รู้จักหน้าที่ และการกำหนดค่าคุณสมบัติ ของ Form , Report และ Control ต่างๆ มากยิ่งขึ้น
- VBA Microsoft Access เน้น Object Module ซึ่งสอนเขียน Code VBA Microsoft Access ตั้งแต่เริ่มต้น