如图所示
此主题相关图片如下:104.jpg
当我在pfullname 输入数据的时候 会弹出 新窗口。
在窗口中 输入数据可以筛选。输入中文的时候没有问题 ,但是 输入 规格 列入: "10*12*0.5"
当输入到 10*1 就是 * 号的时候还正常,再往后就出错了。
窗口textchanged代码如下:
Dim txt As String = e.Form.Controls("TextBox1").Text
Dim tbl As Table = Tables("窗口2_Table1")
tbl.Filter= "leveal=2 and deleted=0 and isstop=0 "
tbl.sort="pfullname desc,standard desc,unit1 desc"
If txt = "" Then
tbl.Filter = "leveal=2 and deleted=0 and isstop=0 "
tbl.sort="pfullname desc,standard desc,unit1 desc"
Else
txt = "'*" & txt & "*'"
tbl.filter = "(pfullname Like " & txt & " Or Standard Like " & txt & " Or Unit1 Like " & txt & ") and (leveal=2 and deleted=0 and isstop=0 ) "
tbl.Sort = "pfullname desc,standard desc,unit1 desc"
End If
请问如何解决?
[此贴子已经被作者于2011-8-12 18:44:43编辑过]