[水晶报表]RECORDNUMBER应用之控制每页显示行数及隔行换色.

控制|水晶报表|显示

经常有人问到如何限定每页显示行数的限定,还看到有人用拉高字段的方法。呵呵

下面简单说一下,其中公式用的是 Crystal语法,数据库用的是水晶报表自己带的Access数据库
我以Orders表为例.

首先选几个字段作个简单的报表,,画个小格子,预览一下。每行的数据显示满页,共21页

我们限定每页显示10行

在设计节上点右键选“节专家”,操作“详细资料”节。后面几步依图所示,加一个公式控制页面显示

再预览的时候,就发现已经是84页了,如我们所要:)

下一步我们要做个简单的隔行换色显示,
按住Ctrl依次选中所有的字段
点右键,选“格式字段”,后面的依图所示。

编辑公式

公式保存后,就再预览一下,效果就出来了。

还是比较简单的吧?

 

时间: 2024-09-20 00:16:15

[水晶报表]RECORDNUMBER应用之控制每页显示行数及隔行换色.的相关文章

水晶报表中的时间控制

问题描述 在水晶报表中,如何控制日期的显示,假如之让期显示一个月的,如何控制?是在程序中的! 解决方案 解决方案二:不明白什么意思解决方案三:在系统中,使用水晶报表,查询某一个月的数据,但是在报表中显示的是两个月的,想之让其显示查询那个月的!解决方案四:报表的数据源不是查询语句的结果吗?解决方案五:是的,是动态查询,查询一个月的,但是显示的是两个月.我对于水晶报表是个菜鸟,请多多指教解决方案六:引用4楼long20111111的回复: 是的,是动态查询,查询一个月的,但是显示的是两个月.我对于水

水晶报表如何判断在最后一页 ,报表尾的交叉表没有数据则不显示页眉

问题描述 水晶报表如何判断在最后一页,报? 解决方案 解决方案二:总页数:TotalPageCount当前页码:PageNumber在节专家中设置条件隐藏或者显示解决方案三:可以设置PageNumber但是怎么设置如果最后一页如果没数据,就不现实页眉有数据,则还是要显示的

水晶报表当数据太多第一页放不下的时候,换到下一页的时候,第一页没有页脚,跑到第二页去

问题描述 我的水晶报表当数据太多第一页放不下的时候,换到下一页的时候,第一页没有页脚,跑到第二页去了,而第二页却没有页眉,有没那个大哥知道怎么设置数据多了,换页的时候每页都有页眉和页脚呢? 解决方案 解决方案二:高手帮忙看看啊!忠心感谢!解决方案三:郁闷..自己顶解决方案四:你的BIND区域没有设置好,报表页脚与页脚.报表页眉与页眉要了解清楚,再去设置一下!解决方案五:有5个区域,除了中间的详细资料,其他四个应该很容易试出来干什么用到(随便放点静态数据就可以了)解决方案六:引用3楼laobing

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

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

txt文件-c++如何控制文件输出的行数?

问题描述 c++如何控制文件输出的行数? 我有一个几千行的txt文件,里面都是ascall字符,我想每次读取30行在控制台显示然后清屏,延迟0.1s后再输出接下来的30行,也就是第一次控制台输出1-30行,清屏,第二次输出31-60行,这样一直下去,直到文件末尾 1. 我希望在每次在控制台显示的时候一次性显示30行的字符,必须一次性显示30行,肉眼不能察觉到是一行一行显示出来的. 解决方案 自己做个计数就好了,30行后,计数清零,重新计数 解决方案二: #include #include #in

用Hibernate 分页,每页显示记录数不一样

问题描述 用Hibernate 分页,为什么每页显示记录数不一样呢?如下代码: int firstResultIndex = pageSize * (pageNow - 1); int endResultIndex = firstResultIndex+pageSize; Query query = getSession().createQuery("from Hr_Entry_Flow"); query.setFirstResult(firstResultIndex ); query

水晶报表加载提示Error:渲染页失败

问题描述 不知大家遇到过此类问题没有,偶加载水晶报表,只是按照"刀朗"所说的方式,加载试例报表(WorldSalesReport.rpt),在浏览器中总是说"Error:渲染页失败!"我又试了试加载自定义报表,如果没有图表,报表显示正常,一加了图表,在设计器中能显示,在浏览器中却总是所"Error:渲染页失败!",请高手帮看看.急啊! 解决方案

asp.net 水晶报表隔行换色实现方法_实用技巧

在报表中右键 -> Insert -> Sections,找到要设置背景色的区域,我这里是Details区域.在右边选项卡中选择Color,勾上背景色选项,设置好默认颜色.点击表达式按钮,输入以下代码. 复制代码 代码如下: if recordnumber mod 2=0 then Color (220, 225, 214) else crWhite 上面的代码需要说明的是Color()函数,这是水晶报表提供的设置自定义颜色函数,里面三个参数分别对应R.G.B三种基础颜色,通常我们必须把在CS

水晶报表,分组之组名纵向显示

问题描述 解决方案 解决方案二:用交叉表试试看解决方案三:水晶报表没提供垂直显示文本的功能,我当初为了做这样的效果费了不少时间,而且这个还是每页固定记录数的情况所以你这个效果估计也没什么太好的办法