Office中国论坛/Access中国论坛
标题: 报表筛选? [打印本页]
作者: 小白 时间: 2004-10-9 17:23
标题: 报表筛选?
我有一个表A和一个报表B(来源表A),我想在报表B中筛选出字段[时间]04-9-1以后的记录,请问我要在报表B的属性筛选中填写怎么样的表达式?
以前我曾写对了一次,这次填上:表A.时间 > #04-9-1# ,不知道为什么就是不行。请大家帮忙![attach]7110[/attach]
[此贴子已经被作者于2004-10-9 9:33:16编辑过]
作者: 老鬼 时间: 2004-10-9 18:27
A.时间>#2004-09-01#用以上过滤就可以了,估计跟你的源表的时间格式有关
作者: 小白 时间: 2004-10-9 20:51
谢谢!原来是格式的问题,改成2004-09-01就没问题了!
作者: 小白 时间: 2004-10-13 19:18
这两天又发现了一个新问题,假如我要在报表中设置二个筛选条件(比如时间>2004-09-01、单位=新世纪大酒店),该怎么办?
前面已经知道,筛选时间可以用:A.时间>#2004-09-01#,筛选单位用:A.单位=“新世纪大酒店”。我试了用:A.时间>#2004-09-01#&A.单位=“新世纪大酒店”,显示错误!请大家再帮帮忙!谢谢!
作者: swo 时间: 2004-10-13 19:44
不是用&而是用and 或or
作者: 小白 时间: 2004-10-15 15:38
版主同志,A.时间>#2004-09-01#,A.单位="新世纪大酒店"分开用都可以了,再用and和or,都不行,显示语法错误(操作符丢失),怎么办?
[此贴子已经被作者于2004-10-15 7:39:35编辑过]
作者: nscyj 时间: 2004-10-19 00:59
我以前也遇到这种事,没办法只好新建一个查询,在其中的设计窗口设定条件,我发现也很好用。你可以试一下
作者: 小白 时间: 2004-10-20 03:46
唉,难道就真的没办法了?虽说用查询也可以,可以总得先建一个,麻烦!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |