主頁 > 知識庫 > 水晶報表 分頁 的問題

水晶報表 分頁 的問題

熱門標簽:怎么更改地圖標注電話 臨滄移動外呼系統(tǒng)哪家有 交行外呼系統(tǒng)有哪些 防城港市ai電銷機器人 寧夏保險智能外呼系統(tǒng)哪家好 激戰(zhàn)黃昏地圖標注說明 溫嶺代理外呼系統(tǒng) 隨州銷售外呼系統(tǒng)平臺 不同的地圖標注

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


水晶報表分頁并自動插入空白行
在論壇上經(jīng)常會看到水晶報表分頁的問題,這個很好解決。
但是自動插入空白行的問題卻一直沒有很好的答案,
經(jīng)過研究找到一個變通的辦法來實現(xiàn)了。
'分頁
在詳細資料上點格式化節(jié),在后面頁新建頁打勾
公式中輸入:
if onlastrecord then
FORMULA = FALSE
else
if RecordNumber mod 5 =0 then
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
---------------------------------------------------------------------
最后頁不足,用空行填充:
新增一個空白詳細資料行,格式化此節(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 語法)
...接著第二個[ 新增一個空白詳細資料行,格式化此節(jié),在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 = 2) then '第二個,2
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
...接著第三個[ 新增一個空白詳細資料行,格式化此節(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)常會看到水晶報表分頁的問題,這個很好解決。
但是自動插入空白行的問題卻一直沒有很好的答案,
經(jīng)過研究找到一個變通的辦法來實現(xiàn)了。
'分頁
在詳細資料上點格式化節(jié),在后面頁新建頁打勾
公式中輸入:
if onlastrecord then
FORMULA = FALSE
else
if RecordNumber mod 5 =0 then
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
'(BASIC 語法)
---------------------------------------------------------------------
最后頁不足,用空行填充:
新增一個空白詳細資料行,格式化此節(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 語法)
...接著第二個[ 新增一個空白詳細資料行,格式化此節(jié),在抑制顯示(無深化)打勾 ]:
公式中輸入:
if not onlastrecord then
FORMULA = TRUE
else
if (RecordNumber mod 5 = 2) then '第二個,2
FORMULA = TRUE
else
FORMULA = FALSE
end if
end if
...接著第三個[ 新增一個空白詳細資料行,格式化此節(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個)

您可能感興趣的文章:
  • ASP.NET中水晶報表的使用方法詳解
  • asp.net 水晶報表隔行換色實現(xiàn)方法
  • ASP.NET 水晶報表打印功能實現(xiàn)代碼
  • VS2010 水晶報表的使用方法
  • VS2005 水晶報表在時部署時遇到的問題
  • 編寫的vs2005水晶報表程序在vs2008下正常使用的一些實現(xiàn)方法
  • .NET 水晶報表使用代碼
  • 什么是水晶報表與水晶報表功能分析
  • vb.net發(fā)布水晶報表程序步驟
  • 水晶報表asp.net的webform下基本用法實例

標簽:阜陽 河源 紅河 沈陽 哈密 無錫 青海 忻州

巨人網(wǎng)絡通訊聲明:本文標題《水晶報表 分頁 的問題》,本文關鍵詞  水晶,報表,分頁,的,問題,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《水晶報表 分頁 的問題》相關的同類信息!
  • 本頁收集關于水晶報表 分頁 的問題的相關信息資訊供網(wǎng)民參考!
  • 推薦文章