[英]Unbound textbox not requerying or refreshing
我有3個未綁定的文本框
textbox1
輸入一個數字 textbox3
輸入一個數字 textbox5
總兩個文本框的 我將此代碼放在Form_Current()
Text5 = Val(Text1) + Val(Text3)
問題是輸入兩個數字后, text5
不顯示總數。
我在Form_Current()
嘗試使用textbox5.requery
,但仍無法正常工作。
您不應為此使用current
事件
創建以下子:
Private Sub Compute_Text5()
Text5.value = Val(Text1.value) + Val(Text3.value)
End Sub
並在Text1
和Text3
添加一個AfterUpdate()
事件,以便每當兩個textBox中的任何一個值更改時觸發您的計算:
Private Sub Text1_AfterUpdate()
Compute_Text5
End Sub
Private Sub Text3_AfterUpdate()
Compute_Text5
End Sub
Form_Current()
和.Requery
僅對綁定控件有用。
您實際上並不需要VBA,只需將其用作Text5的控制源即可:
= Val([Text1]) + Val([Text3])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.