水晶报表打印单据时增加空行或空白行的示例脚本

报表打印|脚本|示例|水晶报表

假设我们的单据每张共打印五行,则最多会增加空白行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 和记录数本身就为零的情况的处理。

时间: 2024-08-30 05:04:42

水晶报表打印单据时增加空行或空白行的示例脚本的相关文章

打印标签-水晶报表打印时条码不显示

问题描述 水晶报表打印时条码不显示 我用的是VS2008专业版自带的水晶报表,做的是一个BS程序,在服务器和客户端调试时,水晶报表打印正常,但是有客户端或者直接在服务器上通IE(IIS)打印时,报表上的条码就显示不出来,其他的内容显示一切正常,不知道是什么原因,请帮忙看看.另外:条码字体我使用的是free 3 of 9,客户端和服务器这个字体都有 解决方案 你确定有获取到这一列的数据??

为什么用水晶报表打印时明明只有一页,却总有另一页空白页出现?连空表也是

问题描述 为什么用水晶报表打印时明明只有一页,却总有另一页空白页出现?后来建了一空白表,也是出现这种情况,请大虾们帮帮忙,急~~~~~~~~ 解决方案 解决方案二:可能性比较大的是,另一页有空白行,你设置页脚页边距了吗?解决方案三:改成A5就行了,怎么回事啊解决方案四:回zccmy22:只有一页啊,页脚页边距在哪里设置解决方案五:你的页面设置比真正报表中的布局小,才会这样的一种:设置是点击报表页面的右键,然后就能看到页面设置!二种:设置一下你在水晶报表中的字段.表格的高度布局!解决方案六:是你报

一起谈.NET技术,以 .NET 创建 Code 39 条码图片 供水晶报表打印

教导如何用 C# 创建 Code 39 编码的「条码 (barcode)」图片,以供 ASP.NET + Crystal Reports 水晶报表呈现和打印此条码.本帖提供 ASP.NET 3.5 示例下载. 本帖的示例下载点:http://files.cnblogs.com/WizardWu/100914.zip 执行本示例,需要 SQL Server 的 Northwind 数据库,以及 VS 2008 或 IIS,另还需要 Crystal Reports 2008 标准版 (SAP 公司的

跪求在.NET2003里怎样实现DataGrid水晶报表打印 WEB程序的?在线等!望高手速度解决!谢谢!急!!!!!

问题描述 希望大家发展点同情心好么! 解决方案 解决方案二:if(mytable.Rows.Count==0)//mytable是一个DataTable,也可用DataSet{this.Button1.Enabled=false;return;}System.Web.UI.WebControls.DataGriddgExport=null;//IO用于导出并返回excel文件System.IO.StringWriterstrWriter=null;System.Web.UI.HtmlTextWr

C# WINFORM 水晶报表 打印

问题描述 用水晶报表打印如何控制暂停和继续? 解决方案 解决方案二:这不是水晶报表能控制到的了吧解决方案三:任务发送给打印机,暂停或者继续和水晶报表没神马关系解决方案四:privatevoidPrintOrders(stringorderid){DataTabledtPrint=bus.GetOrderDetailsInfo(orderid);dtPrint.TableName="dtOrderDetailsInfo";stringpathRpt=Application.Startup

c# winfrom怎么把一张图片用水晶报表打印出来?

问题描述 我想把我重绘的界面打印出来,用Control.DrawToBitmap得到一个Bitmap类型的图片,怎么把这图片用水晶报表打印出来? 解决方案 解决方案二:你可以参考下水晶报表动态加载图片

以 .NET 创建 Code 39 条码图片 供水晶报表打印

教导如何用 C# 创建 Code 39 编码的「条码 (barcode)」图片,以供 ASP.NET + Crystal Reports 水晶报表呈现和打印此条码.本帖提供 ASP.NET 3.5 示例下载. 本帖的示例下载点:http://files.cnblogs.com/WizardWu/100914.zip 执行本示例,需要 SQL Server 的 Northwind 数据库,以及 VS 2008 或 IIS,另还需要 Crystal Reports 2008 标准版 (SAP 公司的

水晶报表打印图片有背景色

问题描述 用水晶报表+VS2012做了个报表,打印时图片有背景色,淡淡的黑色.有哪位大神指导下,看看怎么能把这个背景色去掉? 解决方案 解决方案二:是不是你图片有问题?解决方案三:引用1楼happy09li的回复: 是不是你图片有问题? 试过jpg/png格式的图片,gif的图片可以做成透明的,但是水晶报表里边无法插入这种格式的图片.打印出来有灰色的点.大神帮帮忙啊

vs2008 c# sql2005 水晶报表打印问题

问题描述 水晶报表能预览.导出到pdf和excel正常,但是打印出来只有报表的原始表格没有数据,请各位老师给指点迷津 解决方案 解决方案二:奇怪,代码能看下吗解决方案三:贴一下代码看看解决方案四:代码:usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSyste