gpt4 book ai didi

ms-access - 更新时具有总和控制源的 MS Access 表单字段

转载 作者:行者123 更新时间:2023-12-01 12:39:09 25 4
gpt4 key购买 nike

我在 MS Access 中有一个表单,它有 3 个输入字段([Day1]、[Day2] 和 [Day3])和一个字段([Total]),它显示这三个字段的总数,使用 ControlSource=[Day1 ]+[第 2 天]+[第 3 天]。

现在,我想根据 [Total] 的变化更新另一个字段。
换言之,[Total] 字段的“on change”。

我尝试使用 Change 事件和 AfterUpdate 事件,但是当更改通过 ControlSource 时,它​​们都不会触发。

当然,我可以通过执行每个单独字段的 AfterUpdate 代码来更新字段,但这感觉不太优雅。

是否有任何事件触发我可以用于此目的的“通过控制源进行更改”?

最佳答案

据我所知,当计算控件(如您的 Total 控件)更改其计算值时,无法触发事件。我发现过去有两种方法对我有用:

#1:照你说的做,将“其他”字段的更新与 Day1、Day2 和 Day3 控件的 AfterUpdate 事件联系起来。

#2:将“其他”字段的更新与表单本身的 AfterUpdate 方法联系起来。提交记录更改后(例如,在重新查询或更改记录后),您将拥有可用于更新的持久数据。

关于ms-access - 更新时具有总和控制源的 MS Access 表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14828081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com