2013-07-04 59 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. 的名称