- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
慧龙顾问 Crystal Report 实例应用 一、步骤如下: 1. 打开 Query Analyzer (查询分析器)。 2. 更改数据库,在下拉列表中选择培训数据库。(该数据库将为“SyteLine_App”或“demo”)。 3. 在 Query Analyzer (查询分析器) 中键入下列代码: 二、代码如下: CREATE PROCEDURE RPT_OrderByNumberSp( @StartingOrder OrderNoType = Null, @EndingOrder OrderNoType = Null) AS SET @StartingOrder = ISNULL(dbo.ExpandKyByType(coNumType, @StartingOrder), dbo.LowString(coNumType)) SET @EndingOrder = ISNULL(dbo.ExpandKyByType(coNumType, @EndingOrder), dbo.HighString(coNumType)) SELECT co.co_num, co.order_date, co.slsman, coitem.co_line, coitem.item, coitem.qty_ordered, coitem.price FROM co JOIN coitem ON coitem.co_num = co.co_num WHERE co.co_num = @StartingOrder AND co.co_num = @EndingOrder GO 第2节 创建Crystal Report.rpt 1. 单击开始 + 程序 + Crystal Report,打开 Crystal Report。 2. 从 Welcome to Crystal (“欢迎使用 Crystal”) 对话框中选择 “Using the Report Expert” (使用报告专家)。 3. 接下来在 Crystal Report Gallery (Crystal Report 库) 中单击“确定”。 4. 选择 Data (数据) 选项卡上的 。 5. 在接下来的对话中扩展 ODBC,然后扩展您的数据库, 如:SyteLine_APP。 第2节 创建Crystal Report.rpt 6. 扩展数据库之后,应该具有两个选项:“表”和“存储过程”。如果未选择 Stored Procedures (存储的过程),则进入 对话框,选择 Stored Procedures (存储的过程)。 7. 现在您已经选择了 Stored Procedures (存储的过程),展开该选项,找到您的 存储过程,单击 Add (添加)。 8. 将接下来对话框中的两个选项均设置为允许 Nulls (空值)。这样使得报告能 够以“更广的范围”运行。 第2节 创建Crystal Report.rpt 9. 单击“确定”返回 Data Explorer (数据浏览器),然后单击 Close (关闭)。 10. 单击“下一步”,然后单击 ,您已经从存储过程添加了所有字段。 第2节 创建Crystal Report.rpt 11. 单击 Next (下一步) 继续 Group Dialog (组对话框)。 12. 高亮显示 Salesman (销售员),单击 。然后高亮显示 CoNum,单击 。 13. 单击 Next (下一步) 继续报告的 Totals (合计)。 14. 从 Salesman (销售员) 选项卡删除 CoLine。 15. 从 CoNum 选项卡删除所有条目。 第2节 创建Crystal Report.rpt 16. 我们使用 Report Expert (报告专家) 完成了操作,现在需要对报告的格式进 行一些特殊的操作。因此,我们需要单击 按钮。此时我们 的目标是“美化”报告的输出。花 5 分钟的时间对报告进行格式设置 17. 将您的 .rpt 保存在正确的文件夹,名称为 xxxOrderByNumber。该文件的 位置为 c:\program files\ Frontstep\Taskman\Report\Reports (其中 xxx 为您的 简称)。 第3节 创建新的后台任务 1. 打开 ‘Background Task Definition’ (“后台任务定义”) 表单,开 始一个新记录。 2. 为该任务命名为 xxxOrderByNumber (其中 xxx 为您
文档评论(0)