【问题标题】:Getting values from form as query criteria从表单中获取值作为查询条件
【发布时间】:2014-05-09 15:14:36
【问题描述】:

我有一个图书馆数据库。有某种数据(书籍、杂志等)。

我有一个基于这些数据报告的表格。在这个例子中,我试图在组合框中添加一个值——书名。我通过组合框的行源中的这样一个查询来做到这一点:

SELECT [Forms]![books_list]![name] AS id;

books_list - 表单的名称和名称是名为 name 的文本框。 它只返回所有组合框中的书名 - 123。 我只需要在不同的 comboboxex 中显示这些名称值,它具有行引用。 为了更清楚 - 在第一个组合框中 - 123,第二个 - Прошлое,第三个 - 可能是下一次。

【问题讨论】:

    标签: mysql ms-access-2013


    【解决方案1】:

    据我了解,您想从文本框名称中获取值,并使用查询在组合框中选择相同的值?

    SELECT <insert your column name here>
    FROM <insert your table name here>
    GROUP BY <insert your column name here>
    HAVING ((<insert column name here>)=[Forms]![books_list]![name] AS id);
    

    【讨论】:

    • 我不知道是什么原因,但这会返回与我的代码相同的结果。它只将第一行的名称添加到所有组合框中。没有其他人。
    • 奇怪。当我从设计视图切换(还包括查看和运行查询代码)并返回时,它会更新。然后它将我开始切换的行的值添加到所有字段中。
    • 当我选择一些值时 - 这个值是在所有其他组合框中选择的。
    • 你使用的是连续表格吗?
    • 我认为是的。可能是的
    猜你喜欢
    • 1970-01-01
    • 2012-08-29
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-13
    • 2016-02-05
    相关资源
    最近更新 更多