SlideShare a Scribd company logo
1 of 6
Download to read offline
บทเรียนที่ 3 การสร้างฟอร์ม (Form)
ฟอร์มเป็นเครื่องมือที่สำคัญและมีประโยชน์มำกอีกชนิดหนึ่งของ Microsoft Access เป็นเครื่องมือที่ใช้ในกำร
แสดงผลข้อมูล และเป็นส่วนที่ทำให้กำรติดต่อกับผู้ใช้งำนง่ำยขึ้น โดยผู้ใช้ไม่ต้องมีควำมรู้เกี่ยวกับฐำนข้อมูล ตำรำง
หรือฟิลด์ก็ได้ เรำสำมำรถกำหนดรำยละเอียดของฟอร์มให้เหมำะสมกับผู้ใช้งำนได้ตำมต้องกำร ซึ่งเป็นจุดเด่นให้
ฟอร์มทำงำนกับฐำนข้อมูลได้ดีกว่ำมุมมองของตำรำง
การสร้างฟอร์มแบบง่าย
กำรสร้ำงฟอร์มสำมำรถทำได้แบบง่ำยโดยกำรเลือกที่ตำรำงที่ต้องกำรสร้ำงฟอร์มในตำรำงที่ต้องกำรจำกนั้น
เลือกที่ Create และเลือก Form โปรแกรมจะสร้ำงฟอร์ม ขั้นมำให้ทำกำรกรอกข้อมูลได้ดังรูป
การสร้างฟอร์มชื่อ BOOK_FORM ซึ่งถ้าต้องการ
กรอกข้อมูลและเรียกใช้ฟอร์มต้องทาการเปลี่ยนมุมมอง
โดยไปที่เมนู Home -> Form View
การสร้างฟอร์มโดยใช้ Design View
การสร้างฟอร์มโดยใช้ Design View เป็นการสร้างฟอร์มขึ้นมาใช้งานเองซึ่งจะต้องทาการวาง Control คาสั่งแต่ละตัวลงใน
ฟอร์มที่ทาการสร้าง โดยในการสร้างสามารถทาได้ดังรูป
โดยเมื่อทำกำรสร้ำงฟอร์มขึ้นแล้วจะมีเมนู Control ให้ทำกำรวำงลงบนฟอร์มเพื่อจัดกำรข้อมูลได้ดังภำพด้ำนล่ำง
จำกภำพ เป็น Control ในรูปแบบต่ำงๆที่สำมำรถใช้สร้ำงฟอร์มในกำรรับค่ำข้อมูลได้โดยทำกำรคลิกที่ Control
ใดๆ และทำกำรนำไปวำงในตำแหน่งของฟอร์มที่ต้องกำร โดยในที่นี่จะทำกำรวำด Control button command ลงใน
ฟอร์มเพื่อแสดงปุ่มในฟอร์ม
เมื่อทำกำรวำดปุ่มในฟอร์ม โปรแกรมจะถำมว่ำปุ่มที่ทำกำรลำงในฟอร์มนี้จะใช้งำนในลักษณะใด ซึ่งจะมีค่ำ
พื้นฐำนในกำรแสดงโดยมีให้เลือกใช้ดังภำพต่อไปนี้
ปุ่มที่ทำงำนเกี่ยวกับเนวิเกเตอร์
ปุ่มที่ทำงำนเกี่ยวกับข้อมูล
ปุ่มที่ทำงำนเกี่ยวกับฟอร์ม
ปุ่มที่ทำงำนเกี่ยวกับรำยงำน
ปุ่มที่ทำงำนเกี่ยวกับโปรแกรม
ปุ่มที่ทำงำนเกี่ยวกับกำรเรียกโปรแกรม
ใช้งำน
โดยผู้สำมำรถกำหนดคุณสมบัติของ Control ต่ำงๆ ได้โดยกำรเรียน Property Sheet ขึ้นมำทำกำรตั้งค่ำกำร
ทำงำนของฟอร์มได้ โดยประกอบด้วย Tab ต่ำงๆ ได้แก่
Tab Format
เป็น Tab ที่แสดงและกำหนดค่ำของ Property ที่เกี่ยวข้องกับรูปแบบของ Control นั้นๆ เช่น Caption หมำยถึง
ชื่อของ Control ตั้วนั้นๆ
Tab Data
เป็น Tab ที่แสดงและกำหนดค่ำของ Property ที่เกี่ยวข้องกับข้อมูล
Tab Event
เป็น Tab ที่แสดงและกำหนดค่ำของ Property ที่เกี่ยวช้องกับเหตุกำรณ์ที่จะเกิดขึ้นกับ Control ตั้วนั้น
Tab Other
เป็น Tab ที่แสดงและกำหนดค่ำของ Property ที่ไม่มีใน 3 Tab แรก
Tab All
เป็น Tab ที่เอำกำรกำหนดค่ำของ Property ทั้ง 4 Tab มำรวมกัน
หน้าที่ของ Control มาตรฐาน
Label
เป็น Control ที่ใช้แสดงข้อควำม ไม่สำมำรถให้ผู้ใช้กำหนดข้อควำมได้ ซึ่งจะต้องกำหนดข้อควำมที่ต้องกำรแสดง
บนฟอร์มทันทีที่เริ่มสร้ำง Control
Text Box
เป็น Control ที่ใช้รับข้อควำมจำกคีย์บอร์ด หรือรับข้อมูลจำก Field ต่ำงๆ ในตำรำง เมื่อวำด Control ตัวนี้ลงบน
ฟอร์มจะปรำกฏ Label ที่บอกชื่อ Control Text Box ไว้ข้ำงหน้ำโดยอัตโนมัติเสมอ ซึ่งสะดวกในกรณีที่ต้องกำรกำหนด
ชื่อให้กับ Text Box ตัวนั้นโดยไม่ต้องวำด Control Label ลงไปอีก
Option Group และ Option Button
เป็น Control ที่มักใช้ร่วมกัน ซึ่งมักใช้ในกำรกำหนดตัวเลือกที่เป็นประเภทเดียวกันโดยให้เลือกตัวใดตัวหนึ่ง เช่น
เพศ ชำยหรือหญิง เป็นต้น Option Group และ Option Button นี้เมื่อวำงลงบนฟอร์มจะปรำกฏ Control “Label” ขึ้น
โดยอัตโนมัติ เช่นเดียวกับ Text Box โดยชื่อของ Option Group เมื่อวำงบนฟอร์มจะมีชื่อว่ำ “Frame” และชื่อของ Op-
tion Button เมื่อวำงบนฟอร์มจะมีชื่อว่ำ “Option”
Toggle Button
เป็น Control ที่มีลักษณะของ Option Button และ Command Button รวมกัน โดยลักษณะใช้งำนนั้นจะคล้ำยกับ
Option Button มำก คือต้องใช้คู่กับ Option Group
Check Box
เป็น Control ที่มีลักษระกำรทำงำนกับ Field ที่มีข้อมูลเป็นประเภทตรรกะซึ่งต้องมีค่ำเป็น Yes หรือ No เท่ำนั้น
โดย Check Box นี้เมื่อวำงบนฟอร์มจะปรำกฏ Label ตำมหลังโดยชื่อว่ำ “Check”
List Box
เป็น Control ที่ใช้ในกำรเลือกค่ำจำกรำยกำร ซึ่งจะเร็วและง่ำยกว่ำกำรจำค่ำที่จะพิมพ์ รำยกำรที่เลือกจำก List
Box ยังช่วยให้เรำแน่ใจอีกว่ำค่ำที่ถูกป้อนให้เขตข้อมูลนั้นถูกต้องอีกด้วยรำยกำรใน List Box ประกอบด้วยแถวของ
ข้อมูล ในฟอร์ม List Box
Line
เป็น Control ที่ใช้ในกำรวำดเส้นลงบนฟอร์มส่วนใหญ่ เพื่อควำมสะดวกสวยงำมในกำรแต่งฟอร์ม เมื่อวำงลงบน
ฟอร์มจะมีชื่อว่ำ Line
Combo Box
เป็น Control ทีใช้ในกำรแสดงรำยกำร แต่ละข้อมูลที่ปรำกฏบนฟอร์มจะปรำกฏเฉพำะตัวที่เลือกเท่ำนั้น ซึ่งส่วน
ใหญ่แล้ว กำรเลือกค่ำจำกรำยกำรจะเร็วและง่ำยต่อกำรจำค่ำที่จะพิมพ์ด้วยกำรใช้ Combo Box มีลักษณะเหมือนกับ
Text Box และ List Box รวมกันโดย Combo Box นี้เมื่อวำงบนฟอร์มจะปรำกฏ “Label” นำหน้ำโดยอัตโนมัติและชื่อว่ำ
“Combo”
Command Button เป็น Control ที่ใช้เป็นปุ่มต่ำงๆ ในกำรตอบสนองจำกผู้ใช้ เมื่อมีกำรคลิกเมำส์ที่ปุ่มนี้
Image
เป็น Control ที่ใช้สำหรับเรียกไฟล์รูปภำพขึ้นมำแสดงบนฟอร์ม เมื่อถูกวำงบนฟอร์มจะมีชื่อว่ำ “Image”
Unbound Object Frame
เป็น Control ที่ใช้เรียกใช้งำนโปรแกรมอื่น โดยที่ไม่เกี่ยวข้องกับฟิลด์ในฐำนข้อมูล และยังสำมำรถทำงำนใน
ลักษณะ Object Linking and Embedding (OLE) ขึ้นมำใช้งำน เมื่อวำงลงบนฟอร์มจะมีชื่อว่ำ “OLEUnbound”
Bound Object Frame
เป็น Control ที่มีลักษณะกำรทำงำนคล้ำยกัน Unbound Object Frame แต่ Control ตัวนี้สำมำรถทำงำน
เชื่อมโยงกับฐำนข้อมูลได้ เมื่อวำงลงบนฟอร์มจะปรำกฏ “Label” นำหน้ำโดยอัตโนมัติและชื่อว่ำ OLEBound)
Tab Control
เป็น Control ที่ใช้สำหรับวำด Tab ลงบนฟอร์ม เนื่อวำงลงพื้นฟอร์มจะมีชื่อว่ำ “TabCtrl” เมื่อเริ่มวำด Tab Con-
trol ลงครั้งแรกจะปรำกฏขั้นเพียง 2 Tab แต่เรำสำมำรถเพิ่มหรือลดได้ตำมควำมต้องกำรและยังสำมำรถจัดลำดับของ
Tab ได้อีกด้วย
Sub Form/Support
เป็น Control ที่ใช้ในกำรสร้ำงฟอร์มซ้อนอยู่ภำยในฟอร์มที่วำด Sub Form หรือฟำร์มย่อยก็ได้ เมื่อวำงลงบน
ฟอร์มจะปรำกฏ Label อยู่อัตโนมัติและเชื่อว่ำ “Child”
Rectangle
เป็น Control ที่ใช้ในกำรวำดกรอบสี่เหลี่ยมลงบนฟอร์ม ส่วนมำกใช้ เพื่อควำมสวยงำมในกำรแต่งฟอร์ม เมื่อวำง
บนฟอร็มจะมีชื่อว่ำ “BOX”
More Control
เป็นตัวควบคุมเพิ่มเติม เป็นปุ่มที่อยู่ในกล่องเครื่องมือเพื่อใช้เรียก Control ตัวอื่นๆ เพิ่มนอกเหนือจำก Control
มำตรฐำน เช่น ต้องกำรปฏิทนสำเร็จรูป ขึ้นมำใช้งำนง่ำยๆ ซักอันหนึ่งก็สำมำรถทำได้

More Related Content

What's hot

Lesson 1 แนะนำการใช้โปรแกรม
Lesson 1 แนะนำการใช้โปรแกรมLesson 1 แนะนำการใช้โปรแกรม
Lesson 1 แนะนำการใช้โปรแกรม
Errorrrrr
 
หน่วยการเรียนรู้ที่ 5 การใส่ข้อมูลและการแก้ไขข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 5 การใส่ข้อมูลและการแก้ไขข้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 5 การใส่ข้อมูลและการแก้ไขข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 5 การใส่ข้อมูลและการแก้ไขข้อมูลวิชา การจัดการฐานข้อมูล
chaiwat vichianchai
 
เอกสารประกอบการเรียนวิชา การใช้โปรแกรมคำนวน Excel
เอกสารประกอบการเรียนวิชา การใช้โปรแกรมคำนวน Excelเอกสารประกอบการเรียนวิชา การใช้โปรแกรมคำนวน Excel
เอกสารประกอบการเรียนวิชา การใช้โปรแกรมคำนวน Excel
Lerdrit Dangrathok
 
การสร้างฟอร์ม
การสร้างฟอร์มการสร้างฟอร์ม
การสร้างฟอร์ม
kruthanyaporn
 
การสร้างคำสั่งอย่างง่าย (แมโคร)
การสร้างคำสั่งอย่างง่าย (แมโคร)การสร้างคำสั่งอย่างง่าย (แมโคร)
การสร้างคำสั่งอย่างง่าย (แมโคร)
kruthanyaporn
 
หน่วยการเรียนรู้ที่ 9 การสร้างรายงานวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 9 การสร้างรายงานวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 9 การสร้างรายงานวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 9 การสร้างรายงานวิชา การจัดการฐานข้อมูล
chaiwat vichianchai
 
6. สร้างเอกสาร word แบบมืออาชีพ
6. สร้างเอกสาร word แบบมืออาชีพ6. สร้างเอกสาร word แบบมืออาชีพ
6. สร้างเอกสาร word แบบมืออาชีพ
chanoncm2555
 
ใบความรู้ที่ 5 การสร้างแผนภูมิ
ใบความรู้ที่  5 การสร้างแผนภูมิใบความรู้ที่  5 การสร้างแผนภูมิ
ใบความรู้ที่ 5 การสร้างแผนภูมิ
Meaw Sukee
 
หน่วยที่ 5 การสร้างฟอร์ม
หน่วยที่ 5 การสร้างฟอร์มหน่วยที่ 5 การสร้างฟอร์ม
หน่วยที่ 5 การสร้างฟอร์ม
kruthanyaporn
 
ใส่หัวตารางอัตโนมัติ Microsoft word
ใส่หัวตารางอัตโนมัติ Microsoft word ใส่หัวตารางอัตโนมัติ Microsoft word
ใส่หัวตารางอัตโนมัติ Microsoft word
พัน พัน
 
Lesson 2 ไฟล์ฐานข้อมูล
Lesson 2 ไฟล์ฐานข้อมูลLesson 2 ไฟล์ฐานข้อมูล
Lesson 2 ไฟล์ฐานข้อมูล
Errorrrrr
 
คู่มือการใช้โปรแกรมฐานข้อมูล
คู่มือการใช้โปรแกรมฐานข้อมูลคู่มือการใช้โปรแกรมฐานข้อมูล
คู่มือการใช้โปรแกรมฐานข้อมูล
BuraparThailand
 
หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย
หน่วยที่ 7 การสร้างคำสั่งอย่างง่ายหน่วยที่ 7 การสร้างคำสั่งอย่างง่าย
หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย
kruthanyaporn
 

What's hot (20)

Lesson 1 แนะนำการใช้โปรแกรม
Lesson 1 แนะนำการใช้โปรแกรมLesson 1 แนะนำการใช้โปรแกรม
Lesson 1 แนะนำการใช้โปรแกรม
 
4100103 ch04-2 word อ.พิมลพรรณ
4100103 ch04-2 word อ.พิมลพรรณ4100103 ch04-2 word อ.พิมลพรรณ
4100103 ch04-2 word อ.พิมลพรรณ
 
Form
FormForm
Form
 
Power BI Desktop screen tour in Thai
Power BI Desktop screen tour in ThaiPower BI Desktop screen tour in Thai
Power BI Desktop screen tour in Thai
 
หน่วยการเรียนรู้ที่ 5 การใส่ข้อมูลและการแก้ไขข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 5 การใส่ข้อมูลและการแก้ไขข้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 5 การใส่ข้อมูลและการแก้ไขข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 5 การใส่ข้อมูลและการแก้ไขข้อมูลวิชา การจัดการฐานข้อมูล
 
เอกสารประกอบการเรียนวิชา การใช้โปรแกรมคำนวน Excel
เอกสารประกอบการเรียนวิชา การใช้โปรแกรมคำนวน Excelเอกสารประกอบการเรียนวิชา การใช้โปรแกรมคำนวน Excel
เอกสารประกอบการเรียนวิชา การใช้โปรแกรมคำนวน Excel
 
การสร้างฟอร์ม
การสร้างฟอร์มการสร้างฟอร์ม
การสร้างฟอร์ม
 
Advanced excel 2010
Advanced excel 2010Advanced excel 2010
Advanced excel 2010
 
การสร้างคำสั่งอย่างง่าย (แมโคร)
การสร้างคำสั่งอย่างง่าย (แมโคร)การสร้างคำสั่งอย่างง่าย (แมโคร)
การสร้างคำสั่งอย่างง่าย (แมโคร)
 
หน่วยการเรียนรู้ที่ 9 การสร้างรายงานวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 9 การสร้างรายงานวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 9 การสร้างรายงานวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 9 การสร้างรายงานวิชา การจัดการฐานข้อมูล
 
6. สร้างเอกสาร word แบบมืออาชีพ
6. สร้างเอกสาร word แบบมืออาชีพ6. สร้างเอกสาร word แบบมืออาชีพ
6. สร้างเอกสาร word แบบมืออาชีพ
 
ใบความรู้ที่ 5 การสร้างแผนภูมิ
ใบความรู้ที่  5 การสร้างแผนภูมิใบความรู้ที่  5 การสร้างแผนภูมิ
ใบความรู้ที่ 5 การสร้างแผนภูมิ
 
Query
QueryQuery
Query
 
หน่วยที่ 5 การสร้างฟอร์ม
หน่วยที่ 5 การสร้างฟอร์มหน่วยที่ 5 การสร้างฟอร์ม
หน่วยที่ 5 การสร้างฟอร์ม
 
หน่วยการเรียนรู้ที่ 2 โปรแกรมการจัดการฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 2 โปรแกรมการจัดการฐานข้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 2 โปรแกรมการจัดการฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 2 โปรแกรมการจัดการฐานข้อมูลวิชา การจัดการฐานข้อมูล
 
ใส่หัวตารางอัตโนมัติ Microsoft word
ใส่หัวตารางอัตโนมัติ Microsoft word ใส่หัวตารางอัตโนมัติ Microsoft word
ใส่หัวตารางอัตโนมัติ Microsoft word
 
Lesson 2 ไฟล์ฐานข้อมูล
Lesson 2 ไฟล์ฐานข้อมูลLesson 2 ไฟล์ฐานข้อมูล
Lesson 2 ไฟล์ฐานข้อมูล
 
คู่มือการใช้โปรแกรมฐานข้อมูล
คู่มือการใช้โปรแกรมฐานข้อมูลคู่มือการใช้โปรแกรมฐานข้อมูล
คู่มือการใช้โปรแกรมฐานข้อมูล
 
หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย
หน่วยที่ 7 การสร้างคำสั่งอย่างง่ายหน่วยที่ 7 การสร้างคำสั่งอย่างง่าย
หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย
 
Excel2010
Excel2010Excel2010
Excel2010
 

Similar to MS Access 2010 - Form

ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
Nicharee Piwjan
 
Microsoft office excel 2007
Microsoft office excel 2007Microsoft office excel 2007
Microsoft office excel 2007
Wee Jay
 
คอมพิวเตอร์ 501
คอมพิวเตอร์ 501คอมพิวเตอร์ 501
คอมพิวเตอร์ 501
taygmail
 
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558
peter dontoom
 
ตอนที่ 3 การนำเสนอข้อมูล
ตอนที่ 3 การนำเสนอข้อมูลตอนที่ 3 การนำเสนอข้อมูล
ตอนที่ 3 การนำเสนอข้อมูล
Kriangx Ch
 
ใบความรู้ Spreadsheets googledocs
ใบความรู้ Spreadsheets googledocsใบความรู้ Spreadsheets googledocs
ใบความรู้ Spreadsheets googledocs
Aiice Pimsupuk
 
รายงานคอม
รายงานคอมรายงานคอม
รายงานคอม
NooLuck
 
งานคอม
งานคอมงานคอม
งานคอม
NooLuck
 

Similar to MS Access 2010 - Form (20)

ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
 
Dw ch06 form_and_php
Dw ch06 form_and_phpDw ch06 form_and_php
Dw ch06 form_and_php
 
ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)
ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)
ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)
 
Microsoft office excel 2007
Microsoft office excel 2007Microsoft office excel 2007
Microsoft office excel 2007
 
Microsoft office excel 2007
Microsoft office excel 2007Microsoft office excel 2007
Microsoft office excel 2007
 
คอมพิวเตอร์ 501
คอมพิวเตอร์ 501คอมพิวเตอร์ 501
คอมพิวเตอร์ 501
 
SA Chapter 9
SA Chapter 9SA Chapter 9
SA Chapter 9
 
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558
 
Database analysis & pivot table
Database analysis & pivot tableDatabase analysis & pivot table
Database analysis & pivot table
 
ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4
 
ตอนที่ 3 การนำเสนอข้อมูล
ตอนที่ 3 การนำเสนอข้อมูลตอนที่ 3 การนำเสนอข้อมูล
ตอนที่ 3 การนำเสนอข้อมูล
 
ใบความรู้ Spreadsheets googledocs
ใบความรู้ Spreadsheets googledocsใบความรู้ Spreadsheets googledocs
ใบความรู้ Spreadsheets googledocs
 
องค์ประกอบของวิชวลเบสิก
องค์ประกอบของวิชวลเบสิกองค์ประกอบของวิชวลเบสิก
องค์ประกอบของวิชวลเบสิก
 
Excel
Excel Excel
Excel
 
Excel (1)
Excel (1)Excel (1)
Excel (1)
 
Vb6 3 ActiveX Control พื้นฐาน
Vb6 3 ActiveX Control พื้นฐาน Vb6 3 ActiveX Control พื้นฐาน
Vb6 3 ActiveX Control พื้นฐาน
 
MS Access 2010 - Query
MS Access 2010 - QueryMS Access 2010 - Query
MS Access 2010 - Query
 
รายงานคอม
รายงานคอมรายงานคอม
รายงานคอม
 
งานคอม
งานคอมงานคอม
งานคอม
 
ใบความรู้ที่ 7 การสร้างรายงาน (Report)
ใบความรู้ที่ 7 การสร้างรายงาน (Report)ใบความรู้ที่ 7 การสร้างรายงาน (Report)
ใบความรู้ที่ 7 การสร้างรายงาน (Report)
 

MS Access 2010 - Form

  • 1. บทเรียนที่ 3 การสร้างฟอร์ม (Form) ฟอร์มเป็นเครื่องมือที่สำคัญและมีประโยชน์มำกอีกชนิดหนึ่งของ Microsoft Access เป็นเครื่องมือที่ใช้ในกำร แสดงผลข้อมูล และเป็นส่วนที่ทำให้กำรติดต่อกับผู้ใช้งำนง่ำยขึ้น โดยผู้ใช้ไม่ต้องมีควำมรู้เกี่ยวกับฐำนข้อมูล ตำรำง หรือฟิลด์ก็ได้ เรำสำมำรถกำหนดรำยละเอียดของฟอร์มให้เหมำะสมกับผู้ใช้งำนได้ตำมต้องกำร ซึ่งเป็นจุดเด่นให้ ฟอร์มทำงำนกับฐำนข้อมูลได้ดีกว่ำมุมมองของตำรำง การสร้างฟอร์มแบบง่าย กำรสร้ำงฟอร์มสำมำรถทำได้แบบง่ำยโดยกำรเลือกที่ตำรำงที่ต้องกำรสร้ำงฟอร์มในตำรำงที่ต้องกำรจำกนั้น เลือกที่ Create และเลือก Form โปรแกรมจะสร้ำงฟอร์ม ขั้นมำให้ทำกำรกรอกข้อมูลได้ดังรูป การสร้างฟอร์มชื่อ BOOK_FORM ซึ่งถ้าต้องการ กรอกข้อมูลและเรียกใช้ฟอร์มต้องทาการเปลี่ยนมุมมอง โดยไปที่เมนู Home -> Form View
  • 2. การสร้างฟอร์มโดยใช้ Design View การสร้างฟอร์มโดยใช้ Design View เป็นการสร้างฟอร์มขึ้นมาใช้งานเองซึ่งจะต้องทาการวาง Control คาสั่งแต่ละตัวลงใน ฟอร์มที่ทาการสร้าง โดยในการสร้างสามารถทาได้ดังรูป โดยเมื่อทำกำรสร้ำงฟอร์มขึ้นแล้วจะมีเมนู Control ให้ทำกำรวำงลงบนฟอร์มเพื่อจัดกำรข้อมูลได้ดังภำพด้ำนล่ำง
  • 3. จำกภำพ เป็น Control ในรูปแบบต่ำงๆที่สำมำรถใช้สร้ำงฟอร์มในกำรรับค่ำข้อมูลได้โดยทำกำรคลิกที่ Control ใดๆ และทำกำรนำไปวำงในตำแหน่งของฟอร์มที่ต้องกำร โดยในที่นี่จะทำกำรวำด Control button command ลงใน ฟอร์มเพื่อแสดงปุ่มในฟอร์ม เมื่อทำกำรวำดปุ่มในฟอร์ม โปรแกรมจะถำมว่ำปุ่มที่ทำกำรลำงในฟอร์มนี้จะใช้งำนในลักษณะใด ซึ่งจะมีค่ำ พื้นฐำนในกำรแสดงโดยมีให้เลือกใช้ดังภำพต่อไปนี้ ปุ่มที่ทำงำนเกี่ยวกับเนวิเกเตอร์ ปุ่มที่ทำงำนเกี่ยวกับข้อมูล ปุ่มที่ทำงำนเกี่ยวกับฟอร์ม ปุ่มที่ทำงำนเกี่ยวกับรำยงำน ปุ่มที่ทำงำนเกี่ยวกับโปรแกรม ปุ่มที่ทำงำนเกี่ยวกับกำรเรียกโปรแกรม ใช้งำน
  • 4. โดยผู้สำมำรถกำหนดคุณสมบัติของ Control ต่ำงๆ ได้โดยกำรเรียน Property Sheet ขึ้นมำทำกำรตั้งค่ำกำร ทำงำนของฟอร์มได้ โดยประกอบด้วย Tab ต่ำงๆ ได้แก่ Tab Format เป็น Tab ที่แสดงและกำหนดค่ำของ Property ที่เกี่ยวข้องกับรูปแบบของ Control นั้นๆ เช่น Caption หมำยถึง ชื่อของ Control ตั้วนั้นๆ Tab Data เป็น Tab ที่แสดงและกำหนดค่ำของ Property ที่เกี่ยวข้องกับข้อมูล Tab Event เป็น Tab ที่แสดงและกำหนดค่ำของ Property ที่เกี่ยวช้องกับเหตุกำรณ์ที่จะเกิดขึ้นกับ Control ตั้วนั้น Tab Other เป็น Tab ที่แสดงและกำหนดค่ำของ Property ที่ไม่มีใน 3 Tab แรก Tab All เป็น Tab ที่เอำกำรกำหนดค่ำของ Property ทั้ง 4 Tab มำรวมกัน
  • 5. หน้าที่ของ Control มาตรฐาน Label เป็น Control ที่ใช้แสดงข้อควำม ไม่สำมำรถให้ผู้ใช้กำหนดข้อควำมได้ ซึ่งจะต้องกำหนดข้อควำมที่ต้องกำรแสดง บนฟอร์มทันทีที่เริ่มสร้ำง Control Text Box เป็น Control ที่ใช้รับข้อควำมจำกคีย์บอร์ด หรือรับข้อมูลจำก Field ต่ำงๆ ในตำรำง เมื่อวำด Control ตัวนี้ลงบน ฟอร์มจะปรำกฏ Label ที่บอกชื่อ Control Text Box ไว้ข้ำงหน้ำโดยอัตโนมัติเสมอ ซึ่งสะดวกในกรณีที่ต้องกำรกำหนด ชื่อให้กับ Text Box ตัวนั้นโดยไม่ต้องวำด Control Label ลงไปอีก Option Group และ Option Button เป็น Control ที่มักใช้ร่วมกัน ซึ่งมักใช้ในกำรกำหนดตัวเลือกที่เป็นประเภทเดียวกันโดยให้เลือกตัวใดตัวหนึ่ง เช่น เพศ ชำยหรือหญิง เป็นต้น Option Group และ Option Button นี้เมื่อวำงลงบนฟอร์มจะปรำกฏ Control “Label” ขึ้น โดยอัตโนมัติ เช่นเดียวกับ Text Box โดยชื่อของ Option Group เมื่อวำงบนฟอร์มจะมีชื่อว่ำ “Frame” และชื่อของ Op- tion Button เมื่อวำงบนฟอร์มจะมีชื่อว่ำ “Option” Toggle Button เป็น Control ที่มีลักษณะของ Option Button และ Command Button รวมกัน โดยลักษณะใช้งำนนั้นจะคล้ำยกับ Option Button มำก คือต้องใช้คู่กับ Option Group Check Box เป็น Control ที่มีลักษระกำรทำงำนกับ Field ที่มีข้อมูลเป็นประเภทตรรกะซึ่งต้องมีค่ำเป็น Yes หรือ No เท่ำนั้น โดย Check Box นี้เมื่อวำงบนฟอร์มจะปรำกฏ Label ตำมหลังโดยชื่อว่ำ “Check” List Box เป็น Control ที่ใช้ในกำรเลือกค่ำจำกรำยกำร ซึ่งจะเร็วและง่ำยกว่ำกำรจำค่ำที่จะพิมพ์ รำยกำรที่เลือกจำก List Box ยังช่วยให้เรำแน่ใจอีกว่ำค่ำที่ถูกป้อนให้เขตข้อมูลนั้นถูกต้องอีกด้วยรำยกำรใน List Box ประกอบด้วยแถวของ ข้อมูล ในฟอร์ม List Box Line เป็น Control ที่ใช้ในกำรวำดเส้นลงบนฟอร์มส่วนใหญ่ เพื่อควำมสะดวกสวยงำมในกำรแต่งฟอร์ม เมื่อวำงลงบน ฟอร์มจะมีชื่อว่ำ Line
  • 6. Combo Box เป็น Control ทีใช้ในกำรแสดงรำยกำร แต่ละข้อมูลที่ปรำกฏบนฟอร์มจะปรำกฏเฉพำะตัวที่เลือกเท่ำนั้น ซึ่งส่วน ใหญ่แล้ว กำรเลือกค่ำจำกรำยกำรจะเร็วและง่ำยต่อกำรจำค่ำที่จะพิมพ์ด้วยกำรใช้ Combo Box มีลักษณะเหมือนกับ Text Box และ List Box รวมกันโดย Combo Box นี้เมื่อวำงบนฟอร์มจะปรำกฏ “Label” นำหน้ำโดยอัตโนมัติและชื่อว่ำ “Combo” Command Button เป็น Control ที่ใช้เป็นปุ่มต่ำงๆ ในกำรตอบสนองจำกผู้ใช้ เมื่อมีกำรคลิกเมำส์ที่ปุ่มนี้ Image เป็น Control ที่ใช้สำหรับเรียกไฟล์รูปภำพขึ้นมำแสดงบนฟอร์ม เมื่อถูกวำงบนฟอร์มจะมีชื่อว่ำ “Image” Unbound Object Frame เป็น Control ที่ใช้เรียกใช้งำนโปรแกรมอื่น โดยที่ไม่เกี่ยวข้องกับฟิลด์ในฐำนข้อมูล และยังสำมำรถทำงำนใน ลักษณะ Object Linking and Embedding (OLE) ขึ้นมำใช้งำน เมื่อวำงลงบนฟอร์มจะมีชื่อว่ำ “OLEUnbound” Bound Object Frame เป็น Control ที่มีลักษณะกำรทำงำนคล้ำยกัน Unbound Object Frame แต่ Control ตัวนี้สำมำรถทำงำน เชื่อมโยงกับฐำนข้อมูลได้ เมื่อวำงลงบนฟอร์มจะปรำกฏ “Label” นำหน้ำโดยอัตโนมัติและชื่อว่ำ OLEBound) Tab Control เป็น Control ที่ใช้สำหรับวำด Tab ลงบนฟอร์ม เนื่อวำงลงพื้นฟอร์มจะมีชื่อว่ำ “TabCtrl” เมื่อเริ่มวำด Tab Con- trol ลงครั้งแรกจะปรำกฏขั้นเพียง 2 Tab แต่เรำสำมำรถเพิ่มหรือลดได้ตำมควำมต้องกำรและยังสำมำรถจัดลำดับของ Tab ได้อีกด้วย Sub Form/Support เป็น Control ที่ใช้ในกำรสร้ำงฟอร์มซ้อนอยู่ภำยในฟอร์มที่วำด Sub Form หรือฟำร์มย่อยก็ได้ เมื่อวำงลงบน ฟอร์มจะปรำกฏ Label อยู่อัตโนมัติและเชื่อว่ำ “Child” Rectangle เป็น Control ที่ใช้ในกำรวำดกรอบสี่เหลี่ยมลงบนฟอร์ม ส่วนมำกใช้ เพื่อควำมสวยงำมในกำรแต่งฟอร์ม เมื่อวำง บนฟอร็มจะมีชื่อว่ำ “BOX” More Control เป็นตัวควบคุมเพิ่มเติม เป็นปุ่มที่อยู่ในกล่องเครื่องมือเพื่อใช้เรียก Control ตัวอื่นๆ เพิ่มนอกเหนือจำก Control มำตรฐำน เช่น ต้องกำรปฏิทนสำเร็จรูป ขึ้นมำใช้งำนง่ำยๆ ซักอันหนึ่งก็สำมำรถทำได้