2016-06-15 20 views
0

在ms-access中編碼vba的Im中,我想知道如何解決在我的mai表單中出現在文本框中的值,並將該值在一個variable.TimeValue(「值」)例如值.....我試圖與此代碼,但它不工作..如何從文本框中獲取值並將其分配給使用TimeValue()的變量

dDuration = TimeValue("me.text101.text") 

me.text101.text =在文本框保持的值,數值以分鐘爲單位:秒... dDuration =將從texbox101.text中分配值的變量..我也嘗試過me.textbox101.value ...但它只是凍結,這意味着它會轉到無限循環計算...這是正確的方法嗎?

回答

0

這應該工作:

dDuration = TimeValue(Me.text101) 

冷凍是另外一個問題,都沒有涉及這個代碼。

+0

是的,它幾乎工作,但現在我得到#Type!作爲回報...如果我只是把一個數字像一個小時(dDuration = TimeValue(「1:00」))它做的權利,但如果我說dDuration = TimeValue(「[Text101]」)或dDuration = TimeValue( [Text101])它只是凍結...我只是想告訴計算我的Cbo盒取決於Text101上的內容....我知道我在附近... –

+0

好吧,我解決了我的問題......問題是我是告訴程序將我轉換成幾分鐘和幾分鐘到幾小時... –

相關問題