【发布时间】:2014-02-20 05:16:25
【问题描述】:
早上好,
我正在 Access 2010 中设计一个数据库来跟踪库存。它为每个跟踪的项目指定一个库位。每个产品将始终与一个 bin 关联,没有 bin 将与多个产品关联(但可以与 0 个产品关联)。产品可能在任何给定时间移动到不同的垃圾箱,我需要能够搜索/过滤/等。通过 bin 位置或产品名称。
目前,我有一个表单,可以一次显示一条记录(产品)的多个不同字段。在其中,我包含了一个组合框,它的控件是一个提供所有空箱列表的查询。此组合框将用于选择产品的库位,并更新[CurrentInventory].[Bin] 字段。当[CurrentInventory].[Bin] 更新时,我还希望完成另外两项任务:
- 使用包含在
[CurrentInventory].[AName]其中[Bins].[Bin]的值与[CurrentInventory].[Bin]相同。 - 清除之前记录中
[Bins].[AName]的值 where[Bins].[Bin]等于之前的值[CurrentInventory].[Bin]。这样之前的垃圾箱就会显示为空并可供其他产品使用。
我对 Access 的经验还不是很丰富,而且对宏和 VB 的经验也很有限,所以我很感激任何建议!
【问题讨论】: