




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 第1 节 创建新的存储过程 2慧龙顾问 第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。 3慧龙顾问 第2节 创建Crystal Report.rpt 6. 扩展数据库之后,应该具有两个选项:“表”和“存储过程” 。如果未选择 Stored Procedures (存储的过程),则进入 对话框,选择 Stored Procedures (存储的过程)。 7. 现在您已经选择了 Stored Procedures (存储的过程),展开该 选项,找到您的 存储过程,单击 Add (添加)。 8. 将接下来对话框中的两个选项均设置为允许 Nulls (空值)。 这样使得报告能 够以“更广的范围”运行。 4慧龙顾问 第2节 创建Crystal Report.rpt 9. 单击“确定”返回 Data Explorer (数据浏览器),然后单击 Close (关闭)。 10. 单击“下一步”,然后单击 ,您已经从存储过程添加了 所有字段。 5慧龙顾问 第2节 创建Crystal Report.rpt 11. 单击 Next (下一步) 继续 Group Dialog (组对话框)。 12. 高亮显示 Salesman (销售员),单击 。然后高亮显示 CoNum, 单击 。 13. 单击 Next (下一步) 继续报告的 Totals (合计)。 14. 从 Salesman (销售员) 选项卡删除 CoLine。 15. 从 CoNum 选项卡删除所有条目。 (12)(15) 6慧龙顾问 第2节 创建Crystal Report.rpt 16. 我们使用 Report Expert (报告专家) 完成了操作,现在需要对报告的 格式进 行一些特殊的操作。因此,我们需要单击 按钮。此时我们 的目 标是“美化”报告的输出。花 5 分钟的时间对报告进行格式设置 17. 将您的 .rpt 保存在正确的文件夹,名称为 xxxOrderByNumber。该 文件的 位置为 c:program files FrontstepTaskmanReportReports ( 其中 xxx 为您的 简称)。 对报告进行格式设置时最简单的 方式是继续保持在 Design (设 计) 选项卡 7慧龙顾问 第3节 创建新的后台任务 1. 打开 Background Task Definition (“后台任务定义”) 表单,开 始一 个新记录。 2. 为该任务命名为 xxxOrderByNumber (其中 xxx 为您的简称)。 3. 为该任务添加一个说明。 4. 按照“xxxOrderByNumber”形式输入报告的名称(其中 xxx 为您的简称 。此名称应完全与您的 .rpt 文件名称相同,不带 .rpt)。 5. 选择“RPT”作为 Executable Type (可执行文件类型)。 6. 保存记录。按照相同的示例,下面是此表单外观的示例: 请记住此名称,该名称将用作 报告选项表单上的 BGTaskName ,这是一个我 们要传递回 Taskman 的变量 。 8慧龙顾问 第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” 。更改回运行时模式,看提供了哪些类型的功能。 9慧龙顾问 第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,它应显示如下: 10慧龙顾问 第4节 创建基本报告标准表单 该值应与 Task Definition Name (任务定义名称) 完全相同。使用拷贝、 粘贴的方式 保证它们完全相同。 15. 第二个变量为 BGTaskParms。它们是组合框,应显示如下: 16. 接下来,向表单添加一个 Push Button (按钮)。为按钮提供一个标 题 “Print” (“打印”)。 17. 转至 Behavior (行为) 选项卡,键入 “Generate Report” (“生成报告 ”) 作为主事件。 18. 单击 按钮,然后单击 按钮,输入新的事件处理程 序。 19. 从“类型”下拉列表中选择 Run Background Task (“运行后台任务 ”)。 (15) 11慧龙顾问 第4节 创建基本报告标准表单 20. 单击 按钮,然后单击 按钮,输入练习步 骤 1 中后台任务的名称。 21. 输入下列信息 这些参数将传递到为您的报告收集正确 信息的存储过程 中。 22. 单击 三次,返回事件 处理程序列表。 23. 再次单击 ,再添加一个事件处理程序。 24. 此时,从“类型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年数学浙教版八下素养检测卷-学生用卷
- 工业废水处理与环境影响评价研究
- 工业废水处理技术与工艺
- 工业安全监控的机器学习技术应用
- 工业建筑设计及产能优化
- 工业机器人技术及其发展动态
- 工业机器人技术及产业发展
- 工业污染的防治与控制
- 工业自动化中的智能灌装机技术
- 工业设计中的用户体验与界面美学
- 2024北京海淀区六年级(下)期末语文试题及答案
- 无人机航线规划与飞行策略试题及答案
- 2025年全国保密教育线上培训考试试题库带答案(典型题)含答案详解
- 亚历山大大帝传
- 鼻饲操作的并发症
- 2025云南黄金矿业集团股份限公司招聘114人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年湖南省普通高中学业水平合格性考试第一次模拟考试政治试题(含答案)
- 设备健康指数评估-深度研究
- 中华法文化的制度解读知到课后答案智慧树章节测试答案2025年春西华大学
- “艾梅乙”感染者消除医疗歧视制度-
- 天津师范大学《心理与教育统计学》2023-2024学年第二学期期末试卷
评论
0/150
提交评论