以文本方式查看主题 - 易表在线答疑 (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 -- 将变量%门店%改名,不要同[门店]相同。 |