2011-04-18 41 views
0

我有一個連續的窗體,其屬性有一些字段。 當我單擊表單上的一個按鈕時,表單上的Requery被處理,導致某些文本框的更新值(這些未啓用,即只讀)。在刷新表格後獲取文本框的值

我想要做的是在Requery之後的窗體中獲取其中一個文本框的值。 我該怎麼做? 我試過使用當前事件來獲取查詢(刷新)後的值,但它不工作。有沒有其他的活動可以完成這項工作?

+0

你是什麼意思的連續形式?如果您更新文本框,則該值會立即更改。除非在更新處於某些處理過程中時刷新文本框,否則您可能無法查看更改。你可以發佈一些代碼嗎? – 2011-04-18 14:21:51

+0

您是在Access還是在VB6中構建您的用戶界面? – 2011-04-26 03:04:54

回答

0

感謝您的貢獻.. 的問題是,該字段的值我正試圖獲得的價值來自於加2倍的值(A + B)

等溶液更新場在將其值保存到不同的變量之前...

1

只需使用該字段的名稱即可。例如,在查詢之後,使用msgbox [FieldName]

+0

我嘗試了,但我仍然得到舊值...例如:txtValue是我的文本框的名稱.. txtValue =你好,Requery,MsgBox txtValue - >我得到你好,然後形式刷新顯示我Hellow世界txtValue – NewB 2011-04-18 12:38:17

+0

我認爲這裏有一個更基本的問題。你可以編輯你的問題,並逐步添加這個表單的工作方式嗎?代碼片段也會有幫助。 – PowerUser 2011-04-18 15:42:16

+0

@newb:poweruser表示直接訪問該字段,但在響應中,您顯然訪問了文本框的內容,而不是記錄集字段。 – horatio 2011-04-19 18:42:49