【发布时间】:2021-06-20 17:45:56
【问题描述】:
我已经制作了一个带有展示位置的表格。 它说
- 纽约
- 华盛顿
我在另一个表格和表格中使用该表格,用户可以在其中选择一个城市。 但是当我尝试用 SQL 查询选定的值时,我只能在 ID 上进行搜索。 喜欢
SELECT Articles.Name
FROM Articles
WHERE (((Articles.Placement.Value)=1);
我想改为按名称搜索。那是怎么做的?我根本无法在任何地方找到任何相关信息。
SELECT Articles.Name
FROM Articles
WHERE (Articles.Placement="New York");
【问题讨论】:
-
Articles.Placement 是表中的查找字段吗?如果您有一个用于选择展示位置的组合框,则用户从组合框中选择“纽约”,但代码使用 ID 值。搜索索引键更有效。
-
您好。是的,它实际上是两个查找表。一个作为复选框,一个作为下拉列表。好的,我会尝试在 RecordSource 上查找一些信息。
-
糟糕,我在您阅读后编辑了我的评论。再读一遍。
-
好的,我会尝试索引键。
-
您的 PK/FK 字段不是已经编入索引了吗?发布的 SQL 不显示动态参数 - 为什么不显示?你的实际 SQL 是否有动态参数?