以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何用表达式筛选本年的数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=153200) |
-- 作者:huangjiacai -- 发布时间:2020/8/3 21:24:00 -- [求助]如何用表达式筛选本年的数据 我看到菜单可以快捷筛选当年的数据,但是表达式要怎么取值这个“当年”呢,SubString(Convert([日期],\'System.String\'),1,4) = ?? |
-- 作者:有点蓝 -- 发布时间:2020/8/3 21:31:00 -- 没有办法的,这个需要从外部传入。比如筛选: tables("表A").filter = "SubString(Convert([日期],\'System.String\'),1,4) = " & date.today.year
|
-- 作者:huangjiacai -- 发布时间:2020/8/3 22:05:00 -- 我知道了,谢谢,我想再请问一下,我想通过代码新建一个临时表,仅显示表A当中的部分一二三列,且对第一列作出筛选,这个要怎么快捷实现呢,谢谢! |
-- 作者:有点蓝 -- 发布时间:2020/8/3 22:30:00 -- 参考:http://www.foxtable.com/webhelp/topics/0695.htm Dim q As new QueryBuilder q.TableName = "销量统计" q.SelectString = "Select 第一列,第二列,第三列 From {表A} where 第一列=\'xxxx\'" q.Build
MainTable = Tables("销量统计") |
-- 作者:huangjiacai -- 发布时间:2020/8/3 22:43:00 -- 有外部数据源的,要怎么指定呢? |
-- 作者:有点蓝 -- 发布时间:2020/8/3 22:52:00 -- QueryBuilder 用于编码生成查询表。 属性: TableName: 查询表名称 |