document6

33
หน่วยที่ 6 การสร้างแบบสอบถาม วิชา ง32202 การสร้างฐานข้อมูลเบื ้องต ้น ระดับชั ้น มัธยมศึกษาปีที่ 5 สอนโดย ครูธัญชนก พงเจริญ

Upload: chainarong-ngaosri

Post on 27-Jul-2015

176 views

Category:

Documents


0 download

TRANSCRIPT

หนวยท 6การสรางแบบสอบถาม

วชา ง32202 การสรางฐานขอมลเบองตนระดบชน มธยมศกษาปท 5 สอนโดย ครธญชนก พงเจรญ

1. ความหมายของแบบสอบถาม แบบสอบถาม (Query) หมายถง แบบทใชเรยกดหรอสอบถามขอมลจากฐานขอมลตาม การถามหรอเงอนไขทก าหนดไว และสามารถจดการกบขอมลเหลานนได โดยไมกระทบกบ โครงสรางของขอมล

2. ชนดของแบบสอบถาม1. แบบสอบถามแบบใชเลอกขอมล (Select Query) 2. แบบสอบถามแบบพารามเตอร (Parameter Query) 3. แบบสอบถามแบบแทบไขว (Crosstab Query) 4. แบบสอบถามแอกชน (Action Query) 5. แบบสอบถาม SQL (SQL Query)

3. การสรางแบบสอบถามจากตวชวยสรางแบบสอบถาม

◦ ทแทบสรางกลมค าสงอนๆ คลกปมตวชวยสรางแบบสอบถาม จะเปดแผนงาน การสรางแบบสอบถาม ทม 4 รายการ คอ

1. ตวชวยสรางแบบสอบถามอยางงาย 2. ตวชวยสรางแบบสอบถามแบบตาราง 3. ตวชวยสรางแบบสอบถามแบบคนหารายการทซ า 4. ตวชวยสรางแบบสอบถามการคนหาขอมลทไมตรงกน

1. การสรางแบบสอบถามอยางงาย

1) คลกเลอกรายการตวชวยสรางแบบสอบถาม บนแทบ “สราง”

2) จะปรากฏไดอะลอกบอกซตวชวยสรางแบบสอบถาม ใหคลกเลอกรายการ “ตวชวยสรางแบบสอบถามอยางงาย” คลกปม <ตกลง>

3) คลกเลอกตารางจากรายการตาราง/แบบสอบถาม ซงจะเรยกเขตขอมลของตารางนนมาไวในชองดานซาย ใหคลกเลอกเขตขอมลท ตองการสรางแบบสอบถาม แลวคลกปมเครองหมายเพมทละรายการ (>) หรอคลกเพมทงหมด (>>) หากตองการเอารายการทได เลอกไปแลวออก ใหคลกปมเครองหมายเอาออกทละรายการ (<) หรอคลกเอาออกทงหมด (<<)

เพมเขตขอมลทละรายการ

การเอาเขตขอมลออกทงหมด

การเปลยนตารางและเขตขอมลจากตารางขอมลนกศกษาเปนตารางวชา

การเลอกเขตขอมลจากทงตารางวชาและตารางขอมลนกศกษา ไดผลลพธ ดงรป

4) ตวเลอกแบบสอบถามทแสดงรายละเอยดหรอแบบสรป ใหคลก เลอกตวเลอกทตองการคลกปม ถดไป แลวตงชอแบบสอบถาม คลกปมเสรจสน

ตงชอแบบสอบถามวา วชา Query

การเลอกแบบสอบถามเปนรายละเอยด

จะไดผลลพธแบบสอบถามวชา Query ทแสดงรายละเอยด ดงรป

2. การสรางแบบสอบถามแบบตาราง

1) คลกเลอกรายการตวชวยสรางแบบสอบถาม บนแทบ “สราง”

2) จะปรากฏไดอะลอกบอกซตวชวยสรางแบบสอบถาม ใหคลกเลอกรายการ “ตวชวยสรางแบบสอบถามแบบตาราง” คลกปม <ตกลง>

3) คลกเลอกมมมองตาราง แบบสอบถาม หรอทงสองอยาง แลวจง คลกเลอกชอทจะน าเขตขอมลมาใชท าแบบสอบถาม แลวคลกปมถดไป

เลอกตารางทจะน ามาสรางแบบสอบถามแบบตาราง

4) คลกเลอกเขตขอมลทมอยจากดานซายไปดานขวา เพอจดท า ตารางแบบสอบถาม แลวคลกปมถดไป

เลอกเขตขอมลทจะน ามาสรางแบบสอบถามแบบตาราง

5) คลกเลอกเขตขอมลทจะใชท าสวนหวคอลมน แลวคลกปม ถดไป

เลอกเขตขอมลทจะน ามาท าสวนหวคอลมน

6) คลกเลอกเขตขอมลทจะน ามาใชในการค านวณแตละจดตดของ แถวและคอลมน แลวคลกปมถดไป

เลอกเขตขอมลทจะน ามาใชค านวณทจดตดแถวและคอลมน

7) Access 2007 จะก าหนดชอแบบสอบถามใหมา ถาไมตองการกเปลยนชอไดเลย แตถาตองการกคลกปมเสรจสน นอกจากนยงสามารถปรบเปลยนมมมองเปนด แบบสอบถามในมมมองตารางหรอปรบเปลยนแบบสอบถามจากมมมองออกแบบไดอกดวย

ตงชอใหกบแบบสอบถามและตองการใหแสดงผลลพธแบบใด

แสดงผลลพธแบบสอบถามในมมมองตาราง

3. การสรางแบบสอบถามเพอคนหารายการทซ า

1) คลกเลอกรายการตวชวยสรางแบบสอบถาม บนแทบ “สราง”

2) จะปรากฏไดอะลอกบอกซตวชวยสรางแบบสอบถาม ใหคลกเลอกรายการ “ตวชวยสรางแบบสอบถามแบบตาราง” คลกปม <ตกลง>

3) คลกเลอกมมมองตาราง แบบสอบถาม หรอทงสองอยาง แลวจงคลกเลอกชอทจะน าเขตขอมลมาใชท าแบบสอบถาม แลวคลกปมถดไป

จากตวอยาง เลอกแบบสอบถามขอมลนกศกษาQuery

4) คลกเลอกเขตขอมลทคดวาซ ากนมอยจากดานซายไปดานขวา เพอจดท าตารางแบบสอบถาม แลวคลกปมถดไป

เลอกเขตขอมลทคดวาซ ากนทจะน ามาสรางแบบสอบถาม

5) คลกเลอกเขตขอมลทตองการแสดงในแบบสอบถามจาก ดานซายไปดานขวา แลวคลกปมถดไป

เลอกเขตขอมลทจะน ามาท าสวนหวคอลมน

6) Access 2007 จะก าหนดชอแบบสอบถามใหมา ถาไมตองการก เปลยนชอไดเลย แตถาตองการ กคลกปมเสรจสน นอกจากนยงสามารถปรบเปลยนมมมองเปนด แบบสอบถามในมมมองตารางหรอปรบเปลยนแบบสอบถามจากมมมองออกแบบไดอกดวย

ตงชอใหกบแบบสอบถามและตองการใหแสดงผลลพธแบบใด

7) ใสคาพารามเตอรขอมลนกศกษา แลวคลกปมตกลง

ทดลองใสคาพารามเตอรขนาดเขตขอมลไมเกน 30 ตวอกษร

ผลลพธแบบสอบถามแสดงคาวฒการศกษาและเมองทซ ากนในมมมองตาราง

3. การสรางแบบสอบถามการคนหาขอมลทไมตรงกน

1) คลกเลอกรายการตวชวยสรางแบบสอบถาม บนแทบ “สราง”

2) จะปรากฏไดอะลอกบอกซตวชวยสรางแบบสอบถาม ใหคลกเลอกรายการ “ตวชวยสรางแบบสอบถามแบบตาราง” คลกปม <ตกลง>

3) คลกเลอกมมมองตาราง แบบสอบถาม หรอทงสองอยาง แลวจงคลกเลอกชอทจะน าเขตขอมลมาใชท าแบบสอบถาม แลวคลกปมถดไป

เลอกแบบสอบถามขอมลนกศกษาQuery

4) คลกเลอกมมมองตาราง แบบสอบถาม หรอทงสองอยาง แลวจงคลก เล อก ช อท จะน า เขตขอ มลท เ ก ย ว ของท จะน ามา ใ ชท าแบบสอบถาม แลวคลกปมถดไป

จากตวอยาง เลอกตารางบตรลงทะเบยน

5) คลกเลอกเขตขอมลทตรงกนทงดานซายและดานขวา แลวคลกปม< = > และคลกปม ถดไป

เลอกเขตขอมลทตรงกน

6) คลกเลอกเขตขอมลทตองการแสดงในแบบสอบถามจาก ดานซายไปดานขวา แลวคลกปมถดไป

เลอกเขตขอมลทตองการแสดงในแบบสอบถาม

7) Access 2007 จะก าหนดชอแบบสอบถามใหมา ถาไมตองการก เปลยนชอไดเลย แตถาตองการ กคลกปมเสรจสน นอกจากนยงสามารถปรบเปลยนมมมองเปนด แบบสอบถามในมมมองตารางหรอปรบเปลยนแบบสอบถามจากมมมองออกแบบไดอกดวย

ตงชอใหกบแบบสอบถามและตองการใหแสดงผลลพธแบบใด

8) ใสคาพารามเตอรขอมลนกศกษา แลวคลกปม

ทดลองใสคาพารามเตอรขนาดเขตขอมลไมเกน 30 ตวอกษร

แสดงผลลพธแบบสอบถามวาไมมคาขอมลทไมตรงกนในมมมองตาราง

4. การสรางแบบสอบถามจากออกแบบแบบสอบถาม

◦ เรมตนการสรางแบบสอบถามจากออกแบบแบบสอบถาม ทแทบสรางกล มค าสงอนๆ คลกปมออกแบบแบบสอบถามจะเปดหนาตางมมมองออกแบบแผนงานแสดงตาราง

1. เลอกค าสง “ออกแบบแบบสอบถาม” จากแทบ “สราง”

2. การเลอกตารางทจะน าเขตขอมลมาใชในแบบสอบถาม ทหนาตางมมมองออกแบบ แ ผนงานแสดงตารา ง เ ล อกแทบต ารา งแบบสอบถามหรอทงสองอยางแลวคลกเลอกชอรายการ คลกปมเพม จนครบแลวคลกปมปด

เลอกชอตารางทตองการท าเขตขอมล

แบบสอบถาม

เลอกชอตารางทตองการท าเขตขอมลแบบสอบถามครบแลว

3. การเลอกเขตขอมลจากตารางมาใชในแบบสอบถาม ทหนาตางมมมองออกแบบ ดบเบลคลกเลอกชอเขตขอมลจากแตละตาราง โดยเรยงล าดบชอจากซายไปขวาทตองการน ามาแสดงในแบบสอบถาม

เลอกชอเขตขอมลทตองการท าแบบสอบถามจากแตละตารางจนครบ

4. การบนทกแบบสอบถาม โดยคลกปมบนทก แลวต งชอแบบสอบถาม เสรจแลวคลกปม <ตกลง> จะไดผลลพธแบบสอบถามในมมมองตารางตามเขตขอมลทไดเลอกไว

บนทกชอแบบสอบถามวาลงทะเบยนQuery

จะไดผลลพธแบบสอบถามลงทะเบยนQuery