กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
302 6
URL.หัวข้อ /
URL
คำสั่งนี้แก้ไขอย่างไรให้ใช้ได้
คำสั่งนี้ใช้ไม่ได้ครับเนื่องจากมีปัญหาที่เครื่องหมาย "" จะแก้ไขอย่างไรครับ
Dim cLine, cRat As Integer
Dim X,Y As String
cLine = cbLine.Value
cRat = cbRat.Value
X = cRat & cLine
Y = "[lineID]=1 And [ratio]=1"
If X = 11 Then
DoCmd.ApplyFilter "", Y
end if
Dim cLine, cRat As Integer
Dim X,Y As String
cLine = cbLine.Value
cRat = cbRat.Value
X = cRat & cLine
Y = "[lineID]=1 And [ratio]=1"
If X = 11 Then
DoCmd.ApplyFilter "", Y
end if
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R03905
- คืออาจารย์ครับต้องการให้ApplyFilterตามเงื่นไขของค่าYครับ
- หลัง DoCmd.ApplyFilter "", จะใช้เป็นตัวแปรได้ไหมครับ
- หลัง DoCmd.ApplyFilter "", จะใช้เป็นตัวแปรได้ไหมครับ
3 @R03912
ใช้ได้เหมือนตัวอย่างที่ทำตอนแรกเลยครับ
เพียงแต่ตัด "" ออก ก็จะใช้งานได้
ไม่ทราบว่ามีปัญหาหรือ error ตรงไหนบ้างครับ
เพียงแต่ตัด "" ออก ก็จะใช้งานได้
ไม่ทราบว่ามีปัญหาหรือ error ตรงไหนบ้างครับ
4 @R03920
กราบขอภัยอาจารย์อย่างสูงที่ทำให้เสียเวลาครับ คือผมถามผิดนั่งทำอยู่ 2 ไฟล์ในเวลาเดียวกัน เลยมึน! เอามาถามผิดไฟล์ คำสั่งที่มีปัญหาตัวนี้ครับ
Dim vCb, cLine, cRat, X2 As Integer
Dim X, Y As String
cLine = cbLine.Value
cRat = cbRat.Value
X = cRat & cLine
X2 = X
Y = "[lineID]=" & cRat & "And [ratio]=" & cLine
If vCb = X2 Then
DoCmd.ApplyFilter , Y
End If
ไม่มี error แต่คำสั่งไม่ทำงานครับ
Dim vCb, cLine, cRat, X2 As Integer
Dim X, Y As String
cLine = cbLine.Value
cRat = cbRat.Value
X = cRat & cLine
X2 = X
Y = "[lineID]=" & cRat & "And [ratio]=" & cLine
If vCb = X2 Then
DoCmd.ApplyFilter , Y
End If
ไม่มี error แต่คำสั่งไม่ทำงานครับ
5 @R03923
ถ้าค่า Y เป็น String ทั้งหมด ให้ลองเปลี่ยนเป็น
Y = "[lineID]='" & cRat & "' And [ratio]='" & cLine & "'"
ที่ ApplyFilter แล้วไม่เห็นอะไร แสดงว่าค่าที่ต้องการกรองไม่ถูกต้อง
อยากรู้ว่าอะไรที่มันส่งไป ให้เปิด Form ในโหมด Design แล้วดูตรง Filter ใน Properties ครับ จะเห็นค่าที่สั่งให้มีการกรองครั้งสุดท้าย
Y = "[lineID]='" & cRat & "' And [ratio]='" & cLine & "'"
ที่ ApplyFilter แล้วไม่เห็นอะไร แสดงว่าค่าที่ต้องการกรองไม่ถูกต้อง
อยากรู้ว่าอะไรที่มันส่งไป ให้เปิด Form ในโหมด Design แล้วดูตรง Filter ใน Properties ครับ จะเห็นค่าที่สั่งให้มีการกรองครั้งสุดท้าย
6 @R03937
ยังไม่ได้ครับ
ขอรบกวนอาจารย์อีกครั้งครับช่วยดูไฟล์ที่ส่งมาให้หน่อยครับ
ขอรบกวนอาจารย์อีกครั้งครับช่วยดูไฟล์ที่ส่งมาให้หน่อยครับ
Time: 0.1372s
DoCmd.ApplyFilter , Y