【发布时间】:2010-06-10 05:47:14
【问题描述】:
我有一个简单的表格来显示我的数据库中的产品。每个产品都有一个指向 Manufacturer_id 的外键。我想按制造商 ID 而不是默认产品 ID 过滤我的表单。我怎么能做到这一点?我知道我必须创建一个宏。此外,我已经创建了一个查询,它将制造商的名称作为参数并返回制造商 ID。所以基本上它应该以这种方式工作,当我按下表单上的“过滤器”按钮时,它会运行宏来打开我的查询,询问制造商的名称。当返回名称时,整个表单都会被过滤(因此应该在产品中的制造商 ID 和从查询返回的值之间进行比较,但我无法做到这一点)。我正在使用 access 2007。
型号:
alt text http://img266.imageshack.us/img266/6025/drawing1x.png
【问题讨论】:
-
您想在设计时还是运行时进行过滤?
-
你的意思是我想在启动表单时过滤还是在它已经运行时使用它?
-
是的,设计时间是您创建表单的时间。运行时将在用户使用表单时进行。