【问题标题】:Creating a dynamic table from a combobox in Access从 Access 中的组合框创建动态表
【发布时间】:2013-07-04 15:13:21
【问题描述】:

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

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

代码:

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

【问题讨论】:

  • 你能把周围的代码贴在你放这个查询的地方吗?

标签: sql ms-access ms-access-2007


【解决方案1】:

最好使用过滤器。

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

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

    将 stFilter 调暗为字符串

    stFilter = "age = " & Me.FLD_AGE

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

    '-- 第二种方式 With Me.SearchResult.Form '-- SearchResult 是 SubForm 控件的名称 .Filter = stFilter .FilterOn = 真 结束于

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多