使用查询条件过滤storeName列

问题描述 投票:0回答:1

我有一个带有组合框 cboCustomers 的表单 f_Responses,用于获取客户响应。 btn_GetStore 的 On Click 事件后面有两个追加查询“q_ClearCustomer”和“q_AppendCustomer”。

表 t_Customer 有 50,000 条记录,共 4 列

|StoreName | Platform | FName    | LastName |
| Cus001   | rainbows | Richards | JohnsonR |
| Cus002   | Takestwo | Sameons  | SamsondS |
| Col001   | Takestwo | AlleniX  | JonneteA |
| Cus001   | rainbows | Raymonds | JohnsonR |
| Cus002   | Takestwo | Sameons  | SamsondS |
| Cus001   | rainbows | Rowlands | JohnsonR |
| Cus002   | Takestwo | Solomon  | SamsondS |

当我需要处理标识为 Cus002 的记录时,我将从 f_Responses 中的 cboCustomers 中进行选择,这将填充 txtCustomer。然后单击 btn_GetStore 假设用 Cus002 记录填充 f_Responses。

我在 StoreName 的条件中使用 cus002 创建了一个追加查询。我在 f_Customer 属性表过滤器中还有以下 StoreName = "Cus002"

当我需要过滤 Cus003 和其他内容时,是否必须返回追加查询更改此条件?

我们将不胜感激所有帮助。

ms-access ms-access-2016
1个回答
0
投票

我认为您需要创建一个带有填充所有可能条件的组合框的表单,以便可以简单地从那里开始

示例请参阅 where 子句,并了解我们如何在追加查询上放置引用您的条件的组合

INSERT INTO tblWIPDebits ( BajID, PurchDate, BSIDReceipt, ReceiptInput, ReceipttAcc, Quanties, ProdCost, BSIDDebit, ReceiptsDebit, DebitAccount )

选择 tblIssueSlip.SlipID、tblWIP.PurchDate、tblWIP.BSIDReceipt、tblWIP.ReceiptInput、tblWIP.ReceipttAcc、tblWIP.Quanties、tblWIP.ProdCost、“2”作为 BSIDDebit、“正在进行中”作为 ReceiptDebit、“114-10-100 3 " AS 借记账户 从 tblIssueSlip 内连接 tblWIP ON tblIssueSlip.SlipID = tblWIP.SlipID WHERE (((tblIssueSlip.SlipID)=[表格]![FrmIssuesPosting]![CboIssue]));

© www.soinside.com 2019 - 2024. All rights reserved.