首页 文章

Access中的查找字段的SQL

提问于
浏览
1

我正在尝试使用SQL语句来填充Access窗体中的ListBox . 第一个ListBox显示我们可用的打印机,当您单击打印机时,它应该填充第二个列表框,其中包含耗材和相应的重新订购号 .

“打印机”字段是基于另一个表的查找字段 .

当我运行没有任何参数的SQL语句时,或者只要我不说 WHERE Printers = ... 它就可以了 . 一旦我尝试通过选择的打印机过滤我的耗材,它就会显示空白,就像没有符合条件的那样 .

任何人都可以帮助解释为什么查找字段给我这么多麻烦?提前致谢 .

我的表格布局和表单布局如下所示:
enter image description here

enter image description here

1 回答

  • 0

    发现ID实际上是链接表,所以当我运行 Where Printer = 1 时,它给了我所需的输出 . 因此,我解除了关系,更改了设计向导中的查找属性,使打印机数据类型'Text'而不是'Number',并使列数为1 .

    所以我认为这是我的错,因为没有花时间绘制过程的每个细节 .

相关问题