ms-access - 访问:更改事件后
问题描述
我正在尝试创建一个执行简单数学的访问表单。用户输入前值和后值,当用户输入后值时,禁用的净文本框自动计算并显示净值。
前: ___
后: ____
净:(=前后)
我的代码是:
Private Sub after_Change()
net.Value = before.Value - after.Value
End Sub
现在的两个问题是它会根据最后输入的值进行更改(更改 5->6 它将以 5 运行代码)。并且仅在第一次更改时运行代码,而不是在每次更改时运行。要再次运行它,您必须取消选择文本框并再次选择它。
我在这里想念什么?
解决方案
这应该有效:
Private Sub Form_Current
net.Value = before.Text - after.Text
End Sub
推荐阅读
- typescript - 定义 combineLatest 的结果一次
- docker - 如何提取 docker 镜像的所有替代标签?
- sql - 如何在从 jdbc 读取表之前注册 hive udf
- calendar - Google Calendar API:错误«超出日历使用限制»
- java - Java 8 Lambda 表达式验证
- java - 如何将数据保存到android中多个按钮的单个值并将该总值保存在firebase中?
- sql-server - 想要从数据库中清除 3 个月前的数据
- java - 获取和编辑子列表在 java 8 的主列表中
- excel - 如何在一张表中多次双击事件之前使用
- javascript - JS 库未在 Laravel 上加载