以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  为什么 我每次 输入10*10都会发生错误  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=32140)

--  作者:lidesong
--  发布时间:2013/4/26 12:51:00
--  为什么 我每次 输入10*10都会发生错误

怎么回事儿啊

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:?? .zip


--  作者:XYT
--  发布时间:2013/4/26 14:31:00
--  
你在哪里输入10*10,是查询吗?
[此贴子已经被作者于2013-4-26 14:30:59编辑过]

--  作者:y2287958
--  发布时间:2013/4/26 14:53:00
--  
顶一下


--  作者:Bin
--  发布时间:2013/4/26 15:02:00
--  
以下是引用y2287958在2013-4-26 14:53:00的发言:
顶一下

顶个一千遍也没用.问你在哪里输入出错.你又不说.
--  作者:y2287958
--  发布时间:2013/4/26 15:20:00
--  
俺看出来的问题就在筛选条件的“*”上
试试这个:
If e.Col.Name = "货主" Then \'如果编辑的是客户ID列
    If e.Col.DroppedDown Then \'如果下拉窗口已经打开
        Dim tbl As Table = Tables("窗口1_Table1") 
        If e.Text = "" Then \'如果内容为空
            tbl.Filter = "" \'显示所有客户
        Else \'否则根据输入内容进行模糊筛选
            Dim txt As String = "\'%" & e.Text.Replace("*","[*]") & "%\'"
            tbl.Filter = "货主 Like " & txt & " Or 包装店 Like " & txt 
        End If
    End If
End If

--  作者:Bin
--  发布时间:2013/4/26 15:25:00
--  
以下是引用y2287958在2013-4-26 15:20:00的发言:
俺看出来的问题就在筛选条件的“*”上
试试这个:
If e.Col.Name = "货主" Then \'如果编辑的是客户ID列
    If e.Col.DroppedDown Then \'如果下拉窗口已经打开
        Dim tbl As Table = Tables("窗口1_Table1") 
        If e.Text = "" Then \'如果内容为空
            tbl.Filter = "" \'显示所有客户
        Else \'否则根据输入内容进行模糊筛选
            Dim txt As String = "\'%" & e.Text.Replace("*","[*]") & "%\'"
            tbl.Filter = "货主 Like " & txt & " Or 包装店 Like " & txt 
        End If
    End If
End If

我把你误以为是楼主了. 我点了几下.所有输入框都输入10*10也没见出错.
--  作者:lidesong
--  发布时间:2013/4/26 17:31:00
--  

谢谢各位的帮助 解决了