在某些情况下交叉表是很好的展现形式,但是多数情况下打印给客户的交叉表需要增加一个标题,这个时候有两种方法:
1、做两个DW,一个是交叉表,一个是复合报表,将交叉表嵌入到复合报表,这样就可以实现标题的增加了
2、直接给交叉表增加标题,下面讨论这种方法的实现步骤
1).在DW画笔上增加一个t_title的文本框,将它的position>layer设置为foreground,如下图:
2).在dw检索后增加如下代码(grand_sum_c_count_t为最后一列的列名):
1
dw_1.settransobject(sqlca)
2
dw_1.retrieve()
3
4
dw_1.object.t_title.text
=
"
交叉表标题实例
"
5
dw_1.modify(
"
datawindow.crosstab.staticmode=yes
"
)
6
dw_1.object.t_title.width
=
string
(
long
(dw_1.object.grand_sum_c_count_t.x)
+
long
(dw_1.object.grand_sum_c_count_t.width)
+
5
)
7
dw_1.modify(
"
datawindow.crosstab.staticmode=no
"
)
8
3).运行后效果如下图:
转载于:https://www.cnblogs.com/newskysoft/archive/2009/07/27/1531797.html
相关资源:数据结构—成绩单生成器