以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  [原创]求助:汇总报表中店数据为何不产生那?请帮忙!!!  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3195)

--  作者:多多
--  发布时间:2006/8/12 13:00:00
--  [原创]求助:汇总报表中店数据为何不产生那?请帮忙!!!
我在"销售"数据表中运用
设置[%销售数量2%]: SumFor("销售","销售数量","日期",">=",[%日期1%],"日期","<=",[%日期2%],"门店","=",[门店],"课别","=",[课别])
然后在"课别销售"表中运行
ShowAllRows() and if(format([%日期1%],"yyyymmdd")="" or format([%日期2%],"yyyymmdd")="",msgbox("开始日期和结束日期必须都选择,可以是同一天!",1,1),if(format([%日期1%],"yyyymmdd")<>"" and format([%日期2%],"yyyymmdd")<>"" and [%日期1%]>[%日期2%]=true,msgbox("开始日期不可大于结束日期,请重新选择!",1,1) and SetVariable("%日期1%","") and SetVariable("%日期2%",""),true)) and if([%课别%]>"",FilterFor("课别","=",[%课别%]),True) And if([%门店%]>"",FilterFor("门店","=",[%门店%]),True) And  EvalFor("课别销售","店_销售数量","[%销售数量2%]")
但是始终不执行,不知道为什么,请给予帮助,谢谢!(另:我将文件上传,希望大家帮助RAR文件下载RAR文件下载
--  作者:smileboy
--  发布时间:2006/8/12 14:00:00
--  
ShowAllRows() and if(text([%日期1%])="" or text([%日期2%])="",msgbox("开始日期和结束日期必须都选择,可以是同一天!",1,1),if(text([%日期1%])<>"" and text([%日期2%])<>"" and [%日期1%]>[%日期2%],msgbox("开始日期不可大于结束日期,请重新选择!",1,1) and SetVariable("%日期1%","") and SetVariable("%日期2%",""),true)) and if([%课别%]>"",FilterFor("课别","=",[%课别%]),True) And if([%门店%]>"",FilterFor("门店","=",[%门店%]),True) And  EvalFor("课别销售","店_销售数量","[%销售数量2%]")
--  作者:还不错
--  发布时间:2006/8/14 11:07:00
--  
将变量%门店%改名,不要同[门店]相同。