Delphi DBText在报表生成器中将数据显示为多行

Delphi DBText在报表生成器中将数据显示为多行,delphi,subreport,reportbuilder,Delphi,Subreport,Reportbuilder,有人能帮我吗。我正在使用Delphi的报表生成器。在我的代码中,我在数据集中使用了多个SQL查询。在报表生成器中,我有DBText组件,它引用我的SQL查询。当我在IBExpert中运行SQL查询时,我得到了正确的结果,但当我将其放入Delphi代码并设置报告时,它并没有完成我希望它完成的任务 必须发生的是,它必须在报告数据中逐行显示不同门店的销售额。存储一个和值 存储两个和值等 能给我一些建议吗?非常感谢。我猜您使用的是数字隐喻的ReportBuilder 您需要将DBText组件放置在子报表

有人能帮我吗。我正在使用Delphi的报表生成器。在我的代码中,我在数据集中使用了多个SQL查询。在报表生成器中,我有DBText组件,它引用我的SQL查询。当我在IBExpert中运行SQL查询时,我得到了正确的结果,但当我将其放入Delphi代码并设置报告时,它并没有完成我希望它完成的任务

必须发生的是,它必须在报告数据中逐行显示不同门店的销售额。存储一个和值 存储两个和值等


能给我一些建议吗?非常感谢。

我猜您使用的是数字隐喻的ReportBuilder

您需要将DBText组件放置在子报表中,并将此子报表链接到管道。这样,报表就可以遍历管道并为数据集中的每一行打印子报表中定义的行

数字隐喻有一个很好的维基,用于各种教程。有关报表内数据遍历的说明,请参见