Rss & SiteMap

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

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

标题:动态表的筛选求助

1楼
woodiy 发表于:2009/3/6 13:58:00
我是通过以下代码实现动态表的:

Dim Filter2 As String = "[合同编号] = '" & Tables("出库主表").Current("合同编号") & "'"

现在我想在动态表中应该如下代码进行筛选,如果增加进以上的代码,可以使筛选不至于在全表中筛选,而是有以上条件了。谢谢!

Dim Filter As String
With e.Form.Controls("TextBox2")
    If .Value IsNot Nothing Then
        Filter = "[色名色号] LIKE '*" & .Value & "*'"
    End If
End With
With e.Form.Controls("TextBox1")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " or "
        End If
        Filter = Filter & "[款号] LIKE '*" & .Value & "*'"
    End If
End With
If Filter > "" Then
    Tables("生产管理").Filter = Filter
End If


2楼
狐狸爸爸 发表于:2009/3/6 14:02:00
最后的:

Tables("生产管理").Filter = Filter

改为:

Tables("生产管理").Filter = Filter & " And [合同编号] = '" & Tables("出库主表").Current("合同编号") & "'"

理由你应该明白的。
图片点击可在新窗口打开查看
3楼
blackzhu 发表于:2009/3/6 15:04:00
以下是引用woodiy在2009-3-6 13:58:00的发言:
我是通过以下代码实现动态表的:

Dim Filter2 As String = "[合同编号] = '" & Tables("出库主表").Current("合同编号") & "'"

现在我想在动态表中应该如下代码进行筛选,如果增加进以上的代码,可以使筛选不至于在全表中筛选,而是有以上条件了。谢谢!

Dim Filter As String
With e.Form.Controls("TextBox2")
    If .Value IsNot Nothing Then
        Filter = "[色名色号] LIKE '*" & .Value & "*'"
    End If
End With
With e.Form.Controls("TextBox1")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " or "
        End If
        Filter = Filter & "[款号] LIKE '*" & .Value & "*'"
    End If
End With
If Filter > "" Then
    Tables("生产管理").Filter = Filter
End If


 老兄做服装的,我也是,做什么服装?外套?衬衫?还是毛衫?

4楼
woodiy 发表于:2009/3/6 17:20:00
哈哈,我是做面料的!化纤面料,楼上的兄弟你是做什么服装的啊。
5楼
blackzhu 发表于:2009/3/7 14:47:00
以下是引用woodiy在2009-3-6 17:20:00的发言:
哈哈,我是做面料的!化纤面料,楼上的兄弟你是做什么服装的啊。

衬衫

6楼
woodiy 发表于:2009/3/9 19:56:00

哈哈,我是做服装面料的, 比中休闲装,运运装,工装等化纤类面料.

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

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

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