กระทู้เก่าบอร์ด อ.Yeadram
2,373 2
URL.หัวข้อ /
URL
แนวคิดการเขียนโค๊ด ลงทะเบียนเรียน
ขอทราบ แนวคิดการเขียนโค๊ด หรือ การออกแบบโปรแกรม การลงทะเบียนเรียน
สมมุติ ต้องการลงทะเบียนนักศึกษา จำนวน 4 วิชา
ตารางลงทะเบียนเรียนมีฟิลด์
-รหัสนักศึกษา
-วิชาลงทะเบียน
-รหัสภาคเรียน
ให้
นักเรียนรหัสที่ 1-100 ลงเรียนวิชา ก และ ข
นักเรียนรหัสที่ 101-150 ไม่ลงทะเบียนในภาคนี้
นักเรียนรหัสที่ 151-200 ลงเรียนวิชา ค และ ง
เราจะเขียนโปรแกรม หรือ ออกแบบฟอร์มอย่างไร เพื่อให้การลงทะเบียนได้ง่ายที่สุด ไม่ต้องมานั่งคลิกเพื่อลงทะเบียนทีละคน ครับ
สมมุติ ต้องการลงทะเบียนนักศึกษา จำนวน 4 วิชา
ตารางลงทะเบียนเรียนมีฟิลด์
-รหัสนักศึกษา
-วิชาลงทะเบียน
-รหัสภาคเรียน
ให้
นักเรียนรหัสที่ 1-100 ลงเรียนวิชา ก และ ข
นักเรียนรหัสที่ 101-150 ไม่ลงทะเบียนในภาคนี้
นักเรียนรหัสที่ 151-200 ลงเรียนวิชา ค และ ง
เราจะเขียนโปรแกรม หรือ ออกแบบฟอร์มอย่างไร เพื่อให้การลงทะเบียนได้ง่ายที่สุด ไม่ต้องมานั่งคลิกเพื่อลงทะเบียนทีละคน ครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R15779
แก้ไขนิดนึง ก่อนบรรทัด next n ผมขาดคำสั่ง end select ไปนะครับ
Time: 0.2373s
โครงคร่าวๆก็จะเป็นอย่างนี้
dim db as dao.database
dim rs as dao.recordset
dim n as integer
set db = currentdb
set rs = currentdb.openrecordset("ชื่อของตารางลงทะเบียนเรียน")
for n = 1 to 200
select case n
case 1 to 100
rs.addnew
rs!ชื่อฟิลด์รหัสนักศึกษา = n
rs!ชื่อฟิลด์วิชาลงทะเบียน = รหัสวิชา ก.
rs!ชื่อฟิลด์รหัสภาคเรียน = ____
rs.update
rs.addnew
rs!ชื่อฟิลด์รหัสนักศึกษา = n
rs!ชื่อฟิลด์วิชาลงทะเบียน = รหัสวิชา ข.
rs!ชื่อฟิลด์รหัสภาคเรียน = ____
rs.update
case 101 to 150
เขียนลักษณะเดียวกับข้างบน ใส่ค่าให้ถูกต้องตามต้องการ
case 151 to 200
เขียนลักษณะเดียวกับข้างบน ใส่ค่าให้ถูกต้องตามต้องการ
next n
rs.close: set rs =nothing
แต่ถ้ามีรหัสนักเรียนที่ข้ามบางเลข คูณก็ต้องเขียนเช็คเงื่อนไขเพื่อข้ามการ addnew สำหรับเลขเหล่านั้นไป