Microsoft Access 子表单搜索组合框
Microsoft Access Subform Search Combobox
我正在 Microsoft Access 中创建备件管理数据库。我有三个表,分别是 ItemTable、EntryTable 和 TechnicianTable。
ItemTable 具有 PrimaryKey = ItemID,值为 ItemName。
EntryTable 有 PrimaryKey = EntryID 和 ForeignKey of ItemID with lookupwizard.
TechnicianTable 有 PrimaryKey = TechnicianID,值为 Technician ID。
我需要根据每个项目的用途或在 EntryTable 中的条目来计算每个项目的库存数量。
因此,我创建了一个 Item Stock 查询,它根据 "In" 或 "Out" 计算每个项目的条目,以计算总数并按 ItemName 分组。因此 StockQty 字段作为 Sum(IIf([StatusEntry]='In',1,-1)*[quantity]) AS StockQty
.
的表达式
现在,我想创建一个基于 Item Stock 查询的搜索组合框表单来过滤 ItemName。
我创建了一个带有子表单的表单。链接到 Item Stock 查询的子窗体和主窗体具有组合框。在组合框中,我已将行源链接到 ItemTable 中的 ItemName。
接下来我根据这里的 youtube 教程编写了 vba 代码:Access: How to Create Search Form Using Combo box Part 1
当我过滤组合框时,子表单会更新,这很好,但 StockQty 列变成了#Name?我猜这是名称错误,找不到参考。有解决办法吗?
有兴趣的朋友,我已经按照link!
中的教程解决了这个问题
我正在 Microsoft Access 中创建备件管理数据库。我有三个表,分别是 ItemTable、EntryTable 和 TechnicianTable。
ItemTable 具有 PrimaryKey = ItemID,值为 ItemName。
EntryTable 有 PrimaryKey = EntryID 和 ForeignKey of ItemID with lookupwizard.
TechnicianTable 有 PrimaryKey = TechnicianID,值为 Technician ID。
我需要根据每个项目的用途或在 EntryTable 中的条目来计算每个项目的库存数量。
因此,我创建了一个 Item Stock 查询,它根据 "In" 或 "Out" 计算每个项目的条目,以计算总数并按 ItemName 分组。因此 StockQty 字段作为 Sum(IIf([StatusEntry]='In',1,-1)*[quantity]) AS StockQty
.
现在,我想创建一个基于 Item Stock 查询的搜索组合框表单来过滤 ItemName。
我创建了一个带有子表单的表单。链接到 Item Stock 查询的子窗体和主窗体具有组合框。在组合框中,我已将行源链接到 ItemTable 中的 ItemName。
接下来我根据这里的 youtube 教程编写了 vba 代码:Access: How to Create Search Form Using Combo box Part 1
当我过滤组合框时,子表单会更新,这很好,但 StockQty 列变成了#Name?我猜这是名称错误,找不到参考。有解决办法吗?
有兴趣的朋友,我已经按照link!
中的教程解决了这个问题