我正在尝试设置一个在表上搜索字段的查询,我想要从中选择信息的表每次都会更改。我有不同年份入学俱乐部的桌子(2011,2012等)。我希望用户能够从表单上的组合框中选择一年,然后动态更改从中选择数据的表。
我使用的代码对我有意义,但我是新手。 Access表示存在语法错误。请帮忙!
代码:
SELECT [Admission No#]
FROM [Forms]![Control Form]![YearSelect];
答案 0 :(得分:0)
最好使用过滤器。
创建表单(连续表格或数据表)以显示搜索结果。您可以将其打开或用作子表单。
为搜索按钮实现OnClick事件。
将stFilter变为字符串
stFilter =“age =”& Me.FLD_AGE
' - 第一种方式 DoCmd.OpenForm“SearchResult”,,, stFilter
' - 第二种方式 使用Me.SearchResult.Form' - SearchResult是SubForm控件的名称 .Filter = stFilter .FilterOn = True
结束