จะใช้แอคเซสตรวจข้อสอบได้อย่างไร
กระทู้เก่าบอร์ด อ.Yeadram

 1,014   5
URL.หัวข้อ / URL
จะใช้แอคเซสตรวจข้อสอบได้อย่างไร

มีความคิดอยากจะประยุกต์แอคเซสมาใช้ตรวจสอบ ตอนนี้ใช้เอ็กเซลตรวจอยู่ครับ โดยมีข้อมูลคือ แถวบนเป็นเฉลย แถวถัดมาคือคำตอบที่นักเรียนตอบ ใช้คำสั่งแถวถัดไปว่า =if(a1=b1,1,0) ไปเรื่อยๆ แล้วใช้คำสั่ง sum ตรงท้ายตารางแต่เอามาทำรายงานในแอคเซส มีความคิดอยากจะสร้างตารางเพื่อทดลองตรวจและประมวลผลเลยไม่ต้องทำหลายรอบ ไม่ต้องโอนไฟล์คะแนนเข้ามาเป็นระยะๆ กรณีมีคนขาดสอบและมาสอบภายหลัง ตารางที่จะออกแบบเป็นดังนี้ครับ
tblAnswers
subject-ans1-ans2-ans3-ans4-ans5
math----1--------3-----2------5-----1
tblTesters
subject-stCode-ans1--ans2--ans3--ans4--ans5-
match---90001----1------3------2------1-------1------------คือคำตอบที่นักเรียนตอบนะครับเรียงตามข้อนะครับ ผมอยากให้มันเช็คว่า ถ้า ans1=ans1 ให้ได้ 1 ถ้า ans2=ans2 ให้ได้ 1 โดยใช้ตารางร่วมกัน อยากได้แนวคิด คำที่ค้น หรือตัวอย่างการใช้คิวรี่ ขอบคุณครับ
ลิงก์ที่ที่ลองค้นดูนะครับ
http://www.pcreview.co.uk/forums/working-question-answer-pairs-t4055851.html แต่ยังไม่มีคนตอบ

5 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R17506
ก่อนอื่นต้องออกแบบตารางใหม่นะครับ
tblAnswers
Subject-No-Ans
Math-----1----1
Math-----2----3
Math-----3----2
Math-----4----5
Math-----5----1

tbkTesters
subject-stCode-No-Ans
Math-----90001--1----1
Math-----90001--2----3
Math-----90001--3----2
Math-----90001--4----1
Math-----90001--5----1

ส่วนต่อไปยังคิดไม่ออก แต่คิวรีทำได้
2 @R17517
ผมทดลองทำอยู่เหมือนกันครับ โดยเชื่อมคำตอบด้วยกัน แสดงเฉพาะข้อที่ถูก
3 @R17519
เอาตารางที่ผมแนะนำไปสร้างคิวรีแบบนี้นะครับ
4 @R17520
ซึ่งจะได้ผลแบบนี้


แล้วเอาไปสร้าง Crosstab เพื่อหาค่าสรุปอีกทีนะครับ
5 @R17521
ขอบคุณครับอาจารย์
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3130s