如何正确排序水晶报表组

问题描述

我具有以下要求,这些要求是使用Crystal Reports实现的。我将“ BATCH CODE”分组,以计算相应批次代码的总销售数量。

enter image description here

但是在分组之后,我希望报表根据位于另一个表中的“ SORT ORDER”字段进行排序。两个表(TB_ITEMS和TB_SALES)都通过“ IT CODE”(主键)链接。我尝试使用“记录排序专家”进行排序,但没有得到排序。正确的方法是什么?

enter image description here

解决方法

基于屏幕截图,Crystal的运行与预期的一样。

由于定义的排序顺序是标记为“批处理代码”的字段,然后是标记为“排序顺序”的字段,因此它将在BC3之前显示BC2,在BC5之前显示BC3。

“排序顺序”仅在批次代码相同时才有效(因为这是第二个条件)。

您可以尝试反转记录排序专家中字段的顺序。

如果不允许您更改订单,则可以尝试打开组专家并禁用该订单(右键单击组,选择组专家,然后将第二个下拉菜单更改为“按原始顺序”)。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...