2012-06-26 144 views
-1

這裏是我的代碼:的MS Access語法錯誤

Text22 = DLookup("[Program_No]", "1_Supportive_Housing", "[Program_Name] = '" & Replace([Me.Program_Name], "'", "''") & "' And [BudgetYear] = " & [Me.BudgetYear]) 

我不知道什麼是錯的,但它不斷給我下面的錯誤:

Can't find the field | in your expression

我一直在努力擺脫這個錯誤,但沒有任何作品。

OnKeyPress,觸發此事件。用戶寫入時,應該能夠查找表中的值並將其分配給text22。

+2

Ish你一次又一次地問同樣的問題或各種相同的問題。爲什麼不把你在這個階段應該獲得的一些知識用於使用,而不是不斷髮布有關語法錯誤的問題? – Fionnuala

回答

3

看起來你想引用表單域[Me.Program_Name] & [Me.BudgetYear],但是Access試圖找到具有這個名字的域,包括「Me」。字首。嘗試全部刪除括號,或者使用Me。[Program_Name]和Me。[BudgetYear]代替。

+1

另外,如果您有意引用表單上的文本框,我會傾向於將它們稱爲與表中的字段名稱不同的字符,以避免與此表單中的任何衝突 – SeanC