2013-08-06 85 views
0

我在MS Access 2010中有一個表單。表單綁定到一個記錄源(只是一個簡單的表)。我試圖使用如下代碼:VBA訪問表單綁定問題

將表中的字段(當前記錄)更改爲另一個值(錯誤是該字段未在VBA中定義,導致它在表中未更改)

AFieldInTheTable = Value 

轉到表中的另一條記錄(錯誤是沒有任何反應的話)

DoCmd.GoToRecord acDataForm, Me.Name, acNewRec 

是有一些選擇,我不會設置,因爲我試圖建立使用內置的嚮導,從空白表單形式但仍然沒有區別。

這就像Access不知道窗體綁定到表。但我知道它是。太令人沮喪了。

+0

嘗試使用控件名稱而不是字段名稱。我通常會確保綁定控件的名稱與其字段相同,即使有些控件可能不同意這一點。 –

+0

雖然這可能會解決第一個問題,我仍然無法'GoToRecord' –

+0

也許你的問題與'GoToRecord'可能是編輯或添加不允許,因此它不允許你去'acNewRec'(只是猜測) – ashareef

回答

0

您無法使用其他表單調用的公用函數訪問/更改表單的屬性。

只有在表單事件中,您才能使用該表單執行操作。