在某些情況下交叉表是很好的展現形式,但是多數情況下列印給客戶的交叉表需要增加乙個標題,這個時候有兩種方法:
1、做兩個dw,乙個是交叉表,乙個是復合報表,將交叉表嵌入到復合報表,這樣就可以實現標題的增加了
2、直接給交叉表增加標題,下面討論這種方法的實現步驟
1).在dw畫筆上增加乙個t_title的文字框,將它的position>layer設定為foreground,如下圖:
2).在dw檢索後增加如下**(grand_sum_c_count_t為最後一列的列名):
1dw_1.settransobject(sqlca)
2dw_1.retrieve()34
dw_1.object.t_title.text="
交叉表標題例項 "5
dw_1.modify(
"datawindow.crosstab.staticmode=yes")
6dw_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
)7dw_1.modify(
"datawindow.crosstab.staticmode=no")
8 3).執行後效果如下圖:
交叉表的實現,
表如下 a b 10 5 5 4 8 怎麼用sql語句變成 15 5 12 declare sql varchar 8000 set sql select sql sql rtrim a sum case a when rtrim a then b else 0 end from table1 gr...
交叉表的建立及交叉表資料排序設定
交叉表的建立及交叉表資料排序設定 本文詳細講述一下如何建立交叉表以及交叉表的一些簡單定製 水晶報表9.2,同樣適用於水晶報表10 含 及以下版本 準備 首先你要知道什麼是交叉表,又是在什麼情況下需要用交叉表 交叉表 物件是乙個網格,用來根據指定的條件返回值。資料顯示在壓縮行和列中。這種格式易於比較資...
交叉表的建立及交叉表資料排序設定
我做了簡單的 進行說明,相信你可以很快跟你的應用對上號了 好,現在我們開始 step1 從頭開始建立交叉表 在這裡我簡單的選取了乙個表,這個表的資料並不適合用來做交叉表 不過我在這裡只做演示用,就不管那麼多了 這裡選你要在行和列上顯示的資料,以及相應的彙總 圖表在這裡就不要選了 好,交叉表這就完成了...