2013-07-04 56 views
1

我想設置一個查詢在表中搜索一個字段的位置,我希望從中選擇信息的表每次都會改變。我有一個俱樂部入場不同年份的表格(2011,2012等)。我希望用戶能夠從窗體上的組合框中選擇一年,然後動態更改從中選擇數據的表。從Access中的組合框創建一個動態表

我使用的代碼對我來說很合理,但我是一個新手。 Access說有一個語法錯誤。請幫忙!

代碼:

SELECT [Admission No#] 
FROM [Forms]![Control Form]![YearSelect]; 
+0

你可以發佈周圍的代碼,你已經把這個查詢嗎? – shahkalpesh

回答

0

它會更好地使用過濾器。

  1. 創建表單(連續表單或數據表)以顯示搜索結果。您可以打開它或將其用作子窗體。

  2. 實施搜索按鈕的OnClick事件。

    昏暗stFilter作爲字符串

    stFilter = 「年齡=」 & Me.FLD_AGE

    ' - 第一方式 DoCmd.OpenForm 「信息搜索結果」,,,stFilter

    ' - 第二方式 隨着Me.SearchResult.Form「 - 信息搜索結果是子控件 .Filter = stFilter .FilterOn =真 結束隨着

  3. 的名稱