crystal reports~~~水晶报表每页记录号的问题~~~~
我建了一张水晶报表,在第一列插入记录号;我也用recordnumbermod=23控制了每页22行数据;但是我想每页的记录号都为1-22,而不是第二张报表从23开始,请问...
我建了一张水晶报表,在第一列插入记录号;我也用recordnumber mod=23控制了每页22行数据;
但是我想每页的记录号都为1-22,而不是第二张报表从23开始,请问高手如何实现; 展开
但是我想每页的记录号都为1-22,而不是第二张报表从23开始,请问高手如何实现; 展开
1个回答
展开全部
你的记录号是从数据库里读出的吗?还是水晶报表自动生成的?
如果是前者,你需要重写sql语句,生成行号
如果是后者,你可以通过写公式的方法来解决
例如:RecordNumber mod 22
如果是前者,你需要重写sql语句,生成行号
如果是后者,你可以通过写公式的方法来解决
例如:RecordNumber mod 22
更多追问追答
追问
报表自动生成的;recordnumber mod 只能控制每页的行数, 这个我自己已经设置了;我要的是每页的序号都是1到22,现在是第一页1到22,第二页23到44;
追答
你试下在“字段资源管理器”里的“公式字段”里新建一个字段
假设起名为“新记录号”,设置公式为 RecordNumber mod 22
用这个字段代替 记录号 字段 试试
PS:公式应该为
IF(RecordNumber mod 22 > 0) THEN RecordNumber mod 22
ELSE 22
不然第22条的记录号会是0
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询