关于水晶报表的两个问题
vb.net 下
1、我想动态修改报表里的图片,比如公司LOGO,如何实现。
2、我想在程序里控制报表输出的条件,比如显示某一时间段的数据,如何实现。
问题点数:50、回复次数:8Top
1 楼flyfly()回复于 2005-12-04 16:33:20 得分 0
2、我想在程序里控制报表输出的条件,比如显示某一时间段的数据,如何实现。
也就是说如何在程序里设置好查询条件(SQL),然后传递给水晶报表显示?Top
2 楼showrock(玉蝴蝶)回复于 2005-12-05 10:43:53 得分 20
页面上给用户选择,取到选择的值后,传给SQL语句,这样可以控制时间范围,写个比较简单的
web1.aspx 放两个日期控件,开始的,和结束的,命名为StarTime ,EndTime
用户点确定后,传入web2.aspx
string StarTime = Request["StarTime"].ToString();
string EndTime = Request["EndTime"].ToString();
string sql = "select * from tb1 where datatime between '"+StatTime+"' and '"+EndTime+"'";//tb1为表名,datatime为日期字段
再往下就不用我写了吧,就是这样一个思路!Top
3 楼terryxin(南方窗口)回复于 2005-12-05 11:31:48 得分 20
你可以直接调用存储过程,把存储过程当报表的数据源,这样你可以有很多的加很多的搜索条件Top
4 楼flyfly()回复于 2005-12-07 15:49:12 得分 0
第二个问题搞定了.
方法是设定SelectionFormula,这样可以非常灵活的加很多搜索条件.
第一个关于图片的问题有谁能解决呢?Top
5 楼flyfly()回复于 2005-12-07 17:44:08 得分 0
还有一个小问题
就是水晶报表控件左上角那个"主报表"的TAB键能不能不让它显示?
以前用VC时有一个SetDisplayTabs
现在在VB.net和水晶10.0下应该是什么呢?Top
6 楼flyfly()回复于 2005-12-08 10:31:01 得分 0
大家快回答呀,小问题呢.Top
7 楼NWC(hedgehog)回复于 2005-12-08 15:25:12 得分 10
2可以用参数解决Top
8 楼flyfly()回复于 2005-12-09 09:40:12 得分 0
是用pictureobject获取图片对象吗?但是应该如何修改呢?Top




