Office中国论坛/Access中国论坛

标题: 关于时间段查询的参数设定问题 [打印本页]

作者: yanwei82123300    时间: 2015-7-24 14:46
标题: 关于时间段查询的参数设定问题
关于时间段查询的参数设定问题:
我想查询两个时间段中的数据,应该使用between .....and 或者>=[start date]and <=[end date],我现在有一个小问题,就是如果没有满足条件的数据,如何将全部数据也显示出来呢?谢谢

作者: todaynew    时间: 2015-7-24 14:53
试试iif
作者: 风中漫步    时间: 2015-7-24 14:56
使用什么处理数据?
用个函数,其中放sql;打开,查询,判断如果为0,就用无参数sql回调一遍
作者: yanwei82123300    时间: 2015-7-24 15:29
Like IIf(IsNull([FORMS]![frmSearchModulesbyItem]![START_DATE]),'*','*' & [FORMS]![frmSearchModulesbyItem]![START_DATE] & '*') AND Like IIf(IsNull([FORMS]![frmSearchModulesbyItem]![END_DATE]),'*','*' & [FORMS]![frmSearchModulesbyItem]![END_DATE] & '*')这个语句请大家帮助看看,谢谢
作者: todaynew    时间: 2015-7-24 15:55
yanwei82123300 发表于 2015-7-24 15:29
Like IIf(IsNull([FORMS]![frmSearchModulesbyItem]![START_DATE]),'*','*' & [FORMS]![frmSearchModulesby ...

iif(isnull(开始日期)=false or isnull(截止日期)=false,true,[日期]>=#开始日期# and [日期]<=#截止日期#)
作者: yanwei82123300    时间: 2015-7-24 15:58
todaynew 发表于 2015-7-24 15:55
iif(isnull(开始日期)=false or isnull(截止日期)=false,true,[日期]>=#开始日期# and [日期]

谢谢你的帮助,但是还是不出数据,请帮助看看
作者: zpy2    时间: 2015-7-26 05:11
用select
作者: a157838566    时间: 2015-7-28 11:00
AAA




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3