以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查询代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88686) |
-- 作者:yezhang -- 发布时间:2016/8/7 18:10:00 -- 查询代码 可以帮我看看这代码哪里有问题吗? 以下内容为程序代码:
1 Dim Filter As String 2 With e.Form.Controls("DateTimePicker1") 3 If .Value IsNot Nothing Then 4 If Filter >"" Then 5 Filter = Filter & " And " 6 End If 7 Filter = Filter & "ReportTime = # " & .Value & "#" 8 End If 9 End With 10 If Filter > "" Then 11 Tables("V010011_01").Filter = Filter 12 End If |
-- 作者:17777188 -- 发布时间:2016/8/7 19:42:00 -- 报的什么错? |
-- 作者:yezhang -- 发布时间:2016/8/8 8:28:00 -- 没报错但是查询时没数据 |
-- 作者:cbt -- 发布时间:2016/8/8 9:02:00 -- MessageBox.Show(filter) 看一下 |
-- 作者:大红袍 -- 发布时间:2016/8/8 10:04:00 -- 1、控件里的日期你填写了吗?
2、表名你确定没写错?注意是不是窗口表。 |
-- 作者:yezhang -- 发布时间:2016/8/8 14:50:00 -- 写了的,表名也没错,是窗口表 |
-- 作者:大红袍 -- 发布时间:2016/8/8 14:54:00 -- 那就改成
e.Form.Controls("Table1").Table.Filter = |
-- 作者:yezhang -- 发布时间:2016/8/8 15:14:00 -- 可以了,谢谢 |