以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 设计个报表,同一小组的填列姓名、金额,最后汇总,如表中所示。。 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1438) |
-- 作者:yjpin731 -- 发布时间:2012/1/29 17:05:00 -- 设计个报表,同一小组的填列姓名、金额,最后汇总,如表中所示。。 设计个报表,同一小组的填列姓名、金额,最后汇总,如表中所示。。egd文件下载 |
-- 作者:dancedy -- 发布时间:2012/1/29 17:38:00 -- egd文件下载 |
-- 作者:yjpin731 -- 发布时间:2012/1/29 23:41:00 -- 你的这个不对,我没表述清楚,要的是选定那一行数据,如选张三,设计出的报表打印张三与它同一小组的姓名、金额 |
-- 作者:dancedy -- 发布时间:2012/1/30 9:22:00 -- egd文件下载 |
-- 作者:yjpin731 -- 发布时间:2012/1/30 23:00:00 -- SetVariable("%A%",Cell(rowsel,1,GridName)) And FilterFor("小组号"," = ",[%A%],2) And Subtotal("小组号","金额","2") And DelRow(GridName,Rows) And Report(GridName,"99",1,Rows,0,1) And DelFor(GridName,"姓名"," = ","") And Do(112) 很好用,但还没理解,望给把此公式解示一下,学习了... |
-- 作者:wjq1072 -- 发布时间:2012/1/31 17:54:00 -- SetVariable("%A%",Cell(rowsel,1,GridName)) And ---把当前表选定行的第一列内容赋值给变量A; FilterFor("小组号"," = ",[%A%],2) And ---筛选出当前表的“小组号”等于变量A的所有行; Subtotal("小组号","金额","2") And ---以“小组号”分组,统计金额的累计值; DelRow(GridName,Rows) And ---删除统计后的最后一行(总计); Report(GridName,"99",1,Rows,0,1) And ---打印报表“99”; DelFor(GridName,"姓名"," = ","") And ---删除当前表中“姓名”等于“空”的行; Do(112)---显示所有行。 |
-- 作者:yjpin731 -- 发布时间:2012/1/31 23:16:00 -- wjq1072 :高手,太感谢了.能不能这样做,只用报表设计做,不用窗口可以吗。因为要套打,用窗口不好定位。这是上传的文件,同一小组的打印个别字段,底下定义的是其它打印内容。不太好说,还是看文件吧。(联保借款合同模板) |
-- 作者:yjpin731 -- 发布时间:2012/1/31 23:30:00 -- egd文件下载 |