1
ห้อง MS Access / : ค่าออกเหมือนกันค่ะ #มือใหม่หัดเขียน
« เมื่อ: 12 ก.ย. 63 , 08:50:20 »เพราะไม่ได้บอกอะไรมาเลย ก็เดานะครับว่า 3 ตำแหน่งที่เป็นสีแดง อาจเป็นจุดที่ทำให้ผิดพลาดได้ นอกจากนี้ ก็เช็คด้วยว่าค่าใน tblKeyword ถูกต้องหรือไม่
If Len(cc) > 0 Then
MST.Open "tblKeyword", CON, adOpenStatic, adLockReadOnly
' Do Until MST.EOF <---- Comment ก็ทำให้ไม่วนลูปสิครับ !!
' Debug.Print MST!keyword
If cc = MST!Keyword Then <---- เช็คดีๆว่า เปรียบค่าของ cc กับ MST!Keyword ใช่สิ่งที่ต้องการหรือไม่
' MsgBox MST!Category & " --- " & MST!Value
TRN.Update MST!Category, MST!Value <---- แน่ใจหรือไม่ว่าอัพเดตด้วย MST!Value
' Debug.Print MST!Category
End If
MST.MoveNext
' Loop
MST.Close
End If
ได้แล้วค่ะอาจารย์ ใช้ if เช็คค่าช่องเอาค่ะ ขอบคุณนะคะ