CrystalReport实例.ppt

上传人:max****ui 文档编号:6328436 上传时间:2020-02-22 格式:PPT 页数:13 大小:986.31KB
返回 下载 相关 举报
CrystalReport实例.ppt_第1页
第1页 / 共13页
CrystalReport实例.ppt_第2页
第2页 / 共13页
CrystalReport实例.ppt_第3页
第3页 / 共13页
点击查看更多>>
资源描述
CrystalReport实例应用 2 慧龙顾问 一 步骤如下 1 打开QueryAnalyzer 查询分析器 2 更改数据库 在下拉列表中选择培训数据库 该数据库将为 SyteLine App 或 demo 3 在QueryAnalyzer 查询分析器 中键入下列代码 二 代码如下 CREATEPROCEDURERPT OrderByNumberSp StartingOrderOrderNoType Null EndingOrderOrderNoType Null ASSET StartingOrder ISNULL dbo ExpandKyByType 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 co co numWHEREco co num StartingOrderANDco co num EndingOrderGO 第1节创建新的存储过程 3 慧龙顾问 第2节创建CrystalReport rpt 1 单击开始 程序 CrystalReport 打开CrystalReport 2 从WelcometoCrystal 欢迎使用Crystal 对话框中选择 UsingtheReportExpert 使用报告专家 3 接下来在CrystalReportGallery CrystalReport库 中单击 确定 4 选择Data 数据 选项卡上的 5 在接下来的对话中扩展ODBC 然后扩展您的数据库 如 SyteLine APP 4 慧龙顾问 第2节创建CrystalReport rpt 6 扩展数据库之后 应该具有两个选项 表 和 存储过程 如果未选择StoredProcedures 存储的过程 则进入对话框 选择StoredProcedures 存储的过程 7 现在您已经选择了StoredProcedures 存储的过程 展开该选项 找到您的存储过程 单击Add 添加 8 将接下来对话框中的两个选项均设置为允许Nulls 空值 这样使得报告能够以 更广的范围 运行 5 慧龙顾问 第2节创建CrystalReport rpt 9 单击 确定 返回DataExplorer 数据浏览器 然后单击Close 关闭 10 单击 下一步 然后单击 您已经从存储过程添加了所有字段 6 慧龙顾问 第2节创建CrystalReport rpt 11 单击Next 下一步 继续GroupDialog 组对话框 12 高亮显示Salesman 销售员 单击 然后高亮显示CoNum 单击 13 单击Next 下一步 继续报告的Totals 合计 14 从Salesman 销售员 选项卡删除CoLine 15 从CoNum选项卡删除所有条目 12 15 7 慧龙顾问 第2节创建CrystalReport rpt 16 我们使用ReportExpert 报告专家 完成了操作 现在需要对报告的格式进行一些特殊的操作 因此 我们需要单击按钮 此时我们的目标是 美化 报告的输出 花5分钟的时间对报告进行格式设置17 将您的 rpt保存在正确的文件夹 名称为xxxOrderByNumber 该文件的位置为c programfiles Frontstep Taskman Report Reports 其中xxx为您的简称 对报告进行格式设置时最简单的方式是继续保持在Design 设计 选项卡 8 慧龙顾问 第3节创建新的后台任务 1 打开 BackgroundTaskDefinition 后台任务定义 表单 开始一个新记录 2 为该任务命名为xxxOrderByNumber 其中xxx为您的简称 3 为该任务添加一个说明 4 按照 xxxOrderByNumber 形式输入报告的名称 其中xxx为您的简称 此名称应完全与您的 rpt文件名称相同 不带 rpt 5 选择 RPT 作为ExecutableType 可执行文件类型 6 保存记录 按照相同的示例 下面是此表单外观的示例 请记住此名称 该名称将用作报告选项表单上的BGTaskName 这是一个我们要传递回Taskman的变量 9 慧龙顾问 第4节创建基本报告标准表单 1 单击Form Definition New 表单 定义 新建 新建一个表单2 CreateNewForm 新建表单 对话窗口打开之后 将该表单命名为一个表明其整体功能的名称 单击选择 BuildfromScratch 完全新建 选项 3 您不需要为此表单选择数据源 因为它只是一个报告选项表单 我们要真正将参数从此表单传递到您的存储过程 4 出现Formdefinition 表单定义 对话窗口之后 您可以输入说明 也可以将其保持空白 单击 确定 5 显示一个空白表单之后 您需要添加EnhancedCombo 增强组合 框 此组件用于开始订单号 在组件属性窗口的General 基本 选项卡上 从 Type 类型 下拉列表中选择 EnhancedCombo 增强组合 6 接下来 在ComponentClass 组件分类 对话框中键入 CoNumVar 更改回运行时模式 看提供了哪些类型的功能 10 慧龙顾问 第4节创建基本报告标准表单 7 转至Data 数据 选项卡 单击Binding 绑定 按钮 8 从下拉列表中选择Variable 变量 单击Edit 编辑 9 在Variable 变量 字段中键入 StartingOrder 单击Ok 确定 返回ComponentsAttributes 组件属性 框 该框应显示如下 10 接下来 您需要在组合框旁边添加一个静态标签 11 对于截止订单号重复步骤5到步骤9 12 接下来您需要向该表单添加两个变量 13 位于EditMode 编辑模式 时 单击Edit Variable 编辑 变量 单击New 新建 14 第一个变量为BGTaskName 它应显示如下 11 慧龙顾问 第4节创建基本报告标准表单 该值应与TaskDefinitionName 任务定义名称 完全相同 使用拷贝 粘贴的方式保证它们完全相同 15 第二个变量为BGTaskParms 它们是组合框 应显示如下 16 接下来 向表单添加一个PushButton 按钮 为按钮提供一个标题 Print 打印 17 转至Behavior 行为 选项卡 键入 GenerateReport 生成报告 作为主事件 18 单击按钮 然后单击按钮 输入新的事件处理程序 19 从 类型 下拉列表中选择 RunBackgroundTask 运行后台任务 15 12 慧龙顾问 第4节创建基本报告标准表单 20 单击按钮 然后单击按钮 输入练习步骤1中后台任务的名称 21 输入下列信息 这些参数将传递到为您的报告收集正确信息的存储过程中 22 单击三次 返回事件处理程序列表 23 再次单击 再添加一个事件处理程序 24 此时 从 类型 下拉框中选择 RunScript 25 接下来 在 参数 字段中键入 ReportSubmitted 26 向脚本窗口键入 ReportSubmitted 替代下列文本 27 关闭脚本窗口 单击按钮 Thankyou 慧龙顾问有限公司 谢谢
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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


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

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


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