在访问中更改组合框值时,可以更改/重新计算计算的文本框值

时间:2016-01-29 13:52:04

标签: forms ms-access combobox

我创建了一个小型数据库,我想在“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] ")

1 个答案:

答案 0 :(得分:0)

您是否尝试在组合框的AfterUpdate事件中调用表单的recalc方法?

它可能看起来像这样

Forms![Main Form].recalc

  Me.Recalc