Forms 如何在access中生成一个计算字段,该字段是查询数据的总和?
我有三张桌子: 作业(作业数量,作业成本) 项目(项目id,项目名称) 作业行(作业数量,项目id,成本) 现在在access中,我有一个处理作业表的表单,以及该表单中处理作业行的子表单。job_行允许在单个job记录上有多个项目(job_行是关系表) 现在,我尝试将主表单中的job_cost作为一个计算字段,其中by是job_行结果集中的成本总和 例如: 表:工作Forms 如何在access中生成一个计算字段,该字段是查询数据的总和?,forms,ms-access,ms-access-2013,calculated-field,Forms,Ms Access,Ms Access 2013,Calculated Field,我有三张桌子: 作业(作业数量,作业成本) 项目(项目id,项目名称) 作业行(作业数量,项目id,成本) 现在在access中,我有一个处理作业表的表单,以及该表单中处理作业行的子表单。job_行允许在单个job记录上有多个项目(job_行是关系表) 现在,我尝试将主表单中的job_cost作为一个计算字段,其中by是job_行结果集中的成本总和 例如: 表:工作 job_num : 3 job_cost : 0 表:工作线 job_num : 3 item_id : 1 cost : 10
job_num : 3
job_cost : 0
表:工作线
job_num : 3
item_id : 1
cost : 100
job_num :3
item_id : 2
cost : 50
因此,我希望job_cost将动态更新为150,以反映job_行中两个条目的总和
我使用的是Microsoft Access 2013。因为我看不到您的实际查询,所以我将给您一个示例,说明如何在SQL视图中计算总成本。键是第二个select语句,它计算字段并将其显示为列
SELECT job_line.job_num, job_line.item_id, (Select Sum( job_line.cost) from job_line) AS TotalCost
FROM job_line
Group by job_line.job_num, job_line.item_num;
查看表格,但看不到您引用的查询……我一整天都在尝试类似的事情,而且我一直得到#名称?我的领域有错误。我甚至将所有字段重命名为“textbox1/2/3”等。