2013-05-28 56 views
0

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

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

当我运行没有任何参数的SQL语句或只要我不说WHERE Printers = ...它工作得很好。只要我尝试通过所选打印机过滤耗材,它就会显示空白,因为没有任何内容符合条件。

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

我的表格布局和形态布局如下: enter image description here

enter image description here

回答

0

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

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