【问题标题】:Access form calculated fields访问表单计算字段
【发布时间】:2015-06-17 03:56:09
【问题描述】:

我正在使用访问表单,但在尝试计算字段时遇到了问题。我有三个文本框:

  1. 数量
  2. 价格
  3. 总计

当我在数量和价格字段中输入数字时,Total 字段应填充 QuantityPrices 的总数

我尝试了很多公式,例如:

=[Quantity]*[Price]

但是当我将表单放入表单视图时,什么也没有发生。在Total 字段中,我得到#Error

【问题讨论】:

  • 你应该添加所有相关的标签:不同版本的microsoft access有不同的标签。好的标签会吸引更多的专家!
  • 我无法添加更多标签,因为我是此页面的新手。它要求我有 1500 个声誉来添加标签,例如:访问、计算等
  • 不,因为我的字段名称是价格
  • 对不起,我很困惑。知道了。这些字段是绑定的还是未绑定的?
  • @jp2code 看起来他不是在使用代码,他只是在使用访问表单。

标签: forms ms-access


【解决方案1】:

一种方法是在最后输入的文本框(假设此示例的价格)进入更新后事件,然后使用代码

Private Sub Price_AfterUpdate()
If Forms!YourFormName!Price.Value Is Not Null Then
Forms!YourFormName!Total.Value = Forms!YourFormName!Quantity.Value * Forms!YourFormName!Price.Value
End If
End Sub

如果您想更安全,可以执行该代码并且

Private Sub Quantity_AfterUpdate()
If Forms!YourFormName!Quantity.Value Is Not Null Then
Forms!YourFormName!Total.Value = Forms!YourFormName!Quantity.Value * Forms!YourFormName!Price.Value
End If
End Sub

以防用户出现故障。

【讨论】:

  • @leomi 这有帮助吗?你有什么问题吗?
猜你喜欢
  • 2021-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多