做程序要懂得变通
首先,关于日期区间的筛选,可以写成 订单日期 between 起始日期 and 结束日期
要实现你的要求,可以定义两个变量,
dim strdate as date '定义开始日期
dim enddate as date '定义结束日期
然后用IF语句判断
if isnull(me.起始日期) then strdate=#1900-1-1# else strdate =me.起始日期
if isnull(me.结束日期) then enddate = #2500-1-1# else enddate =me.结束日期 '我就不信这个程序可以用500年
然后把筛选条件写成 where 订单日期 between strdate 日期 and enddate