欢迎来到天天文库
浏览记录
ID:38958838
大小:986.31 KB
页数:13页
时间:2019-06-22
《CrystalReport实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CrystalReport实例应用一、步骤如下:1.打开QueryAnalyzer(查询分析器)。2.更改数据库,在下拉列表中选择培训数据库。(该数据库将为“SyteLine_App”或“demo”)。3.在QueryAnalyzer(查询分析器)中键入下列代码:二、代码如下:CREATEPROCEDURERPT_OrderByNumberSp(@StartingOrderOrderNoType=Null,@EndingOrderOrderNoType=Null)ASSET@StartingOrder=ISNULL(dbo.ExpandKyByType(
2、'coNumType',@StartingOrder),dbo.LowString('coNumType'))SET@EndingOrder=ISNULL(dbo.ExpandKyByType('coNumType',@EndingOrder),dbo.HighString('coNumType'))SELECTco.co_num,co.order_date,co.slsman,coitem.co_line,coitem.item,coitem.qty_ordered,coitem.priceFROMcoJOINcoitemONcoitem.co_num
3、=co.co_numWHEREco.co_num>=@StartingOrderANDco.co_num<=@EndingOrderGO第1节创建新的存储过程2慧龙顾问www.wisedragon.cn第2节创建CrystalReport.rpt1.单击开始+程序+CrystalReport,打开CrystalReport。2.从WelcometoCrystal(“欢迎使用Crystal”)对话框中选择“UsingtheReportExpert”(使用报告专家)。3.接下来在CrystalReportGallery(CrystalReport库)中单击
4、“确定”。4.选择Data(数据)选项卡上的。5.在接下来的对话中扩展ODBC,然后扩展您的数据库,如:SyteLine_APP。②3慧龙顾问www.wisedragon.cn第2节创建CrystalReport.rpt6.扩展数据库之后,应该具有两个选项:“表”和“存储过程”。如果未选择StoredProcedures(存储的过程),则进入对话框,选择StoredProcedures(存储的过程)。7.现在您已经选择了StoredProcedures(存储的过程),展开该选项,找到您的存储过程,单击Add(添加)。8.将接下来对话框中的两个选
5、项均设置为允许Nulls(空值)。这样使得报告能够以“更广的范围”运行。⑥⑧4慧龙顾问www.wisedragon.cn第2节创建CrystalReport.rpt9.单击“确定”返回DataExplorer(数据浏览器),然后单击Close(关闭)。10.单击“下一步”,然后单击,您已经从存储过程添加了所有字段。5慧龙顾问www.wisedragon.cn第2节创建CrystalReport.rpt11.单击Next(下一步)继续GroupDialog(组对话框)。12.高亮显示Salesman(销售员),单击。然后高亮显示CoNum,单击。13.单击
6、Next(下一步)继续报告的Totals(合计)。14.从Salesman(销售员)选项卡删除CoLine。15.从CoNum选项卡删除所有条目。(12)(15)6慧龙顾问www.wisedragon.cn第2节创建CrystalReport.rpt16.我们使用ReportExpert(报告专家)完成了操作,现在需要对报告的格式进行一些特殊的操作。因此,我们需要单击按钮。此时我们的目标是“美化”报告的输出。花5分钟的时间对报告进行格式设置17.将您的.rpt保存在正确的文件夹,名称为xxxOrderByNumber。该文件的位置为c:programf
7、ilesFrontstepTaskmanReportReports(其中xxx为您的简称)。对报告进行格式设置时最简单的方式是继续保持在Design(设计)选项卡7慧龙顾问www.wisedragon.cn第3节创建新的后台任务1.打开‘BackgroundTaskDefinition’(“后台任务定义”)表单,开始一个新记录。2.为该任务命名为xxxOrderByNumber(其中xxx为您的简称)。3.为该任务添加一个说明。4.按照“xxxOrderByNumber”形式输入报告的名称(其中xxx为您的简称。此名称应完全与您的.rpt文件名称
8、相同,不带.rpt)。5.选择“RPT”作为ExecutableType(可执行
此文档下载收益归作者所有