本篇文章给大家谈谈水晶报表,以及水晶报表从入门到精通对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
在MFC中如何使用水晶报表
仅供参考:
1.#import "C:\Documents and Settings\Administrator\桌面\cr\craxdrt9.dll" no_namespace
二、定义接口指针变量
IApplicationPtr m_Application;
IReportPtr m_Report;
//水晶报表控件变量,在对话框中加入该控件
CCrystalReportViewer9 m_CRViewer1;
//具体实现步骤
//实例化m_Application
m_Application.CreateInstance (__uuidof(Application));
//获取m_Report变量
//staff.rpt为通过向导建立的报表文件,数据库采用SQL Server 7.0
m_Report =m_Application-OpenReport ("C:\\Documents
and Settings\\Administrator\\桌面\\cr\\debug\\staff.rpt");
//设置报表标题
m_Report-put_ReportTitle (_bstr_t("Title"));
//设置数据库连接变量
//数据库服务器(local),数据库名staff,用户名sa,密码sa
m_Report-Database -Tables -Item [1]-SetLogOnInfo("(local)","staff","sa","sa");
//设置检索SQL命令
m_Report-put_SQLQueryString ((_bstr_t)"select * from person where id'4' order
by id");
//不显示重复字段
m_Report-PutEnableSelectDistinctRecords (TRUE);
//设置检索条件,采用水晶报表语法,功能同设置检索SQL命令
m_Report-PutRecordSelectionFormula ((_bstr_t)"{person.id}='1'");
//设置报表作者
m_Report-PutReportAuthor ("xiaojin");
//将m_Report与报表控件连接
m_CRViewer1.SetReportSource(m_Report);
//显示报表工具条
m_CRViewer1.SetDisplayToolbar (TRUE);
//不显示报表左边的分组树
m_CRViewer1.SetDisplayGroupTree (FALSE);
//不显示控件边框
m_CRViewer1.SetDisplayBorder (FALSE);
//刷新数据
m_CRViewer1.Refresh ();
//显示报表内容
m_CRViewer1.ViewReport();
这样,漂亮的水晶报表就显示出来了。程序异常处理部分省略,请自行加入。
水晶报表的用法和用途?
水晶报表是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大、高效、集成等特性留下了深刻印象。
除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍。
水晶报表的使用方法:
在VS2010中新建一个“Windows
窗体应用程序”项目,在该项目中添加一个水晶报表“CrystalReport1.rpt”,然后在项目上点击鼠标右键属性,将“目标框架”改为“.Net
Framework
4”
打开app.config文件,在“startup”节点一个“useLegacyV2RuntimeActivationPolicy="true"”属性
在Form1窗体中,从工具箱拖出一个Crystal
Report
Viewer控件,双击Form窗体,是双击Form窗体,不是Crystal
Report
Viewer,在后台的Form_Load事件中写入代码。
这样就OK了。
如何使用水晶报表
购买前,请确保您的计算机满足或超过了安装软件的最低系统要求。您可以下载该软件的CD或命令的副本。 / / / / /第2步 / / /安装Crystal Reports,打开用户的指南,并宣读通过“快速启动”一节。本节描述了水晶报表,在连接和检索数据源的数据从一个进程的基本概念,不同的方式呈现数据,以及如何打印报表。漫步在“快速启动”指南样本演习,并创建示例报告你阅读指南。其实你应该使用它的软件,以有效地学习。 / / / / /第3步 / / /开放式,研究样本的报告,该软件包括在内。这些报告涉及该软件的功能广泛,并研究这些会暴露您的Crystal Reports的权力。 / / / / /第4步 / / /访问社区致力于水晶报表对象的商业网站。这将有像白皮书额外的资源。最好的地方,有任何问题,回答是讨论的论坛。之前问一个问题,搜索以前就这个专题讨论的论坛。你会惊奇地看到有多少问题是重复的时候,新用户制成水晶报表的初步先遣部队。 / / / / /第5步 / / /掌握基本概念水晶报表在您自己通过试错过程。不过,如果你喜欢的专业培训,你可以通过商业登记对象提供的网上课程之一。您还可以找到导师带领当地社区大学或大学推广地点培训班。有时,这些培训可以相对昂贵。
sap bw中的水晶报表是什么意思
crystal report是sap bo模块中的一个报表展现、编辑工具。同类型的还有webi、水晶易表等
发表评论