Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共13 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:由多列模糊筛选改为单列筛选

1楼
7032175 发表于:2011/10/7 16:07:00
 

Dim txt As String = e.Form.Controls("TextBox1").Text
Dim tbl As Table = Tables("窗口1_Table1")

If
txt = "" Then
    tbl.Filter = ""

Else

    txt =
"'*" & txt & "*'"
    tbl.Filter =
"客户ID Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt
End
If

 

 

这是多列筛选代码  如何改成单列筛选代码

2楼
czy 发表于:2011/10/7 16:40:00
Dim txt As String = e.Form.Controls("TextBox1").Text
If txt = "" Then
    Tables("窗口1_Table1").Filter = ""
Else
    Tables("窗口1_Table1").Filter = "客户ID Like '*" & txt & "*'"
End If
3楼
7032175 发表于:2011/10/8 13:41:00

Dim txt As String = e.Form.Controls("TextBox1").Text
If txt = "" Then
    Tables("窗口1_Table1").Filter = ""
Else
    Tables("窗口1_Table1").Filter = "客户ID Like '*" & txt & "*'"
End If

 

这段代码是对的 但是 引用的  TextBox1  只能到 TextBox10  在往后变成TextBox01或更多就不行了  这是为什么  能不能有改进 我想在往后增N个 能不能实现 请帮助 谢谢

4楼
7032175 发表于:2011/10/8 13:52:00

那位楼主在 请帮助我一下  我很急  谢谢您们了

5楼
don 发表于:2011/10/8 13:55:00
纸上不谈兵,简洁实例说话.
6楼
7032175 发表于:2011/10/8 14:01:00

Dim txt As String = e.Form.Controls("TextBox1").Text
If txt = "" Then
    Tables("窗口1_Table1").Filter = ""
Else
    Tables("窗口1_Table1").Filter = "客户ID Like '*" & txt & "*'"
End If

 

 

TextBox1  这个是文字输入的框   但是这段代码只能在1到10个框之间运行      超出10个框了就不能运行了出现如下的提示!

7楼
7032175 发表于:2011/10/8 14:02:00

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
8楼
don 发表于:2011/10/8 14:15:00
纸上不谈兵
9楼
don 发表于:2011/10/8 14:18:00
以下是引用7032175在2011-10-8 13:52:00的发言:

那位楼主在 请帮助我一下  我很急  谢谢您们了


所谓楼主:建立帖子的主人!

10楼
7032175 发表于:2011/10/8 14:37:00

请狐狸爸爸还有明白的朋友 帮我解决一下 

共13 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.