CrystalReport实例.ppt

上传人:za****8 文档编号:15254614 上传时间:2020-08-06 格式:PPT 页数:13 大小:791KB
返回 下载 相关 举报
CrystalReport实例.ppt_第1页
第1页 / 共13页
CrystalReport实例.ppt_第2页
第2页 / 共13页
CrystalReport实例.ppt_第3页
第3页 / 共13页
点击查看更多>>
资源描述
Crystal Report 实例应用,2,慧龙顾问 ,一、步骤如下: 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,第1 节 创建新的存储过程,3,慧龙顾问 ,第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。,4,慧龙顾问 ,第2节 创建Crystal Report.rpt,6. 扩展数据库之后,应该具有两个选项:“表”和“存储过程”。如果未选择 Stored Procedures (存储的过程),则进入 对话框,选择 Stored Procedures (存储的过程)。 7. 现在您已经选择了 Stored Procedures (存储的过程),展开该选项,找到您的 存储过程,单击 Add (添加)。 8. 将接下来对话框中的两个选项均设置为允许 Nulls (空值)。这样使得报告能 够以“更广的范围”运行。,5,慧龙顾问 ,第2节 创建Crystal Report.rpt,9. 单击“确定”返回 Data Explorer (数据浏览器),然后单击 Close (关闭)。 10. 单击“下一步”,然后单击 ,您已经从存储过程添加了所有字段。,6,慧龙顾问 ,第2节 创建Crystal Report.rpt,11. 单击 Next (下一步) 继续 Group Dialog (组对话框)。 12. 高亮显示 Salesman (销售员),单击 。然后高亮显示 CoNum,单击 。 13. 单击 Next (下一步) 继续报告的 Totals (合计)。 14. 从 Salesman (销售员) 选项卡删除 CoLine。 15. 从 CoNum 选项卡删除所有条目。,(12),(15),7,慧龙顾问 ,第2节 创建Crystal Report.rpt,16. 我们使用 Report Expert (报告专家) 完成了操作,现在需要对报告的格式进 行一些特殊的操作。因此,我们需要单击 按钮。此时我们 的目标是“美化”报告的输出。花 5 分钟的时间对报告进行格式设置 17. 将您的 .rpt 保存在正确的文件夹,名称为 xxxOrderByNumber。该文件的 位置为 c:program files FrontstepTaskmanReportReports (其中 xxx 为您的 简称)。,对报告进行格式设置时最简单的方式是继续保持在 Design (设计) 选项卡,8,慧龙顾问 ,第3节 创建新的后台任务,1. 打开 Background Task Definition (“后台任务定义”) 表单,开 始一个新记录。 2. 为该任务命名为 xxxOrderByNumber (其中 xxx 为您的简称)。 3. 为该任务添加一个说明。 4. 按照“xxxOrderByNumber”形式输入报告的名称(其中 xxx 为您的简称。此名称应完全与您的 .rpt 文件名称相同,不带 .rpt)。 5. 选择“RPT”作为 Executable Type (可执行文件类型)。 6. 保存记录。按照相同的示例,下面是此表单外观的示例:,请记住此名称,该名称将用作报告选项表单上的 BGTaskName ,这是一个我们要传递回 Taskman 的变量。,9,慧龙顾问 ,第4节 创建基本报告标准表单,1. 单击 Form + Definition + New (表单 + 定义 + 新建),新建一个表单 2. Create New Form (新建表单) 对话窗口打开之后,将该表单命名为一个表明其整体功能的名称,单击选择 Build from Scratch (“完全新建”) 选项。 3. 您不需要为此表单选择数据源,因为它只是一个报告选项表单。我们要真正将参数从此表单传递到您的存储过程。 4. 出现 Form definition (表单定义) 对话窗口之后,您可以输入说明,也可以将其保持空白,单击“确定”。 5. 显示一个空白表单之后,您需要添加 Enhanced Combo (增强组合) 框。此组件用于开始订单号。在组件属性窗口的 General (基本) 选项卡上,从 Type (“类型”) 下拉列表中选择 Enhanced Combo (“增强组合”)。 6. 接下来,在 Component Class (组件分类) 对话框中键入“CoNumVar”。更改回运行时模式,看提供了哪些类型的功能。,10,慧龙顾问 ,第4节 创建基本报告标准表单,7. 转至 Data (数据) 选项卡,单击 Binding (绑定) 按钮。 8. 从下拉列表中选择 Variable (变量),单击 Edit (编辑)。 9. 在 Variable (变量) 字段中键入“StartingOrder”。单击 Ok (确定) 返回 Components Attributes (组件属性) 框。该框应显示如下: 10. 接下来,您需要在组合框旁边添加一个静态标签。 11. 对于截止订单号重复步骤 5 到步骤 9。 12. 接下来您需要向该表单添加两个变量。 13. 位于 Edit Mode (编辑模式) 时,单击 Edit + Variable (编辑 + 变量),单击 New (新建)。 14. 第一个变量为 BGTaskName,它应显示如下:,11,慧龙顾问 ,第4节 创建基本报告标准表单,该值应与 Task Definition Name (任务定义名称) 完全相同。使用拷贝、粘贴的方式 保证它们完全相同。 15. 第二个变量为 BGTaskParms。它们是组合框,应显示如下: 16. 接下来,向表单添加一个 Push Button (按钮)。为按钮提供一个标题 “Print” (“打印”)。 17. 转至 Behavior (行为) 选项卡,键入 “Generate Report” (“生成报告”) 作为主事件。 18. 单击 按钮,然后单击 按钮,输入新的事件处理程 序。 19. 从“类型”下拉列表中选择 Run Background Task (“运行后台任务”)。,(15),12,慧龙顾问 ,第4节 创建基本报告标准表单,20. 单击 按钮,然后单击 按钮,输入练习步骤 1 中后台任务的名称。 21. 输入下列信息 这些参数将传递到为您的报告收集正确信息的存储过程 中。 22. 单击 三次,返回事件处理程序列表。 23. 再次单击 ,再添加一个事件处理程序。 24. 此时,从“类型”下拉框中选择“RunScript”。 25. 接下来,在“参数”字段中键入“ReportSubmitted”。 26. 向脚本窗口键入“ReportSubmitted”替代下列文本: 27. 关闭脚本窗口,单击 按钮。,Thank you,慧龙顾问有限公司 ,谢谢,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!