Vba 未绑定的文本框不重新查询或刷新
我有3个未绑定的文本框Vba 未绑定的文本框不重新查询或刷新,vba,ms-access,textbox,Vba,Ms Access,Textbox,我有3个未绑定的文本框 textbox1输入一个数字 textbox3输入一个数字 textbox5两个文本框的总和 我把这段代码放在表单\u Current() 问题是在输入两个数字后,text5不会显示总数 我尝试在Form_Current()中使用textbox5.requery,但它仍然不起作用。您不应该为此使用Current事件 创建以下子对象: Private Sub Compute_Text5() Text5.value = Val(Text1.value) + Val
输入一个数字textbox1
输入一个数字textbox3
两个文本框的总和textbox5
表单\u Current()
问题是在输入两个数字后,text5
不会显示总数
我尝试在
Form_Current()
中使用textbox5.requery
,但它仍然不起作用。您不应该为此使用Current
事件
创建以下子对象:
Private Sub Compute_Text5()
Text5.value = Val(Text1.value) + Val(Text3.value)
End Sub
并向Text1
和Text3
添加AfterUpdate()
事件,以便在两个文本框中的任何一个的值发生更改时触发计算:
Private Sub Text1_AfterUpdate()
Compute_Text5
End Sub
Private Sub Text3_AfterUpdate()
Compute_Text5
End Sub
您不应为此使用
当前事件
创建以下子对象:
Private Sub Compute_Text5()
Text5.value = Val(Text1.value) + Val(Text3.value)
End Sub
并向Text1
和Text3
添加AfterUpdate()
事件,以便在两个文本框中的任何一个的值发生更改时触发计算:
Private Sub Text1_AfterUpdate()
Compute_Text5
End Sub
Private Sub Text3_AfterUpdate()
Compute_Text5
End Sub
Form\u Current()
和.Requery
仅对绑定控件有用
您不需要VBA,只需将其用作Text5的控制源即可:
= Val([Text1]) + Val([Text3])
Form\u Current()
和.Requery
仅对绑定控件有用
您不需要VBA,只需将其用作Text5的控制源即可:
= Val([Text1]) + Val([Text3])