Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 以访问连续形式对计算出的控件求和_Ms Access - Fatal编程技术网

Ms access 以访问连续形式对计算出的控件求和

Ms access 以访问连续形式对计算出的控件求和,ms-access,Ms Access,我有一个连续形式,有两个字段,权重和速率。对于每个记录,我想找到(权重/所有权重之和)*比率,然后将所有这些加起来。我可以将TotalWeight控件放在页脚中,每个记录的计算控件都显示正确。但是,当我尝试在另一个页脚控件中进行最终求和时,它会给我一个#错误,计算出的控件会显示#Type。我做错了什么?聚合函数必须引用RecordSource中的字段,而不是文本框。选项: 在形成RecordSource的查询中进行算术计算,然后在textbox的聚合函数中使用构造的字段 在聚合函数中重复整个算术

我有一个连续形式,有两个字段,权重和速率。对于每个记录,我想找到(权重/所有权重之和)*比率,然后将所有这些加起来。我可以将TotalWeight控件放在页脚中,每个记录的计算控件都显示正确。但是,当我尝试在另一个页脚控件中进行最终求和时,它会给我一个#错误,计算出的控件会显示#Type。我做错了什么?

聚合函数必须引用RecordSource中的字段,而不是文本框。选项:

  • 在形成RecordSource的查询中进行算术计算,然后在textbox的聚合函数中使用构造的字段

  • 在聚合函数中重复整个算术计算


  • 聚合函数必须引用RecordSource中的字段,而不是文本框。选项:

  • 在形成RecordSource的查询中进行算术计算,然后在textbox的聚合函数中使用构造的字段

  • 在聚合函数中重复整个算术计算


  • 他们有不同的费率。一个简单的例子是(100,90),(200,80),结果:83.33他们有不同的比率。一个简单的例子是(100,90),(200,80),结果:83.33Oh奇怪,我很困惑,因为如果它不同时引用总重量,它可以计算出控制的总和。我将计算结果放在一个查询中,并将其用作记录源,这非常有效。非常感谢。编辑:除了现在,记录源不可更新。现在我没有时间看它,但我必须稍后尝试解决这个问题。同样,聚合函数无法引用控件,因此“计算出的控件之和有效”不可能。所以其他的事情真的发生了。这些复杂的聚合计算最好在报告中完成。哦,奇怪的是,我很困惑,因为如果它没有引用总重量,那么它可以对计算出的控制进行求和。我将计算结果放在一个查询中,并将其用作记录源,这非常有效。非常感谢。编辑:除了现在,记录源不可更新。现在我没有时间看它,但我必须稍后尝试解决这个问题。同样,聚合函数无法引用控件,因此“计算出的控件之和有效”不可能。所以其他的事情真的发生了。这些复杂的聚合计算最好在报告中完成。