我有一个表(订单)与另一个表(ProductLine)具有一对多关系。订单表具有主键(OrderID),但(ProductLine)表使用组合键,由(CompanyID)和(OrderID)组合而成。
我有一个查看所有订单的表单,每个订单都有一个打开新表单并筛选出与该订单匹配的产品线的按钮。我目前遇到的问题是,它仅使用(OrderID)进行过滤,而不是(CompanyID)AND(OrderID)进行过滤。如果两个或两个以上的公司使用相同的(OrderID),则会显示其记录。
这是过滤器按钮单击事件的WHERE条件:
Where Condition ==("[OrderID]=" & [OrderID])