【问题标题】:MS Access Parameter Query- How do I select multiple values when entering a parameter?MS Access 参数查询 - 输入参数时如何选择多个值?
【发布时间】:2017-02-01 01:00:22
【问题描述】:

我有几个报告指向的 Access 数据库。报告由事实表中的 ID 字段驱动,该字段通过暗表上的连接引入维度数据。我最初设置了报告所基于的查询,以提示 ID 字段的开始和结束参数,以便报告可以选择报告需要多少顺序 ID。事实证明,报告通常可以基于非顺序 ID 值,这意味着我需要能够在参数提示中挑选和选择 ID 值。

有没有办法在 MS Access 中做到这一点?例如,参数提示会显示一个多选下拉窗口,其中包含事实表中的 ID 值(例如单击表中列上的过滤器按钮),或者如果您选择日期,则类似于日历窗口.或者可能对需要选择的每个 ID 都有一系列提示。

想法?

编辑:虽然我没有使用 Oracle,但 this post 似乎有一个可能的解决方案。

第二次编辑:所以我想我只是想反映以下代码:

SELECT *
FROM FactTable
WHERE [ID] in ([IDprompt])
;

其中 [IDprompt] 是参数,用户可以输入 ("0001", "0011") 来获取这 2 个 ID。我尝试了这个和几个变体,但没有奏效。

【问题讨论】:

    标签: drop-down-menu parameters ms-access-2010


    【解决方案1】:

    在进行更多搜索后找到a good solution。利用一些 VBA 解析出参数框中的输入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多