起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 288|回复: 12

【搞定】[]问题:关于当前数据集显示数据的计算,急!**

[复制链接]
发表于 2007-5-16 12:13:20 | 显示全部楼层 |阅读模式
在下表中,“总累计量”是“包装箱数”合计。

我在数据集中设置“总累计量”为自动填充,用统计SQL实现,形成表格文档。

但是运行时,数据好像填充不了,只有保存后退出,再打开时才能填充正确。似乎是表单的数据没有commit。

我想问问应该怎么实现?

1.jpg

9.09 KB, 下载次数: 158

回复

使用道具 举报

发表于 2007-5-16 14:24:12 | 显示全部楼层
当然了,你发的SQL是到数据库的,而你录入的数据还没有提交到数据库上,怎么能计算出结果呢。

你这样的东东,不需要这样做,可以在数据集的字段编辑器上添加一个统计字段,然后定义统计的表达式为sum(包装箱数),这样就可以了。参考《用户手册》第6章 业务信息6.5.6的相关章节

不过对于你这样的表现样式感觉有点不妥吧,既然是,“总累计量”是“包装箱数”,怎么把这两个字段并排着放呢?应该,“总累计量”在“包装箱数”的列的最后吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-16 14:39:40 | 显示全部楼层
之所以将“总累计量”放在“包装箱数”同一行,是因为要计算截止当前时间的总包装箱数和,而不是所有的。所以,还不能用你所说的办法实现。
还有别的办法吗?
回复 支持 反对

使用道具 举报

发表于 2007-5-16 14:44:41 | 显示全部楼层
说了还是没看懂为何要这样表现!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-16 15:34:15 | 显示全部楼层
因为要计算的是截止到当前日期的包装箱数和,而且是同类产品的包装箱数和,并不是统计SQL就OK的!他讲的办法我也会,但是不能解决问题!
我还有很多类似的例子要解决,就是要从当前数据集取数据计算。比如:
日期  产品名称  今日库存  昨日库存
其中,“昨日库存”也是这样的问题!!
回复 支持 反对

使用道具 举报

发表于 2007-5-16 17:21:53 | 显示全部楼层
你的这些值,是否根据当前界面的值变化而变化,初始值怎么来的,从数据库上根据原先的值计算,是这样吗?
如果是这样,你除了定义SQL外(这主要实现等到 总累计量 的 初始化值),还结合代码来实现,http://bbs.justep.com/forum.php?mod=viewthread&tid=1946  (实现当前字段变化时,总累计量也跟着变化)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-17 14:17:00 | 显示全部楼层
我要计算的是截止当前记录所有相同产品的总包装箱数和,怎么做?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 09:56:45 | 显示全部楼层
怎么不回复?
顶一下!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 14:07:43 | 显示全部楼层
顶!
回复 支持 反对

使用道具 举报

发表于 2007-5-18 15:05:47 | 显示全部楼层
http://bbs.justep.com/forum.php?mod=viewthread&tid=15133
也是你提的,同样的问题吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 01:09 , Processed in 0.047432 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表