กระทู้เก่าบอร์ด อ.Yeadram
1,138 2
URL.หัวข้อ /
URL
การค้นหาข้อมูลในแต่ละเซล
เราเพิ่งจะลองมาหัดเขียนVBAเลยงงๆนิดหน่อย คือเราจะให้กรอกเลขสมาชิกลงบนช่องแล้วถ้าไม่มีข้อมูล ให้ขึ้นว่า "ไม่มีหมายเลขสมาชิก!!"
ซึ่งในการค้นหาข้อมูลว่าหมายเลขสมาชิกที่กรอก ตรงกับข้อมูลของเราหรือไม่นั้นต้องเขียนโค้ดอย่างไรคะ รบกวนด้วยนะคะ ขอบคุณล่วงหน้าคะ ^^
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R18284
แวะมาเพิ่มเติมครับ
Field ที่ต้องการค้นหาคือ EmpID จากตารางชื่อ tblUsers
การทำงานเบื้องต้น
ตรวจสอบ Criteria การรับค่าจาก TextBox ชื่อ txtID ว่าตรงตามข้อมูลใน Field EmpID หรือไม่ จะแสดงผลทาง Message Box
หมายเหตุ:
Application.DLookup Method จาก Access Help
Syntax
expression.DLookup(Expr, Domain, Criteria)
Field ที่ต้องการค้นหาคือ EmpID จากตารางชื่อ tblUsers
การทำงานเบื้องต้น
ตรวจสอบ Criteria การรับค่าจาก TextBox ชื่อ txtID ว่าตรงตามข้อมูลใน Field EmpID หรือไม่ จะแสดงผลทาง Message Box
หมายเหตุ:
Application.DLookup Method จาก Access Help
Syntax
expression.DLookup(Expr, Domain, Criteria)
Time: 0.3221s
Dim strID As String
If IsNull(Me.txtID.Value) = True Then
MsgBox "กรุณาป้อนรหัสสมาชิกก่อนครับ", vbCritical, "Error"
txtID.SetFocus 'โฟกัสไปที่ TextBox ชื่อ txtID
Exit Sub
Else
strID = Me.txtID.Value
If IsNull(DLookup("EmpID", "tblUSers", "EmpID = '" & _
txtID.Value & "'")) Then
MsgBox strID & " " & "ไม่มีหมายเลขสมาชิกนี้ครับ!!", vbCritical, "Error ไม่พบรหัสสมาชิก"
Else
MsgBox strID & " " & "หมายเลขสมาชิกนี้ มีอยู่ในระบบครับ!!", vbInformation, "ยินดีด้วยครับผม"
End If
End If
End Sub
'พอเป็นแนวทางครับ ผม Test แล้ว OK ครับ