没有合适的资源?快使用搜索试试~ 我知道了~
首页水晶报表VS2005和VC的应用
资源详情
资源评论
资源推荐

水晶报表是一个功能强大的报表工具,现在已经被 (下文以 简
称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在 的使用方法总结一下,
供大家参考。
首先介绍一下我用的软件环境:;
【数据用例】
服务器:
数据库名:
数据库表:
数据
图 !
【说明】
水晶报表在应用时分两种方法,分别是拉模式(")、推模式( "#)。拉模式:在水晶报表
生成时的数据源是从水晶报表文件中的 语句从数据库中提取的,在编程时不用重写 语句,但要
加上登录信息(具体方法,后面介绍)。推模式:在水晶报表生成时的数据源,是用编程时重写水晶报表
中 语句而生成的 对像。也就是说,推模式是用 组装水晶报表。
水 晶 报 表 组 件 介 绍 。 水 晶 报 表 在 中 有 两 种 组 件 , 在 $% 项 目 是 分 别 是
&'( , &'($ 。 在 )* 项 目 里 是 分 别 是
'(,&'($。
&'(,'( 是水晶报表的数据提供者;&'($ 是水晶
报表的浏览器。另外还要介绍一下水的报表的文件是以 ( 为扩展名的文件,该文件可以用 生成。
下面分别介绍具体操作方法:
拉模式("):
在拉模式中如要在水晶报表中的 语句加上条件参数时要用+?参数名,方式给出。例:“&
!--.)*/!01+2(3,14(3 就是参数名
以下例子中所用到的水晶报表文件中使用的 语句是“&!--.)*/
!01+2(3,14(3 就是参数名。
【$% 方式下】
56&'758/9
56&'758&'(85659

(:5;(;&<=%>5-5?6@
+
AA&'(8( 是水晶报表文件的名称;&'(! 是从工具箱加到页面上的水
晶报表数据源对像。
&'(!8(7358=8(/=B&'(8(B@@9
AA7%65拉模式中必须用这个方法来设置登录信息,参数一:用户名;参数二:密码 ;
参数三:服务器;参数四:数据库名
&'(!8(73587%65=BB- B!.CDB-
EBB-BB@9
AA给水晶报表传参数,参数一:是参数名,参数二:参数值;
&'(!8(73583=BB-B这是一个测试报表B@9
&'(!8(73583=B3B-B!B@9
AA绑定水晶报表数据源。
&'(!87:5=@9
AA&'($! 是水晶报表浏览器,下面是给该浏览器赋上对像
&'($!8(0&'(!9
&'($!87:5=@9
,
图
【)* 方式下】
AA在 )* 方式下代码同 $% 方式,用 '( 控件换掉了 &'(;用
'($ 换掉了 &'($;这两个控件都可以在工具箱里找到。同时在编程
时去掉 7:5=@方法。
()3!;=%>5-5?6@
+
'(!8=?((58(/FB&'(8(B@9

'(!87%65=BB-B!.CDB-EBB-BB@9
'(!83=BB-B这是一个测试报表B@9
'(!83=B3B-B!B@9
'($!8(0'(!9
,
图 .
推模式("#):
在推模式中编程组装的 7 里的 语句中的字段要与水晶报表里的 语句字段一致。简单
的说,推模式中的水晶报表是个模板,把在设计器里报表的格式设好后,再组装 7 就可以生成报
表了。
【$% 方式下】
56&'758/9
56&'758&'(85659
56'3878G&59
(:5;(/;&<=%>5-5?6@
+
56G0B&!--.)*$/!011B9
56 7:&5H6;G 0EB7 09I5 &60
9"I709$0!.CDB9
705$7=@9
剩余12页未读,继续阅读







安全验证
文档复制为VIP权益,开通VIP直接复制

评论1