一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 水晶報表 分頁 的問題

水晶報表 分頁 的問題

2020-07-12 17:35編程技術網 編程技術

在論壇上經常會看到水晶報表分頁的問題,這個很好解決。但是自動插入空白行的問題卻一直沒有很好的答案,經過研究找到一個變通的辦法來實現了。

水晶報表分頁匯總
建三個公式字段,第一個(公式1)輸入下面的公式:
whileprintingrecords;
global numbervar ptotal;
ptotal:=0;
第二個(公式2)輸入下面的公式:
whileprintingrecords;
global numbervar ptotal;
ptotal := ptotal + [要匯總的字段];
如果要匯總的字段不是數字,就用tonumber()函數轉換;
第三個(公式3)輸入下面的公式:
whileprintingrecords;
global numbervar ptotal;
把公式1放在頁眉,公式2放在詳細資料,并隱藏公式1和公式2;把公式3放在頁腳,格式公式3,設置為你要顯示的格式。這樣就行了。


水晶報表分頁并自動插入空白行
在論壇上經常會看到水晶報表分頁的問題,這個很好解決。
但是自動插入空白行的問題卻一直沒有很好的答案,
經過研究找到一個變通的辦法來實現了。
'分頁
在詳細資料上點格式化節,在后面頁新建頁打勾
公式中輸入:
if onlastrecord then
FORMULA = FALSE
else
if RecordNumber mod 5 =0 then
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
---------------------------------------------------------------------
最后頁不足,用空行填充:
新增一個空白詳細資料行,格式化此節,在抑制顯示(無深化)打勾
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 1) then '第一個,1
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
...接著第二個[ 新增一個空白詳細資料行,格式化此節,在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 2) then '第二個,2
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
...接著第三個[ 新增一個空白詳細資料行,格式化此節,在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 3) then '第三個,3
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
在論壇上經常會看到水晶報表分頁的問題,這個很好解決。
但是自動插入空白行的問題卻一直沒有很好的答案,
經過研究找到一個變通的辦法來實現了。
'分頁
在詳細資料上點格式化節,在后面頁新建頁打勾
公式中輸入:
if onlastrecord then
FORMULA = FALSE
else
if RecordNumber mod 5 =0 then
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
---------------------------------------------------------------------
最后頁不足,用空行填充:
新增一個空白詳細資料行,格式化此節,在抑制顯示(無深化)打勾
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 1) then '第一個,1
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
...接著第二個[ 新增一個空白詳細資料行,格式化此節,在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 2) then '第二個,2
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
...接著第三個[ 新增一個空白詳細資料行,格式化此節,在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 3) then '第三個,3
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
...(同理第四個,即最后5-1個)
(注:此方法適用于行數較少,上面是為5行為例,不過不覺得麻煩,對行數較多也可以用)...(同理第四個,即最后5-1個)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 暖暖视频免费观看视频中国.韩剧 | 2019理论韩国理论中文 | 小sao货水好多真紧h的视频 | chinese456老人gay china外卖员gay国产xnxx | 视频二区 素人 欧美 日韩 | 秋霞理论最新三级理论最 | 草莓绿巨人香蕉茄子芭乐 | 精品高潮呻吟99AV无码视频 | 范冰冰性xxxxhd | 欧美伦理影院 | 成人在线视频播放 | 国产在线激情视频 | 羞羞影院午夜男女爽爽影院网站 | 好吊色永久免费视频大全 | 国产成+人+综合+亚洲不卡 | 国产综合成色在线视频 | 亚洲经典| 91精品综合国产在线观看 | 香蕉tv国产在线永久播放 | 国产实拍会所女技师在线 | 99热99在线| 国产精品久久久久久岛国 | 亚洲精品久久久久69影院 | 欧美日韩精品在线观看 | 精品国产无限资源免费观看 | 国产精品亚洲午夜一区二区三区 | 91手机看片国产永久免费 | 2019午夜福合集高清完整版 | 32pao强力打造免费高速高 | 日本妇人成熟免费观看18 | 火影小南被爆羞羞网站 | 特黄视频免费看 | 紧身短裙女教师波多野 | 4444亚洲国产成人精品 | 四虎导航 | 欧美日韩精品在线观看 | 人人艹在线视频 | 成人在线观看网站 | 国产欧美精品一区二区三区四区 | 给我免费的视频在线观看 | 亚洲福利一区二区三区 |