Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/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 访问子报表编号的运行求和问题';s记录_Ms Access_Subreport - Fatal编程技术网

Ms access 访问子报表编号的运行求和问题';s记录

Ms access 访问子报表编号的运行求和问题';s记录,ms-access,subreport,Ms Access,Subreport,我很难弄清楚如何给我的子报表记录编号。我有一个主报告,它为一个记录提供识别信息。主报表中有一个子报表,它提供与主报表关联的记录。我想把这些记录从一张数到有多少张。我在properties中尝试了running sum功能(即textbox=1,running sum=over all),它在子报表打开时工作,没有主报表;但是,当主报告打开时,子报告运行总和不起作用(即,它只显示每个记录的数字1) 我理解这是一个主要报告/子报告缺陷。是否有人知道如何绕过此问题或我可以在开放式活动中添加的VBA解决

我很难弄清楚如何给我的子报表记录编号。我有一个主报告,它为一个记录提供识别信息。主报表中有一个子报表,它提供与主报表关联的记录。我想把这些记录从一张数到有多少张。我在properties中尝试了running sum功能(即textbox=1,running sum=over all),它在子报表打开时工作,没有主报表;但是,当主报告打开时,子报告运行总和不起作用(即,它只显示每个记录的数字1)

我理解这是一个主要报告/子报告缺陷。是否有人知道如何绕过此问题或我可以在开放式活动中添加的VBA解决方案

谢谢,


DFM

我使用Access 2003进行了快速测试,您的方法运行良好

我在详细信息部分的子报告中创建了一个文本框:

控制源=“=1”
运行Sum=“全部”


肯定还有其他问题。

感谢您的回复-我分解了主报表/子报表的结构,发现与子报表关联的链接子字段和链接主字段导致了问题。不幸的是,如果没有这些链接,我的报告中会出现重复记录。因此,如果我在查询中有三条记录,作为RS,我在子报表中会有9条记录,它们都是三条记录的副本。我想我得把这件事再弄得一团糟。