我有连接到水晶报表的数据库。我只有一个字段。如何在2栏中打印此字段
例如:
col1 ---- clo2
1 --------- 4
2 --------- 5
3 --------- 6提前道谢
发布于 2010-01-12 20:48:16
如果该列的值为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
发布于 2013-04-09 02:46:59
要创建多列报表,请执行以下操作:
1.打开要设置多列格式的报表。
2.在“报告”菜单上,单击“部分专家”。
3.在Section Expert中,突出显示Details,然后选择Format with Multiple Columns。布局选项卡将添加到Section Expert中。
4.单击“布局”选项卡并设置您想要的列宽。在决定列宽时,请牢记纸张的宽度。例如,如果详细信息部分中有三个字段,它们占用了四英寸的空间,请将列的宽度限制在四英寸半以内,以便可以看到所有字段信息。
5.设置列中每条记录之间要保持的水平和/或垂直间距。
6.在“打印方向”区域,选择一个方向。
7.如果要格式化的报表包含分组,请选择“设置具有多列的组的格式”。
8.单击OK。
当您预览报表时,您将看到字段标题仅出现在第一列。若要使第二列具有字段标题,请插入一个文本对象。
https://stackoverflow.com/questions/2048905
复制相似问题