Mysql 从窗体获取值作为查询条件

Mysql 从窗体获取值作为查询条件,mysql,ms-access-2013,Mysql,Ms Access 2013,我有一个图书馆数据库。有一些资料书、杂志等 我有一个基于这些数据报告的表格。在这个例子中,我试图在combobox中只添加一个值——书的名称。我在combobox的行源中通过这样一个查询来实现: SELECT [Forms]![books_list]![name] AS id; 图书列表-表单的名称和名称是名为name的文本框。 它只返回所有组合框中的书的名字-123。 我只需要在不同的comboboxex中显示这些名称值,它具有行引用。 为了更清楚,在第一个组合框中-123,第二个-ПППП

我有一个图书馆数据库。有一些资料书、杂志等

我有一个基于这些数据报告的表格。在这个例子中,我试图在combobox中只添加一个值——书的名称。我在combobox的行源中通过这样一个查询来实现:

SELECT [Forms]![books_list]![name] AS id;
图书列表-表单的名称和名称是名为name的文本框。 它只返回所有组合框中的书的名字-123。 我只需要在不同的comboboxex中显示这些名称值,它具有行引用。
为了更清楚,在第一个组合框中-123,第二个-ППППццц,第三个-可能是下一次。

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

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);

我不知道原因是什么,但这会返回与我的代码相同的结果。它只向所有组合框添加第一行的名称。没有其他人,奇怪。当我从设计视图切换时,它会更新,还包括查看和运行查询代码以及返回。然后,它将我开始切换的行的值添加到所有字段中。而且,当我选择某个值时,该值在所有其他组合框中进行选择。是否使用连续形式?我想是的。可能是的