水晶报表怎样通过设置没页显示的行数?

cpu369 2006-09-07 03:09:33
我知道在水晶报表里可以写公式来设置每页显示的行数,
但是,我现在需要通过用户输入的值来显示每页的行数,这个问题怎么解决?
可以传入公式吗?
...全文
1883 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangcl714 2006-09-11
  • 打赏
  • 举报
回复
标记一下
yyj135 2006-09-10
  • 打赏
  • 举报
回复
cpu369(我意为王) :
如果愿意,請在MSN上加mark-136@hotmail.com。

你的意思是不是根據行數自動控制行高而不是行寬呀?
cpu369 2006-09-10
  • 打赏
  • 举报
回复
TO:yyj135(天地男儿)

我现在没有MSN,你有没有QQ号 啊 ?
cpu369 2006-09-10
  • 打赏
  • 举报
回复
是,自動控制行高
cpu369 2006-09-09
  • 打赏
  • 举报
回复
TO:yyj135(天地男儿)

用你的方法我已经搞定传参数了,3QU~

但是有没有能根据显示的行数自动调节行宽呢?
象现在如果只显示10行,下面会空出半张纸.
cpu369 2006-09-08
  • 打赏
  • 举报
回复
我是用VS2005自带的水晶报表,用DataSet来作数据源。
这样可以用你的方法传递参数吗?
cpu369 2006-09-08
  • 打赏
  • 举报
回复
把20改为一个参数,即用户输入的参数即可,如:PageNum

这个参数怎样传递过去啊?
我是用C#写开发的.
ryq0000 2006-09-08
  • 打赏
  • 举报
回复
vs2005自带的cystal report怎么设置呢?
yyj135 2006-09-08
  • 打赏
  • 举报
回复
TO cpu369(我意为王) ,請看下面的文章:
http://blog.ncuhome.com/user3/deltazxm/archives/2006/13065.html

TO:ryq0000(大慶)
建議你裝個水晶報表,把報表修改好了以後,再去VS2005中打開並傳遞參數。
yyj135 2006-09-07
  • 打赏
  • 举报
回复
可以,例如每页显示20条记录:
1.选择[区段专家]
2.选择[明细]
3.选择[在之前新增分页]的公式按钮,输入以下公司
IF Remainder (RecordNumber, PageNumber*20+1 )=0 then
True
Else
False

把20改为一个参数,即用户输入的参数即可,如:PageNum。
如果还有不明之处请在MSN上加:
mark-136@hotmail.com讨论。

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧