Rss & SiteMap

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

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

标题:Filter 使用In的問題

1楼
ybil 发表于:2009/4/26 11:13:00
BeforeLoadInnerTable事件中,使用 In 沒問題:

If e.DataTableName = "表A"
    if e.User.Name = "A" Then
        e.Filter = "[第一列] In ('A01', 'A03')"
    End If
End If


但下面使用 In 沒反應:
Tables("表A").Filter = "[第一列] In ('A01', 'A03')"
[此贴子已经被作者于2009-4-26 12:33:45编辑过]
2楼
shxiaoya 发表于:2009/4/26 12:43:00
确实如此
3楼
lxl 发表于:2009/4/26 14:32:00
BeforeLoadInnerTable事件其实是为了生成SQL语句,所以采用的是SQL语句的语法。
比如e.Filter = "[日期] = Date()"
其实是生成了: SELECT * FROM Table WHERE [日期] = Date() 

而Table 的Filter语法就是帮助文件里面的表达式了。支持的东西很少。
4楼
狐狸爸爸 发表于:2009/4/27 0:18:00
这个是开发工具的问题,我尽快联系处理一下吧。
共4 条记录, 每页显示 10 条, 页签: [1]

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

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