我创建了一个小型数据库,我想在“combobox”中更改日期时重新计算“Balance_textbox”值,因为文本框中的计算基于所选的组合框值。两个控件都采用相同的形式
我正在使用MS Access 2007,组合框有一个列
组合框具有日期,这些日期由“销售”表的“日”字段提取,文本框正在计算记录的总余额,基于组合框的日期
下面的是Balance_textbox的控件来源
=DSum("[Sale]-[Expense]","Sales",
" [Day] BETWEEN Forms![Main Form]![Combo40]
AND Forms![Main Form]![Combo42] ")-DSum("[Cashwithdraw]","Sales"," [Day]
BETWEEN Forms![Main Form]![Combo40] AND Forms![Main Form]![Combo42] ")
答案 0 :(得分:0)
您是否尝试在组合框的AfterUpdate事件中调用表单的recalc
方法?
它可能看起来像这样
Forms![Main Form].recalc
或
Me.Recalc