我正在使用microsoft access中的数据库,这是我正在尝试寻找以下解决方案的方案:
公司发送申请以申请更多容量。该应用程序可以包含多个较小的容量,这些容量合计为应用程序的总容量。应用程序存储在表tApplication中,而与应用程序关联的容量存储在tCapacity中。
我希望提供有关申请的信息,包括总容量。因此,我有一个包含以下数据源的表单:
SELECT tApplication.ID,tApplication.CompanyID,tApplication.statusID,(SELECT SUM(tCapacity.Capacity) FROM tCapacity WHERE tApplication.ID = tCapacity.applicationid) AS TotalCapacity
FROM tApplication;
此查询为我提供了我所需的信息,但是它使我无法编辑记录集中的任何内容(使用子查询显然会使您的查询在microsoft access中不可更新)。有没有解决的办法?我一直在考虑将应用程序和功能存储在同一张表中的想法,但是我不确定这是一个好的设计选择。