การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

3.2   ��èѴ�ҧࢵ������ (field) ����ӴѺ�����ŷ������ �ҡ��á�͡������㹰ҹ�����ŵ�ͧ����¢����ŨҡẺ���������д�� ����͡Ẻ�������͹���ͤ���¤�֧�ѹ ���ͤ����дǡ㹡�÷ӧҹ 㹺ҧ���� ���Ѵ���к��ҹ�����ŵ�ͧ�͡Ẻ��� Data Capture Sheet ��� Screen Input Form

ฟอร์มเป็นออบเจ็กต์อำนวยความสะดวกในการดูและแก้ไขข้อมูลที่ทำงานร่วมกับ ตารางและคิวรี ในฐานข้อมูล ซึ่งมี คอนโทรล

แยกได้ 2 รูปแบบคือ

1. Bound Control เป็นคอนโทรลที่ผูกติดกับฟิลด์ใน ตารางหรือคิวรี ที่ใช้เป็นแหล่งข้อมูลของฟอร์ม เพื่อให้แสดงข้อมูลจากตารางหรือคิวรี หรือป้อนข้อมูลลงตาราง โดยระบุชื่อฟิลด์ให้เป็นคุณสมบัติของ Control Source ที่ตรงกับฟิลด์ในตารางหรือแบบสอบถาม เมื่อเลื่อนเรคคอร์ดข้อมูลจะเปลี่ยนไปตามเรคคอร์ด

2. Unbound Control เป็นคอนโทรลที่ไม่ผูกเป็นฟิลด์ข้อมูลใดๆ เช่นรูปภาพ ข้อความ ที่แสดงผลบนหน้าฟอร์ม โดยจะไม่เปลี่ยนแปลงตามข้อมูลในเร็คคอร์ดที่เลื่อนไป

พื้นที่หลักของฟอร์มมี 3 ส่วนคือ Form Header แสดงข้อมูลที่ส่วนหัวของฟอร์ม, Detail ส่วนที่ใช้วางฟิลด์ข้อมูล จากตารางหรือคิวรี และคอนโทรลต่างๆ , Form Footer แสดงข้อมูลส่วนท้ายฟอร์ม

Form ก็เป็นอีกวิธีการหนึ่งในการป้อนและแก้ไขข้อมูลที่อยู่ใน Table แทนที่จะป้อนระเบียนใน Table ได้เฉพาะตามแนวแถวและคอลัมน์ขณะอยู่ในมุมมอง Datasheet เท่านั้น ซึ่ง เราอาจใช้ Form นี้เป็น Form เดียวกันกับในกระดาษก็ได้ โดยจะช่วยลดความผิดพลาดในการป้อนข้อมูลได้ เนื่องจากมีความ คล้ายกับ Form แบบที่ใช้บนกระดาษซึ่งมีข้อมูลที่เตรียมไว้ที่จะป้อนลงใน Table อีกหนึ่ง และถ้าหากใน Table นั้นมีเขตข้อมูลซึ่งประกอบด้วยรูปภาพ, เอกสาร หรือออบเจ็คจากโปรแกรมอื่น เราก็สามารถดูออบเจ็คเหล่านี้ได้ในมุมมอง Form อีกเช่นกัน (ในมุมมอง Datasheet ออบเจ็คจะเป็นแค่ข้อความหรือไอคอน) นอกจากนี้เรายังสามารถใส่คำแนะนำหรือคำอธิบายของข้อมูลในแต่ละเขตข้อมูลลงบน Form เพื่อช่วยให้ผู้ใช้ป้อนและแก้ไขข้อมูลได้ง่ายขึ้น รวมทั้งสามารถตีกรอบและใส่รูปภาพเพื่อทำให้ Form สวยงามได้อีกด้วย

การสร้าง Form ของ Access เมื่อสร้างฐานข้อมูลโดยใช้ Wizard เราสามารถเลือกรูปแบบของ Form ที่ จะสร้างได้ และถ้าเราสร้าง Table Wizard ระบบ Wizard ก็จะช่วยสร้าง Form ที่ใช้สาหรับป้อนข้อมูลเข้า Table นั้นขึ้นมาให้โดยอัตโนมัติแต่ถ้าต้องการสร้าง Form ด้วยตัวเองโดยไม่ใช้ Wizard เราก็สามารถทาได้เช่นกัน
การสร้าง Form สามารถทาได้หลายวิธีด้วยกัน อย่างเช่น เราอาจจะใช้คาสั่ง Auto Form เพื่อสร้างForm อย่างง่ายที่ประกอบด้วยเขตข้อมูลทั้งหมดใน Table หรือ Query ที่เลือกไว้นั้นได้อย่างรวดเร็ว โดยที่Auto Form Wizard จะสร้าง Form อย่างง่าย (Columnar, Tabular หรือ Datasheet) ขึ้นจาก Table หรือQuery ที่เลือกไว้ หรือจะใช้ Form Wizard ซึ่งสามารถเลือกชนิดของ Form ได้พร้อมทั้งให้คาแนะนาในการสร้างตลอดทุกขั้นตอน เราเพียงแต่ตอบคาถามเกี่ยวกับ Form ที่ต้องการ แล้ว Access จะสร้าง Form ตามที่กาหนดให้ และหลังจากที่สร้าง Form เสร็จแล้วเราก็สามารถจะแก้ไขได้ในมุมมอง Design หรือสร้าง Formในมุมมอง Design โดยไม่ใช้ Wizard เลยก็ได้เช่นกัน

มุมมองของแบบฟอร์ม
ฟอร์มจะมีมุมมองของฟอร์มอยู่ 6 แบบด้วยกันคือ

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

การสลับระหว่างมุมมอง

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access
Form ในมุมมอง Design
ปุ่ม Toolbox หรือกล่องเครื่องมือควบคุมปุ่มคำสั่งที่ใช้ในการสร้าง Form

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

การสร้าง Form Wizardsการสร้าง Form Wizards เป็นการสร้างแบบฟอร์มที่ง่ายกว่าการสร้างด้วยมือ และมีรูปแบบของฟอร์มที่ค่อนข้างแน่นอน ดังนั้นวิธีการที่ดีที่สุดคือการสร้างฟอร์มโดยใช้ Form Wizards ซึ่งเราสามารถนา Form Wizards มาแก้ไขโดยใช้ฟอร์มโดยการสร้างฟอร์มจากมือได้
1. นำเมาส์คลิกที่ฟอร์มเพิ่มเติม เลือกตัวช่วยสร้างฟอร์ม

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

2. คลิกเลือกตารางหรือแบบสอบถาม จากนั้นเลือกเขตข้อมูลที่จะใช้งานในฟอร์ม การเลือกเขตข้ อมูล สามารถทาได้โดยคลิก ในช่อง เขตข้อมูลที่มีอยู่ จากนั้นคลิกที่ปุ่ม เครื่องหมาย > เพื่อเลือกเขตข้อมูลนั้น เขตข้อมูล ที่ถูกเลือกจะไปปรากฏอยู่ในช่อง เขต ข้อมูลที่เลือก ถ้าต้องการเลือกเขตข้อมูลทั้งหมดให้คลิกที่ปุ่มเครื่องหมาย >> ส่วนปุ่ม < ใช้ ยกเลิกเขตข้อมูลที่เลือก ปุ่ม << ใช้ยกเลิกเขตข้อมูลที่เลือกทั้งหมด เมื่อเลือกเขตข้อมูลที่ ต้องการเสร็จแล้วจะปรากฏ ดังรูป

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

3. เลือกรูปแบบเค้าโครงแบบใดที่จะใช้กับฟอร์มที่สร้าง จากนั้นคลิกที่ปุ่ม ถัดไป

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

4. เลือกรูปแบบลักษณะการแสดงผลของฟอร์ม จากนั้นคลิกที่ปุ่ม ถัดไป

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

5. กาหนดชื่อให้กับฟอร์ม จากนั้นคลิกที่ปุ่ม เสร็จสิ้น

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

6. เมื่อสิ้นสุดคาสั่งโปรแกรม Ms-Access จะปรากฏส่วนของฟอร์มที่สร้างดังรูป

การสร้างฟอร์มสามารถนำข้อมูลมาจากส่วนใดของ access

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------