ไฟล์ฐานข้อมูลของ Access จะเป็นชิ้นงานหรือออบเจ็คฐานข้อมูล (database
object)
ซึ่งผู้ใช้สร้างขึ้นทั้งหมดและจะถูกเก็บรวมกันไว้ในไฟล์ฐานข้อมูล
.accdb
ทำให้การเรียกใช้หรือแก้ไขทำได้ง่าย สำหรับออบเจ็คฐานข้อมูลจะมี
ทั้งหมด 6 ประเภท
1) Table
2) Query
3) Form
4) Report
5) Macro
6) Module เป็นออบเจ็คที่ใช้เก็บข้อมูล
1) Table เป็นออบเจ็คที่ใช้เก็บข้อมูลจริง โดยคุณสามารถทำงานร่วมกับ
Table ผ่าน
ตารางข้อมูลที่เรียกว่า Datasheet เช่น การ Insert, Update, Delete โดยใน 1
Table
จะต้องเก็บข้อมูลที่เป็นหนึ่งความสัมพันธ์เท่านั้นหรือเรื่องเดียวเท่านั้น
เช่น Table
Employee
· ชื่อ
· นามสกุล
· แผนก
· วันที่เข้าทำงาน
· ที่อยู่
ซึ่งในฐานข้อมูลจะต้องมี Table อย่างน้อย 1 Table เสมอ เนื่องจาก
Table
เป็นส่วนที่ใช้เก็บข้อมูลจริง
จึงเป็นออบเจ็คที่มีความสำคัญสูงสุด เพราะจะ
ถูกนำไปใช้เป็นแหล่งข้อมูลของออบเจ็คอื่นๆ เช่น Form และ Report ด้วย
2) Query เป็นออบเจ็คที่ช่วยให้คุณสามารถทำงานในลักษณะของการสืบค้น
จัดการ
(Insert,
Update, Delete) และประมวลผลข้อมูลจาก Table หรือจาก Query
ด้วยกันเอง แล้วแสดงผลลัพธ์แบบตาราง
ซึ่งข้อมูลนี้อาจดึงมาทั้งหมดหรือ
เพียงบางส่วนจาก 1 Table หรือจากหลายๆ Table พร้อมกันได้
โดยอยู่
ภายใต้เงื่อนไขที่กำหนดไว้ นอกจากนี้คุณยังนำQuery มาเป็นแหล่งข้อมูล
ของ Form และ Report ได้เช่นเดียวกับ Table
3) Form เป็นออบเจ็คที่ใช้จัดการข้อมูลบนจอภาพ
และสร้างส่วนติดต่อกับผู้ใช้ได้อย่าง
มืออาชีพ โดยนำองค์ประกอบที่เรียกว่า คอนโทรล ( control ) เช่น ปุ่มคำสั่ง
รูปภาพ และอื่นๆ มาประกอบกันเป็นรูปแบบที่ตรงกับความต้องการของผู้ใช้
เพื่อช่วยให้การทำงานร่วมกับข้อมูลมีความถูกต้อง
ปลอดภัย และตรงกับ
วัตถุประสงค์มากที่สุด เช่น สามารถกำหนดรหัสผ่านเพื่อเข้าสู่ระบบการ
ทำงานให้กับผู้ใช้แต่ละคน การนำForm มาสร้างเมนูเพื่อให้ผู้ใช้เข้าทำงานใน
ส่วนที่ต้องการได้อย่างรวดเร็ว
ตัวอย่าง Form ของ Microsoft Access
4) Report เป็นออบเจ็คที่นำเสนอข้อมูลในรูปของเอกสารรายงาน
โดยคุณสามารถ
กำหนดรูปแบบให้ตรงกับความต้องการได้หลายวิธี
เช่น เลือกใช้รายงาน
สำเร็จรูปของ Access 2010
ที่แก้ไขปรับปรุงได้จนกว่าจะพอใจ หรือจะ
ออกแบบและสร้างด้วยตัวเองทั้งหมดก็ได้ โดยนำคอลโทรลต่างๆมาประกอบ
กันเป็นรูปแบบที่ต้องการได้ เช่นเดียวกับ Form สามารถแสดง Report บน
จอภาพก่อนสั่งพิมพ์ลงกระดาษ ลักษณะเฉพาะของ Report ที่ต่างจาก Form
ก็คือใช้สำหรับการรายงานผลเพียงอย่างเดียวเท่านั้น
จะใช้เพื่อแก้ไข
เปลี่ยนแปลงข้อมูลใดๆ ในแหล่งข้อมูลของ Report นั้นไม่ได้
ตัวอย่าง Report ของ Microsoft Access
5) Macro เป็นออบเจ็คที่เก็บรวบรวมชุดคำสั่งหรือการกระทำต่างๆตามแต่ผู้ใช้จะกำหนด
โดยคำสั่งเหล่านี้จะถูกจัดลำดับหรือจัดกลุ่มตามลำดับขั้นตอนในการท
างานที่
เกี่ยวข้องกับออบเจ็คในฐานข้อมูลนั้น
โดยผู้ใช้สามารถเก็บบันทึกชุดคำสั่ง
ทั้งหมดที่จะต้องใช้สำหรับการทำงานนั้นๆไว้ในฐานข้อมูล
เมื่อจะต้องทำงาน
นั้นอีกในภายหลัง ก็สั่งรัน Macro ให้ทำงานแทนคุณได้
เหมือนการทำงานของ
Macro
ใน Word และ Excel ข้อดีของ Macro คือ
ช่วยให้การท างานสะดวก
ขึ้น เนื่องจากผู้ใช้ไม่ต้องสั่งให้ Access ท างานทีละคำสั่งซ้ำๆกันด้วยตัวเองทุก
ครั้ง
6) Module เป็นออบเจ็คที่ใช้เก็บข้อมูล
เป็นออบเจ็คที่ใช้สร้างและเก็บโปรแกรมย่อยที่เขียนด้วยภาษา
VBA( Visual Basic for Application)
ซึ่งจะช่วยให้คุณทำงานที่มีความซับซ้อนมากๆ
ซึ่งไม่สามารถนำ Macro มาช่วยได้ เช่น
การตรวจจับข้อผิดพลาดที่เกิดจากการประมวลผล ( Error Trapping) VBA เป็นภาษามาตรฐานที่เสริมการทำงานของโปรแกรมในชุด
Microsoft Office เช่น Word, Excel และ Access มีรูปแบบภาษาและการใช้งานเช่นเดียวกับภาษาและการใช้งานเช่นเดียวกับภาษา
Visual Basic ซึ่งเป็นภาษาที่ใช้พัฒนาโปรแกรมที่ได้รับความนิยมมากที่สุดภาษาหนึ่ง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น