水晶報(bào)表 分頁 的問題
水晶報(bào)表分頁匯總
建三個公式字段,第一個(公式1)輸入下面的公式:
whileprintingrecords;
global numbervar ptotal;
ptotal:=0;
第二個(公式2)輸入下面的公式:
whileprintingrecords;
global numbervar ptotal;
ptotal := ptotal + [要匯總的字段];
如果要匯總的字段不是數(shù)字,就用tonumber()函數(shù)轉(zhuǎn)換;
第三個(公式3)輸入下面的公式:
whileprintingrecords;
global numbervar ptotal;
把公式1放在頁眉,公式2放在詳細(xì)資料,并隱藏公式1和公式2;把公式3放在頁腳,格式公式3,設(shè)置為你要顯示的格式。這樣就行了。
水晶報(bào)表分頁并自動插入空白行
在論壇上經(jīng)常會看到水晶報(bào)表分頁的問題,這個很好解決。
但是自動插入空白行的問題卻一直沒有很好的答案,
經(jīng)過研究找到一個變通的辦法來實(shí)現(xiàn)了。
'分頁
在詳細(xì)資料上點(diǎn)格式化節(jié),在后面頁新建頁打勾
公式中輸入:
if onlastrecord then
FORMULA = FALSE
else
if RecordNumber mod 5 =0 then
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
---------------------------------------------------------------------
最后頁不足,用空行填充:
新增一個空白詳細(xì)資料行,格式化此節(jié),在抑制顯示(無深化)打勾
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 1) then '第一個,1
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
...接著第二個[ 新增一個空白詳細(xì)資料行,格式化此節(jié),在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 2) then '第二個,2
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
...接著第三個[ 新增一個空白詳細(xì)資料行,格式化此節(jié),在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 3) then '第三個,3
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
在論壇上經(jīng)常會看到水晶報(bào)表分頁的問題,這個很好解決。
但是自動插入空白行的問題卻一直沒有很好的答案,
經(jīng)過研究找到一個變通的辦法來實(shí)現(xiàn)了。
'分頁
在詳細(xì)資料上點(diǎn)格式化節(jié),在后面頁新建頁打勾
公式中輸入:
if onlastrecord then
FORMULA = FALSE
else
if RecordNumber mod 5 =0 then
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
---------------------------------------------------------------------
最后頁不足,用空行填充:
新增一個空白詳細(xì)資料行,格式化此節(jié),在抑制顯示(無深化)打勾
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 1) then '第一個,1
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
...接著第二個[ 新增一個空白詳細(xì)資料行,格式化此節(jié),在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 <= 2) then '第二個,2
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
...接著第三個[ 新增一個空白詳細(xì)資料行,格式化此節(jié),在抑制顯示(無深化)打勾 ]:
公式中輸入:
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個)
(注:此方法適用于行數(shù)較少,上面是為5行為例,不過不覺得麻煩,對行數(shù)較多也可以用)...(同理第四個,即最后5-1個)
相關(guān)文章
Scala 環(huán)境搭建及IDEA工具的配置使用教程
這篇文章主要介紹了Scala 之 環(huán)境搭建 及 工具IDEA的配置使用,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
git log根據(jù)特定條件查詢?nèi)罩静⒔y(tǒng)計(jì)修改的代碼行數(shù)
這篇文章主要介紹了git log根據(jù)特定條件查詢?nèi)罩静⒔y(tǒng)計(jì)修改的代碼行數(shù),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
Git安裝詳細(xì)圖文教程(Git?安裝過程的每一個步驟)
這篇文章主要介紹了Git安裝詳細(xì)圖文教程(Git?安裝過程的每一個步驟),本文以Git-2.35.1.2-64-bit.exe為例給大家講解安裝過程,需要的朋友可以參考下2023-02-02
解析動態(tài)代理jdk的Proxy與spring的CGlib(包括區(qū)別介紹)
Spring是Java程序員基本不可能繞開的一個框架,它的核心思想是IoC(控制反轉(zhuǎn))和AOP(面向切面編程)。本文重點(diǎn)給大家介紹動態(tài)代理jdk的Proxy與spring的CGlib,感興趣的朋友跟隨小編一起看看吧2022-01-01

