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

Sql access-基于同一记录的另一个字段更新字段,sql,ms-access,ms-access-2013,Sql,Ms Access,Ms Access 2013,我有一个包含许多字段的表,其中包括字段运算符和成本。我希望在字段运算符中插入某个名称时,使用我选择的固定值更新同一记录的字段成本 例如,当我创建新行并在字段运算符中插入名称John时,我希望成本字段自动更新为值12 通过表单更新时,可能的名称仅为4或5,您可以在更新事件后在操作员字段上写入一些VBA代码,并且在该方法中,您可以设置成本值 Private Sub txtOperator_AfterUpdate() Cost = 12 End Sub 成本是一个基于另一个字段的计算字段

我有一个包含许多字段的表,其中包括字段运算符和成本。我希望在字段运算符中插入某个名称时,使用我选择的固定值更新同一记录的字段成本

例如,当我创建新行并在字段运算符中插入名称John时,我希望成本字段自动更新为值12


通过表单更新时,可能的名称仅为4或5

,您可以在更新事件后在操作员字段上写入一些VBA代码,并且在该方法中,您可以设置成本值

  Private Sub txtOperator_AfterUpdate()
  Cost = 12
  End Sub

成本是一个基于另一个字段的计算字段,将其存储在表中被认为是不好的做法。您不需要,无论您使用什么方法来计算字段,都可以在您想要输出结果时使用。您最好的解决方案可能是创建一个操作员和成本表,并在需要时使用DLookup根据操作员查找成本。

您可以为其创建一个触发器。@了解如何操作?我在access 2013中找不到任何关于触发器的信息