1

我正在尝试设置在表上搜索字段的查询,我要从中选择信息的表每次都会改变。我有不同年份加入俱乐部的表格(2011、2012 等)。我希望用户能够从表单上的组合框中选择一年,然后动态更改从中选择数据的表。

我使用的代码对我来说很有意义,但我是新手。Access 说有语法错误。请帮忙!

代码:

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

1 回答 1

0

最好使用过滤器。

  1. 创建一个表格(连续表格或数据表)以显示搜索结果。您可以打开它或将其用作子表单。

  2. 实现搜索按钮的 OnClick 事件。

    将 stFilter 调暗为字符串

    stFilter = "年龄 = " & Me.FLD_AGE

    '-- 第一种方式 DoCmd.OpenForm "SearchResult", , , stFilter

    '-- 第二种方式 With Me.SearchResult.Form '-- SearchResult 是 SubForm 控件的名称 .Filter = stFilter .FilterOn = True End With

于 2013-07-05T18:51:21.697 回答