access - 基于同一记录的另一个字段更新字段

时间:2014-10-17 21:35:43

标签: sql ms-access ms-access-2013

我有一个包含许多字段的表格,其他字段是OperatorCost字段。我希望当在字段Operator中插入某个名称时,同一记录的字段Cost将使用我选择的固定值进行更新。

例如,当我创建一个新行并在字段John中插入名称Operator时,我希望Cost字段自动使用值{{1 }}

可能的名称只有4或5

1 个答案:

答案 0 :(得分:0)

通过表单更新时,您可以在更新事件后在操作员字段上编写一些VBA代码,在此方法中,您可以设置成本值

  Private Sub txtOperator_AfterUpdate()
  Cost = 12
  End Sub

“成本”是基于其他字段的计算字段,将其存储在表中被视为不良做法。您不需要,无论您使用何种方法来计算您想要输出结果时可以使用的字段。您的最佳解决方案可能是创建一个运营商和成本表,并在需要时使用DLookup根据运营商查找成本。