假設我們的單據每張共列印五行,則最多會增加空白行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.在報表中如果用到...