Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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
Crystal reports Crystal报告详细信息栏中的列,更改方向_Crystal Reports_Crystal Reports 2008 - Fatal编程技术网

Crystal reports Crystal报告详细信息栏中的列,更改方向

Crystal reports Crystal报告详细信息栏中的列,更改方向,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,以下是我试图实现的目标: 我正在使用Crystal Reports 2008编写一份单页报告,在页面的右下角,我有一个子报告,它将1/2的方形位图图像放在“详细信息”栏中,这些栏可以打印一个图像,也可以水平打印最多五个图像。现在,它们从左到右打印 我想做的是让它们从子报表的右侧开始,即右角的第一个图像,并在左侧打印其他图像。有没有办法做到这一点?我已经尝试过在选项之间改变Section Expert>Details/Layout>Printing Direction(区段专家>详细信息/布局>打

以下是我试图实现的目标:

我正在使用Crystal Reports 2008编写一份单页报告,在页面的右下角,我有一个子报告,它将1/2的方形位图图像放在“详细信息”栏中,这些栏可以打印一个图像,也可以水平打印最多五个图像。现在,它们从左到右打印

我想做的是让它们从子报表的右侧开始,即右角的第一个图像,并在左侧打印其他图像。有没有办法做到这一点?我已经尝试过在选项之间改变Section Expert>Details/Layout>Printing Direction(区段专家>详细信息/布局>打印方向),然后是Down(向下),然后是Down(向下),然后是Down(向下)和Over(横向),但没有成功


提前感谢

我能够让这种方法发挥作用:

创建包含详细信息部分中图像的子报表。将抑制公式添加到详细信息部分,内容如下:RecordNumber1; 隐藏除“详细信息”部分以外的所有部分 调整子报表的大小以适合图像的1/2宽度 将子报表移动到相关节的右边缘 将主报告链接到子报告 右键单击子报表并将其保存到桌面 插入子报表并选择刚保存的子报表 调整大小以适合图像,并将其移动到第一个图像附近 编辑子报表,隐藏非详细信息部分,将详细信息的抑制公式更改为RecordNumber2 对其余3幅图像重复步骤5-9,更改抑制公式
其思想是,每个子报表检索主报表中相关行的所有图像行。您抑制每个子报表中的所有行,但不包括要显示的行。

据我所知,您的子报表只有一个详细信息部分,其中有1-5个单独的图形,对吗?您有一个BLOB字段还是五个?单个字段将打印记录选择返回的所有行。我尝试一下,逻辑是合理的,但愿克里斯托别把事情弄得这么乏味。谢谢你的建议。