水晶報表列印單據時增加空行或空白行的示例指令碼

2021-08-21 23:25:30 字數 814 閱讀 5085

假設我們的單據每張共列印五行,則最多會增加空白行4行,

在重複出現的表體中定義四個空白節。

我們首要的任務是根據記錄數來確定這四個節什麼時候顯示,什麼時候不顯示。

我們定義的節的抑制顯示指令碼為:

節1,只有當記錄數等於1時才需要顯示第乙個空白節。

if onlastrecord=false then

formula = true

else

if (count() mod 5 > 1) then

formula = true

else

if (count() mod 5 = 0) then

formula = true

else

formula = false

end if

end if

end if

節2,只有當記錄數等於1或等於2時才需要顯示第二個空白節。

if onlastrecord=false then

formula = true

else

if (count() mod 5 > 2) then

formula = true

else

if (count() mod 5 = 0) then

formula = true

else

formula = false

end if

end if

end if

其它兩個節,以此類推是很簡單的。

注意的是分界條件是 完全求模後 返回 0 和記錄數本身就為零的情況的處理。

水晶報表列印單據時增加空行或空白行的示例指令碼

假設我們的單據每張共列印五行,則最多會增加空白行4行,在重複出現的表體中定義四個空白節。我們首要的任務是根據記錄數來確定這四個節什麼時候顯示,什麼時候不顯示。我們定義的節的抑制顯示指令碼為 節1,只有當記錄數等於1時才需要顯示第乙個空白節。if onlastrecord false then for...

水晶報表列印

水晶報表列印問題 reportdocument areportdocument new reportdocument 載入報表 子報表資料來源 areportdocument.subreports sonrpt.rpt setdatasource sonds 傳遞引數 areportdocument...

水晶報表列印

1.資料來源的使用,當從外部新增資料庫檔案或更新資料庫檔案時,可以直接將解決方案中的資料庫檔案替換掉,但是如果程式設計介面中用到了資料繫結,涉及到了資料來源的話,如果要將資料來源中的內容也更新的話,可以從伺服器資源管理器中直接拖過來。我太傻了,以前都不知道 2.為報表繫結資料集 3.在報表中如果用到...