【问题标题】:Microsoft Access Subform Search ComboboxMicrosoft Access 子表单搜索组合框
【发布时间】:2020-04-09 19:46:49
【问题描述】:

我正在 Microsoft Access 中创建备件管理数据库。我有三个表,分别是 ItemTable、EntryTable 和 TechnicianTable。

ItemTable 有 PrimaryKey = ItemID 并且 值为 ItemName
EntryTable 具有 PrimaryKey = EntryIDForeignKey of ItemID 以及查找向导。
TechnicianTable 有 PrimaryKey = TechnicianID,值为 Technician ID。

我需要根据每个项目的使用情况或 EntryTable 中的条目来计算每个项目的库存数量。


因此,我创建了一个 Item Stock 查询,它根据“In”或“Out”计算每个项目的条目,以按 ItemName 计算总数和分组。因此 StockQty 字段为 Sum(IIf([StatusEntry]='In',1,-1)*[quantity]) AS StockQty 的表达式。


现在,我想创建一个基于 Item Stock 查询的搜索组合框表单来过滤 ItemName。 我创建了一个带有子表单的表单。链接到物料库存查询的子窗体和主窗体具有组合框。在组合框中,我已将行源链接到 ItemTable 中的 ItemName。

接下来我根据 youtube 教程从这里写了一个 vba 代码:Access: How to Create Search Form Using Combo box Part 1

当我过滤组合框时,子表单会更新,这很好,但 StockQty 列变为#Name?我猜这是名称错误,找不到参考。有什么解决办法吗?

【问题讨论】:

  • 请附上您的代码
  • 反正我已经解决了。我也会发布答案!还是谢谢!

标签: ms-access combobox


【解决方案1】:

对于有兴趣的人,我已经按照此链接中的教程解决了问题!

How To Create A Keyword Search in Access 2013

【讨论】:

    猜你喜欢
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多