ป้อนรหัสนักเรียนในtbl2ให้ตรงกับtbl1
กระทู้เก่าบอร์ด อ.Yeadram

 1,225   2
URL.หัวข้อ / URL
ป้อนรหัสนักเรียนในtbl2ให้ตรงกับtbl1

รบกวนด้วยครับ

ผมสร้าง form รับค่าจาก tbl2 เพื่อนบันทึกการมาสายของนักเรียน โดยการพิมพ์ ID CODE ซึ่งสร้างมาจาก tbl2
ต้องการให้ป้อนได้เฉพาะ ID CODE ที่มีอยู่ใน tbl1 เท่านั้น(tbl1=รายชื่อทั้งหมด) หากไม่มีให้ขึ้น box เตือนครับ

*ตอนแรกๆ ที่เริ่มทำ พอป้อนข้อมูลที่ไม่มีใน tbl1 มันก็จะ error แต่พอทำๆไป error นี้ ก็หายไป ปล่อยให้ผ่านเฉย

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

1 @R04841
Private sub text1_beforeupdate(cancel as integer)
dim tempID
tempID = nz(dlookup("[ID code]","tb1","[tb1].[id code] ='" & text1.text & "'"),"it's Null")
if tempID="it's Null" then
msgbox "No match ID CODE"
cancel = true
end if
end sub

if
2 @R04843
อีกทางเลือกคือ ใช้ combobox เป็นคอนโทรลที่รับค่า ID CODE โดยให้แสดง 2 คอลัมน์ คือ ID และ ชื่อของนักเรียนจาก tbl1 ด้วยวิธีนี้ก็จะทำให้ง่ายต่อการป้อน เพราะจะป้อนได้เฉพาะ ID ที่มีเท่านั้นแน่นอน ไม่ต้องเขียนโค้ดตรวจสอบใดๆ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3642s