我有连接到水晶报告的数据库。 我只有一个领域。 我如何在2栏中打印这个字段
例如:
col1 ---- clo2
1 --------- 4
2 --------- 5
3 --------- 6
提前谢谢
答案 0 :(得分:0)
如果列的值为int,则可以使用select from database
来执行此操作SELECT
case WHEN value / 2 = 0 THEN value ELSE null END AS col1,
case WHEN value / 2 = 1 THEN value ELSE null END AS col2
FROM table
如果我不明白这个问题,请解释一下。您还可以将水晶报表绑定到ADO .Net数据集,然后您可以使用循环在代码中进行拆分。
最诚挚的问候, Iordan
答案 1 :(得分:0)
创建多列报告:
1.打开要使用多列格式化的报告。
2.在“报告”菜单上,单击“节专家”。
3.在“部分专家”中,突出显示“详细信息”,然后选择“使用多列格式化”。 “布局”选项卡将添加到“节专家”中。
4.单击“布局”选项卡,然后设置您希望列的宽度。 在确定色谱柱宽度时,请记住纸张的宽度。例如,如果“详细信息”部分中有三个字段,并且它们占用四英寸的空间,则将列的宽度限制在四英寸半以下,以便可以看到所有字段信息。
5.设置要在列中的每个记录之间保持的水平和/或垂直间隙。
6.在“打印方向”区域中,选择方向。
7.如果您要格式化的报告包含分组,请选择“使用多列格式化组”。
8.单击“确定”。
预览报告时,您会看到字段标题仅显示第一列。要为第二列包含字段标题,请插入文本对象。