水晶报表未正确重新排序

2020-09-24 15:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个简单的问题的复杂报告。 这不是让我更改原始排序顺序。 该报告最初按ID排序,这是从存储过程中返回的方式。 现在,该应用程序允许用户按其个人自定义顺序对数据进行排序。 我已经修改了存储过程(MS SQL)来执行此操作,并且现在已按照正确的顺序发送数据。

该报告使用DataTable(VS 2015),因为它使用了大量信息,这是正在使用的多个表之一。 这就是设置数据源的方式。

DataTable dataTableSizing = sortedDataTable; Report.Database.Tables [" Sizing"]。SetDataSource(dataTableSizing);

sortedDataTable的行的顺序正确,但是报表始终以旧的方式打印,并且不"尊重"发送的顺序。

我想念什么? 我对Crystal还是很陌生,但这似乎应该很简单。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个简单的问题的复杂报告。 这不是让我更改原始排序顺序。 该报告最初按ID排序,这是从存储过程中返回的方式。 现在,该应用程序允许用户按其个人自定义顺序对数据进行排序。 我已经修改了存储过程(MS SQL)来执行此操作,并且现在已按照正确的顺序发送数据。

该报告使用DataTable(VS 2015),因为它使用了大量信息,这是正在使用的多个表之一。 这就是设置数据源的方式。

DataTable dataTableSizing = sortedDataTable; Report.Database.Tables [" Sizing"]。SetDataSource(dataTableSizing);

sortedDataTable的行的顺序正确,但是报表始终以旧的方式打印,并且不"尊重"发送的顺序。

我想念什么? 我对Crystal还是很陌生,但这似乎应该很简单。

付费偷看设置
发送
2条回答
Aaron 3364
1楼 · 2020-09-24 16:27.采纳回答

确保在报表设计中未指定任何排序或分组。
在Crystal中打开rpt:报表,记录排序专家...

jovirus
2楼-- · 2020-09-24 16:31

嗨 吉姆,

如果更改数据源,则需要通过"编辑报告"并选择"数据库","验证"来验证报告。

RPT文件中保留有数据库/字段结构的副本,因此,如果源发生更改,则还需要验证以更新报告。

PS-为您节省很多头疼,请不要在报告定稿后改变dB结构。

一周热门 更多>