水晶报表小问题,高分求,急

deadncut 2004-01-12 12:43:06
1.如何在程序中动态改变检索条件。
比如明细部分是所有的社员,但现在我只想打印某种类型的社员,如何在vb.net程序中去改变这个条件。

2.如何控制我的报表每一页都打印出固定的行数。即使数据不足也要打印出一些空白行来补足。
比如每一页10行,但是数据库里有15条数据,那么应该是第一页打10行没问题,第二页应该是5行数据和5个空行。

3.能不能通过数据来控制某一行打印或不打印。
比如明细部分有四行,第一行是姓名,第二行是部门,第三行是备注,第四行是空行。
能不能当备注为空的时候第三行就不打,使两个社员之间总是只有一个空行。

前两个问题的优先级高。

最好能每个问题都给我做一个例子。我的油箱:deadncut@sina.com
高分就是送给大虾的,解决一个问题100分。呵呵!!!
...全文
20 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeeSunSet 2004-01-12
  • 打赏
  • 举报
回复
最好是在报表的数据源上做文章.不过也可以用复杂的CRYSTAL的报表公式..
brightheroes 2004-01-12
  • 打赏
  • 举报
回复
放弃水晶报表
deadncut 2004-01-12
  • 打赏
  • 举报
回复
继续求高人指教!! 不过,来者皆有分。哎,急啊!!
xwb123 2004-01-12
  • 打赏
  • 举报
回复
第一个问题记得在老版本里是修改report.DataDefinition.RecordSelectionFormul
9以上我也不知道
帮你UP
laojievip 2004-01-12
  • 打赏
  • 举报
回复
不知道!帮你UP
canyqf 2004-01-12
  • 打赏
  • 举报
回复
前两个问题以前我用的是个笨法子,很久没用水晶报表了,一直都没时间尝试解决:
设置报表数据源之前调整DataSet,像第二个问题不足的就是在DataTable中补空行.
你可以参考一下。
第三个不知道。。。
gbxcz 2004-01-12
  • 打赏
  • 举报
回复
不知道,帮你UP。
xwb123 2004-01-12
  • 打赏
  • 举报
回复
up

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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