vba - 防止访问表单被刷新
问题描述
我有一个表单,其中我使用文本框进行值添加,并在 AfterUpdate 中将计算值放入其他文本框中。
但是表单会刷新,所有文本框值都变为 0 或 Null。
请协助为什么它会刷新。有没有办法停止刷新表格?
在更新后的文本框中,我只是使用下面的代码来添加值。
Dim avlqty As Integer
Dim prqty As Integer
avlqty = Me.availqty.Value
prqty = Me.purqty.Value
Me.availqty.Value = avlqty + prqty
Me.totalqty.Value = prqty
解决方案
你写的似乎是递归的
If avlqty = Me.availqty.Value and Me.availqty.Value = avlqty + prqty Then
Me.availqty.Value = Me.availqty.Value + prqty
End If
推荐阅读
- netlogo - Netlogo:帮助理解这个对话框
- visual-studio - VisualStudio ShowAllCommands
- linux - virsh destroy 和 virsh undefine 有什么区别
- javascript - 节点代理服务器在数据库中查询后修改响应
- firebase - 导入firebase后反应本机错误
- python-3.x - 如何在 windows 环境下运行 pyinstaller
- java - 产生通量
从两个通量 - nginx - Nginx 配置问题
- c++ - 如何访问类内的类对象?
- android - 发布应用后 Google Drive Api 停止工作