我正在尝试使用SQL语句填充Access窗体中的ListBox。第一个ListBox显示我们可用的打印机,当您单击打印机时,它应该填充第二个列表框,其中包含耗材和相应的重新订购号。
“打印机”字段是基于另一个表的查找字段。
当我运行没有任何参数的SQL语句时,或者只要我不说WHERE Printers = ...
它就可以了。一旦我尝试通过选择的打印机过滤我的耗材,它就会显示空白,就像没有符合条件的那样。
任何人都可以帮助解释为什么查找字段给我这么多麻烦吗?提前谢谢。
我的表格布局和表单布局如下所示:
答案 0 :(得分:0)
发现ID实际上是链接表,所以当我运行Where Printer = 1
时,它给了我所需的输出。所以我解除了关系,改变了设计向导中的查找属性,使打印机数据类型为“文本”而不是“数字”,并使列数为1。
所以我想我没有花时间绘制过程的每个细节,这是我的错。