ACCESS里 余额字段值要自动等于收入金额字段合计减去支出金额字段合计,怎么实现?也就是像会计帐里的余额一样,要求每一行的余额都能自动算出余额。其中收入金额字段与支出金额字段为已知数。
俺的思路是这样的,本条记录余额字段=收入金额字段合计-支出金额字段合计,
或者 本条记录余额字段=上条记录余额字段+本条记录收入金额-本条记录支出金额
1.本人曾在ACCESS表设计里的余额字段默认值设置成:SUM[收入金额]-SUM[贷方金额],保存时弹出提示“数据库引擎不能识别验证表达式中的字段“收入金额”“支出金额””,请问这是为什么??
2.后来俺又设计一个窗体,增加一个列表框,将其ROWSOURCE值设置成
"select (SUM(收支数据表.收入金额)-SUM(收支数据表.支出金额)) from 收支数据表"
同时其controlsource
值链接到余额字段,发现列表框中的确可以达到自己的目的,但是列表框求的值就是不能链接到余额字段中去,也就是说,虽然看到窗体列表框中值正确显示,但是
保存后,发现表的余额字段并没有数据,但是我明明有设置列表框的链接到余额字段的,请问这是为什么?
3.另外请教,如何根据一个组合框中的值的改变动态更新另一个组合框中的值,例如组合框1有值abcd,组合框2有很多值,现在我想通过在组合框
1中只要输入一个a,组合框2马上能显示出所有值当中包含a的值出来。俺本来使用组合框中的afterupdate事件,发现不行,后来用change事
件,还是不行,那么用什么事件触发呢,有谁解救我阿!!!!
[此贴子已经被作者于2007-6-3 20:21:21编辑过]
|