以下是引用一点通在2006-8-25 17:01:00的发言:
请用"余额"关键字搜索一下旧贴,有近拟你的例子
以下是引用一点通在2006-8-25 17:19:00的发言:
SELECT 原料套帐.编号, 原料套帐.原料, 原料套帐.型号, 原料套帐.收入, 原料套帐.支出, 原料套帐.时间, 原料套帐.备注, [收入]-[支出] AS 当日发生, DSum("[收入]-[支出]","原料流水账","[原料]&[型号]= '" & [原料] & [型号] & "'") AS 库存
FROM 原料套帐;
以下是引用fannky在2006-8-25 17:33:00的发言:
感谢一点通的回复,但是还是不行。
虽然实现了分组结果,但是分组的结果却不正确,相同组的值全部是相同的。
最后的分组结果应该和表2相同
以下是引用fannky在2006-8-25 17:48:00的发言:
但是我改了DSUM()之后又发生了新的变化哦
DSum("[收入]-[支出]","原料流水账","[原料]&[型号]&[编号]= '" & [原料] & [型号]&[编号]-1 & "'" )+[当日发生] AS 结存
这样又是一部分(大部分)结果正确,但是有个别的记录也会算错。
产生这种异常变化的原因不知能不能解释给我听听
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) | Powered by Discuz! X3.3 |