【发布时间】:2018-03-09 20:23:13
【问题描述】:
我有一个相当标准的 Access 数据库,分为不同的表,数据输入以一系列形式完成。到目前为止,在数据验证、功能/事件流程等方面一切都运行良好。
我遇到了一个我认为应该很容易解决的最后一个问题,但我被卡住了。
让我们调用其中一个表 ASSET,其中包含属性记录。然后是另一个名为 AGENT 的表,其中包含负责属性的联系人列表。然后是另一个名为 OWNER 的表,其中包含拥有资产的组织的列表(这通过 AGENT 关联以避免重复关系)。
每个资产有一个代理,每个代理属于一个所有者。但是,一个 OWNER 可以有多个 AGENT。我们要为每个 OWNER 识别主要的 AGENT(联系人),这与识别哪个 AGENT 负责哪个 ASSET 是分开的。 因此,我在 AGENT 表中包含了一个“OWNER_PRIMARY_AGENT”是/否字段。只有一个与每个 OWNER 相关的 AGENT 应勾选此项。但是,我不确定如何在验证/表达式方面执行此操作。
任何想法都非常感谢!
【问题讨论】: