早上好,
我正在Access 2010中设计一个数据库来跟踪库存。它为要跟踪的每个项目指定垃圾箱位置。每个产品将始终与一个箱关联,并且没有一个箱将与一个以上产品关联(但可以与0个产品关联)。产品可能会在任何给定时间移动到其他垃圾箱,并且我需要能够搜索/过滤/等。通过垃圾箱位置或产品名称。
当前,我有一个表格,一次将显示一个记录(产品)的几个不同字段。在其中,我包括了一个组合框,该组合框的控件是一个查询,该查询提供了所有空箱的列表。此组合框将用于选择产品的箱位置,并更新[CurrentInventory].[Bin]
字段。更新[CurrentInventory].[Bin]
后,我还要完成另外两项任务:
[Bins].[AName]
[CurrentInventory].[AName]
的值与[Bins].[Bin]
相同。[CurrentInventory].[Bin]
的先前值,其中[Bins].[AName]
等于之前的值[Bins].[Bin]
。这样一来,上一个垃圾箱将显示为空并可以用于其他产品。我对Access的经验还不是很丰富,并且在Macros和VB方面的经验都很有限,所以我很感谢任何建议!
在Access 2010(及更高版本)中,您可以通过使用[CurrentInventory]表上的After Update事件驱动的数据宏来实现目标:
有关数据宏的更多信息,请参见
[CurrentInventory].[Bin]
@ Gord Thompson你好先生,我有类似的问题,想下载该文件,但不再可用。您能再发表一次吗?谢谢