以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]查询问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45273)

--  作者:viking
--  发布时间:2014/1/20 17:39:00
--  [讨论]查询问题

e.Form.Controls("查询").Text = e.Form.Controls("查询").Text.Replace("*","")
Dim txt As String = e.Form.Controls("查询").Text
Dim tbl As Table = Tables("窗口1_表1")
If txt = "" Then
tbl.Filter = ""
Else
txt = "\'*" & txt & "*\'"
tbl.Filter = " 条件1 Like " & txt & " Or 条件1 Like " & txt & " Or 条件3 Like " & txt & " Or 条件4 Like " & txt
End If

 

 


以上代码可以实现模糊搜索,但必须将表格设为副本表,但是副本表不可以做关联!!

 

 

 

请问下,怎么可以实现模糊查询,但是不要改成副本表,还有就是如果使用外部数据源的话,当前代码是不是有效?

 

 

如果使用外部数据源的话,当前代码是不是有效?

[此贴子已经被作者于2014-1-20 17:44:52编辑过]

--  作者:Bin
--  发布时间:2014/1/20 17:40:00
--  
Tables("窗口1_表1")  改为 tables("主表名")



--  作者:viking
--  发布时间:2014/1/20 17:44:00
--  
以下是引用Bin在2014-1-20 17:40:00的发言:
Tables("窗口1_表1")  改为 tables("主表名")


谢谢,对的,感谢