首页 > 解决方案 > 有没有办法在访问中将多个值添加到 1 个 ID

问题描述

我有一个具有 Act ID 的表,以及另一个具有 Act ID 的表,完成百分比。这可以有不同日期的多个条目。我需要为第一个表 ZA.108381.080 上的 Act ID 添加的百分比总和

First table
Act ID            Percent        Date         
ZA.108381.110    Total from 2 table
ZA.108381.120
ZA.108476.020

ZA.108381.110      25%        5/25/19
ZA.108381.110      75         6/1/19
ZA.108381.120
ZA.108476.020

标签: ms-accessadd

解决方案


这通常会被认为不是好的做法。您的主键应该对于该特定表是唯一可识别的,并且与该键相关的任何其他数据都应该存储在单独的列中。

但是,由于答案不是讲课的地方,如果您想在 Act ID 列中存储多个值,我建议您将主键更改为更通用的“RowID”。然后使用 vba 将多个值插入该字段。

然而,在数据库生命后期更改主键可能会导致很多问题或困难。祝你好运


推荐阅读