Access中的查找字段的SQL

时间:2013-05-28 16:18:29

标签: sql vba ms-access access-vba

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

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

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

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

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

enter image description here

1 个答案:

答案 0 :(得分:0)

发现ID实际上是链接表,所以当我运行Where Printer = 1时,它给了我所需的输出。所以我解除了关系,改变了设计向导中的查找属性,使打印机数据类型为“文本”而不​​是“数字”,并使列数为1。

所以我想我没有花时间绘制过程的每个细节,这是我的错。