更新字段更改字段B时的值

时间:2013-11-05 17:42:56

标签: forms ms-access sql-update onchange

我的表单包含注册日期,3个订单事件日期(订购时的不同,随机阶段)以及包含“自上次活动后的天数”的数字。

Customer Register: 2009-08-11
Stage A: 2011-03-12
Stage B: 2012-01-10
Stage C: 2009-09-30
Days since last activity: 882

我需要计算“自上次活动以来的天数”,并且活动可以在3个日期字段中以非顺序方式进行。我有一个查询在整个工作表上处理这个问题,但我不得不设置表单,以便在更改/输入日期时自动更新“自上次活动以来的日期”字段。

当这3个日期字段中的一个发生更改时,是否有一种有效的方法可以触发单行数据的更新查询?

1 个答案:

答案 0 :(得分:0)

如果您的表单上的阶段A,阶段B和阶段C是文本框,您可以在每个上使用AfterUpdate事件来重新计算DaysSinceLastActivity:

Private Sub StageA_AfterUpdate()

   'Run your query here

End Sub
相关问题