Crystal reports Crystal Reports-将分组字段的当前值作为参数传递到子报表中

Crystal reports Crystal Reports-将分组字段的当前值作为参数传递到子报表中,crystal-reports,subreport,Crystal Reports,Subreport,我对Crystal Reports中的一个字段进行了分组查询。我的问题是-有没有办法将该值传递到子报表中 即,如果该字段中有三个值,则报告中将有三个组。我希望每个组中的子报表都将该值作为其参数 使用CR 2008可以实现这一点吗?那么,您的主报表中有一个字段,您想将其传递给子报表吗?没问题 右键单击子报表。转到更改子报告链接子菜单 将字段从左侧菜单拖到右侧 取消选择基于字段选择子报表中的数据:选项 进入你的子报告。您的字段将作为参数字段出现在那里 这么多描述和回答问题的方法。这有帮助吗?那么,您

我对Crystal Reports中的一个字段进行了分组查询。我的问题是-有没有办法将该值传递到子报表中

即,如果该字段中有三个值,则报告中将有三个组。我希望每个组中的子报表都将该值作为其参数


使用CR 2008可以实现这一点吗?

那么,您的主报表中有一个字段,您想将其传递给子报表吗?没问题

  • 右键单击子报表。转到更改子报告链接子菜单
  • 将字段从左侧菜单拖到右侧
  • 取消选择基于字段选择子报表中的数据:选项
  • 进入你的子报告。您的字段将作为参数字段出现在那里

  • 这么多描述和回答问题的方法。这有帮助吗?

    那么,您的主报表中有一个字段,您想将其传递给子报表吗?没问题

  • 右键单击子报表。转到更改子报告链接子菜单
  • 将字段从左侧菜单拖到右侧
  • 取消选择基于字段选择子报表中的数据:选项
  • 进入你的子报告。您的字段将作为参数字段出现在那里

  • 这么多描述和回答问题的方法。这有用吗?

    事实上,我觉得我做错了什么。我已经有了一个子报表,其中包含用于在子报表中查询数据库的参数。我试着按照您的建议去做,我更改子报表链接,选择那个特定字段,取消选中“选择子报表中的数据…”。但当我尝试查看打印预览时,我会输入报表参数所需的数据,然后在查询数据库时出错。错误是由传递到子报表中的参数引起的,由于某些原因,它是一个带有01代码的符号。不是应该存在的数字“1”。我有另一个问题-如果我创建一个空的子报表,然后更改子报表链接,将字段作为参数传递给它,然后在预览中我可以看到从数据库返回的单行数据(如预期的那样),但显示了5次。我仍然不知道哪里做错了…似乎我发现了一个问题-实际上数据是由DB返回的,即5行=)。因此,从头开始重新创建子报表并通过“更改子报表链接”向其添加参数会有所帮助。有什么我不熟悉的惯例吗?(我昨天出去了。很高兴看到你回答了自己的一个问题)。Crystal可以是finnicky,具有空值。这些参数是否有空值?Crystal中也有“将空值转换为默认值”选项。实际上我认为我做错了什么。我已经有了一个子报表,其中包含用于在子报表中查询数据库的参数。我试着按照您的建议去做,我更改子报表链接,选择那个特定字段,取消选中“选择子报表中的数据…”。但当我尝试查看打印预览时,我会输入报表参数所需的数据,然后在查询数据库时出错。错误是由传递到子报表中的参数引起的,由于某些原因,它是一个带有01代码的符号。不是应该存在的数字“1”。我有另一个问题-如果我创建一个空的子报表,然后更改子报表链接,将字段作为参数传递给它,然后在预览中我可以看到从数据库返回的单行数据(如预期的那样),但显示了5次。我仍然不知道哪里做错了…似乎我发现了一个问题-实际上数据是由DB返回的,即5行=)。因此,从头开始重新创建子报表并通过“更改子报表链接”向其添加参数会有所帮助。有什么我不熟悉的惯例吗?(我昨天出去了。很高兴看到你回答了自己的一个问题)。Crystal可以是finnicky,具有空值。这些参数是否有空值?Crystal中还有“将空值转换为默认值”选项。