如何将文本框中的计算值保存到表格中

luk*_*kso 1 ms-access

如何将文本框中的计算值保存到表格中?我试图将我的计算作为默认值,它正在保存,但如果我更改输入,我的计算不会改变。如果我将它放入我的控制源,我将无法保存它。

是否可以将计算保存到表格中?

亲切的问候,卢克索

Fio*_*ala 5

大多数情况下,您需要使用事件。控件的 After Update 事件通常是合适的。例如

 Form
 ---------------------------
 Amount : 10
 Tax    :  2
 Total  : 12  'Amount + Tax
Run Code Online (Sandbox Code Playgroud)

使用上述表单,在税和金额的更新后事件中,您可以将绑定控件总计更新为金额 + 税。

Private Sub Amount_AfterUpdate()
    Me.Total = Me.Amount + Me.Tax
End Sub
Run Code Online (Sandbox Code Playgroud)

与计算一样,您必须问自己是否与存储此计算相关,还是可以从查询中获取?

最后,Access 2010 带来了数据宏计算列,它们也可能适用。