2012-06-13 60 views
4

我有一個表單,我希望它在加載後立即被過濾。以訪問形式過濾

當我點擊表單後,它應該能夠通過過濾特定數據來加載。 我希望它按程序Nam和Year進行篩選。

我曾嘗試下面的代碼,但我不斷收到語法錯誤:

Private Sub Form_Load() 
Combo5.Value = Form_0_Cover.Combo0 
Combo7.Value = Form_0_Cover.Combo2 

'Me.Filter = "[Program_Name]=" & Me.Combo7 & " AND [Budget_Year]='" & Me.Combo5 & "" 



End Sub 

我不知道這個問題似乎是什麼是。我不斷收到語法錯誤。

+0

是對Budget_year定義爲文本或數字? –

+0

Budgert Year是編號和程序名是文本 – Ish

回答

2

嘗試:

Me.Filter = "[Program_Name]='" & Me.Combo7 & "' AND [Budget_Year]=" & Me.Combo5 

我懷疑是節目的名字是文字和預算年度的數字。這可能是程序名稱組合有一個id爲綁定列,在這種情況下,事情可能會有點困難,可能是:

Me.Filter = "[Program_ID]=" & Me.Combo7 & " AND [Budget_Year]=" & Me.Combo5 
+0

當我嘗試「Me.Filter =」[Program_Name] ='「&Me.Combo7&''AND [Budget_Year] =」&Me.Combo5「它問我一個參數預算年度值 – Ish

+0

然後使用正確的名稱。它被稱爲「預算年」還是「Budget_Year」?看看錶或查詢。 – Fionnuala

+0

這是爲什麼?... – Ish