การใช้โปรแกรม Ms Access ในการทำฐานข้อมูล บันทึกคะแนนของนักเรียนในห้อง และ รวมคะแนนออกมา และตัดเกรดนักเรียนออกมา พร้อมสรุปรายงาน ได้ เพื่อสะดวก รวดเร็ว และป้องกันความผิดพลาด ได้ ในระดับหนึ่ง
ผู้สนใจ สามารถศึกษา และนำไปใช้งาน หรือ นำไป ศึกษา ต่อยอดได้
ขั้นตอนแรก สร้าง Table ขึ้นมาชื่อ Student มีข้อมูล และชนิดข้อมูล ดังนี้
ID อัตโนมัติ
P_student ชื่อนักเรียน เป็น ข้อความ
P_ID รหัสนักเรียน เป็น ตัวเลข
test1 คะแนนสอบครั้งที่ 1 เป็นตัวเลข
test2 คะแนนสอบครั้งที่ 2 เป็นตัวเลข
mid คะแนนสอบกลางภาค เป็นตัวเลข
assignment คะแนนงานมอบ เป็นตัวเลข
final คะแนนสอบครั้งสุดท้าย เป็นตัวเลข
total คะแนนรวม เป็นตัวเลข
grade เกรด เป็นข้อความ
result ผลสอบ ผ่าน หรือ ตก เป็น ข้อความ
ขั้นที่ 2 สร้างแบบฟอร์ม ชื่อ Frm_student เพื่อกรอกข้อมูล เอาทุกฟิลด์ จากตารางหลัก ยกเว้น คะแนนรวม เกรด และ ผลสอบ
** เพิ่มข้อมูล ตัวอย่าง เข้าสู่ระบบฐานข้อมูล ประมาณ 5-10 คน
ขั้นการสร้างแบบสอบถามข้อมูล Query ในการคิดคะแนนรวม Total
จากเมนูสร้าง เลือก ออกแบบคิวรี่ เปิดตาราง Student ขึ้นมา และติ้ก เลือก ทุกฟิลด์ เข้ามาในคิวรี่
ในช่อง total คลิกขวา เลือกเขียน สรา้งคำสั่ง VB เป็นผลรวม ของคะแนนสอบ ครั้งที่ 1 + ครั้ง 2 + สอบกลางภาค + คะแนนงานมอบ + สอบปลายภาค
ทำต่อในช่อง การตัดเกรด
ใส่เงื่อนไข ดังนี้
For Grad
Grade: IIf([Total]>=90,"A",IIf([Total]>=80,"B",IIf([Total]>=70,"C",IIf([Total]>=60,"D",IIf([Total]>=50,"E",IIf([Total]<=49,"F"))))))
For Result
IIF([total]>=50,”Pass”,”Fail”)
การออกแบบรายงาน Report
และสอนวิธีการจัดกลุ่ม รายงาน Group และการจัดเรียงข้อมูล Sort รวมทั้งการสรุปยอด จำนวนของแต่ละกลุ่ม
โพลกไฟล์ประกอบการสอน DB Student Grade
สามารถนำไป พัฒนาต่อยอด หรือ นำไปใช้งานได้โดยอิสระ ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น