1

我正在尝试使用 SQL 语句在访问表单中填充 ListBox。第一个列表框显示我们可用的打印机,当您单击打印机时,它应该使用耗材和它们各自的重新订购编号填充第二个列表框。

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

当我在没有任何参数的情况下运行 SQL 语句时,或者只要我不说WHERE Printers = ...它就可以正常工作。一旦我尝试通过选择的打印机过滤我的耗材,它就会显示为空白,就像没有任何东西符合标准一样。

谁能帮助解释为什么查找字段给我带来了这么多麻烦?提前致谢。

我的表格布局和表单布局如下所示: 在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

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

所以我想这是我的错,因为我没有花时间绘制出流程的每一个细节。

于 2013-05-28T18:44:42.033 回答