以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  我的日期筛选公式哪里出问题?急!!!  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4888)

--  作者:蜜蜂
--  发布时间:2006/11/13 1:59:00
--  我的日期筛选公式哪里出问题?急!!!
ShowAllRows() And if([%开单开始日期%]>"",FilterFor("开单日期",">=",[%开单开始日期%]),True) And if([%开单结束日期%]>"",FilterFor("开单日期","<=",[%开单结束日期%]),True) ,以上公式哪里出问题,不是计算?????
但改为:ShowAllRows() And FilterFor("开单日期",">=",[%开单开始日期%])And FilterFor("开单日期","<=",[%开单结束日期%])
就可以!!

--  作者:yangming
--  发布时间:2006/11/13 7:52:00
--  
开单日期及二个变量是什么类型?
--  作者:czy
--  发布时间:2006/11/13 11:46:00
--  
提醒一下楼主,相同问题不要重复发贴!
发贴前先看一下上次相同问题的提问是否已经解决,如果没有解决可在后面跟贴。
--  作者:蜜蜂
--  发布时间:2006/11/13 17:33:00
--  
开单日期及两个变量都是日期型的,如果设置类型有错的话,为何改为:ShowAllRows() And FilterFor("开单日期",">=",[%开单开始日期%])And FilterFor("开单日期","<=",[%开单结束日期%])都可以哦!!不明?请多指教!谢

--  作者:蜜蜂
--  发布时间:2006/11/13 18:29:00
--  
谢!!明白了,原来变量改为字符型就可以了!!真笨!
--  作者:蜜蜂
--  发布时间:2006/11/13 18:30:00
--  
谢三楼版主,以后不会!!
--  作者:蜜蜂
--  发布时间:2006/11/13 18:34:00
--  
请问变量设为"日期型",以下公式:ShowAllRows() And if([%开单开始日期%]>"",FilterFor("开单日期",">=",[%开单开始日期%]),True) And if([%开单结束日期%]>"",FilterFor("开单日期","<=",[%开单结束日期%]),True)会不成立呢?但改为:ShowAllRows() And FilterFor("开单日期",">=",[%开单开始日期%])And FilterFor("开单日期","<=",[%开单结束日期%])就会成立呢,请指教!!