zoukankan      html  css  js  c++  java
  • 基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 报表系统集成说明

    概述

             AgileEAS.NET平台提供了自己的报表设计器,并且把报表和平台集成在一起,开发人员可以使用独立的报表设计器设计好报表之后导入到AgileEAS.NET平台中,也可以AgileEAS.NET平台的报表管理中设计报表。

             AgileEAS.NET平台在报表的部署上采用了集成部署的思路,即设计好的报表定义存储在数据库中,客户端在使用中读报表定义并缓存在客户端,平台中增加了一个报表管理的应用插件报表管理:用于管理系统中的所有报表。

    报表管理

    wps_clip_image-3487

             报表管理用于管理平台中所有的报表定义信息,从该模块中可以添加新的报表、删除现有报表、或者报表或者、修改报表定义和设计报表。

    添加新的报表

             选择工具条的“新建”按钮,或者在列表空白位置处右键点击在弹出的菜单中选择“新建报表”,或者直接按“Ctrl+N”快捷键,都会弹出程序组编辑对话框。

    wps_clip_image-21088

             新建报表时,对话框中的所有内容都是空的。不输入报表名称,您无法保存报表。

             输入报表名称和别名、类型、打印方向等信息之后,然后点击“确定”,新的报表将出现在程序组管理中。

    删除现有报表

             选中报表列表中一个报表,选择“删除”按钮,或者右键打开快捷菜单,在弹出的菜单中选择“删除”,系统会提示您是否确认 删除,点击“是”删除相应的程序组。

    wps_clip_image-32446

    修改现有报表属性

             修改一个报表主要是用于修改报表的名称、别名及相关的配置信息,在报表列表中选中一个报表,然后选择“属性”,或者右键点击选中的报表,在弹出的菜单中选择“属性”,都会弹出程序组属性对话框。该对话框和添加报表时使用的对话框是一样的,只是此时的对话框不再是空的。

             报表的名称在创建后是不能修改的。

    wps_clip_image-4530

    报表定义

             导入报表定义,可以根据设计好的报表定义文件导入,也可以直接从报表设计器Copy报表定义源码。

             在报表管理模块中,选中某一个报表,选择工具条上的“定义”按钮,或者右键打开快捷菜单,选择“定义”,打开报表定义对话框:

    wps_clip_image-14559

             开发员可以选择直接从报表设计器中Copy报表定义信息,也可以通过“导入报表定义”按钮从报表设计文件导入报表定义,导入或者Copy之后,点击“确定”保持报表定义的修改。

    报表的设计

             AgileEAS.NET平台设计器提供一个非常方便的可以化报表设计器,fyireporting原版本的报表设计器只提供了基于数据库连接的报表设计器,我增加了一个方法,基于AgileEAS.NET平台的ORM数据对象进行报表设计,整合了ORM与报表,下面看看新建一个与数据库相关的报表:

             首先设置连接:

    wps_clip_image-27305

             选择数据库表或者编写报表的查询语句:

    wps_clip_image-18703

             确定之后使用报表设计器设计报表:

    wps_clip_image-21887

             预览报表:

    wps_clip_image-28787

             AgileEAS.NET平台同时提供了一个不需要数据库连接而是基于AgileEAS.NET平台中的ORM对象设计报表的方法,我们来看一下设计过程:

             首先选择ORM对象的组件及ORM表对象:

    wps_clip_image-31037

             确定之后使用报表设计器设计报表:

    wps_clip_image-17057

             开发员人也可以直接使用集成的报表设计器进行报表设计:

    wps_clip_image-10525

             报表管理模块集成的报表设计器是一个相独立的报表设计器相比更加简洁,这个报表设计器不像独立的报表设计,最后把结果保存到报表定义文件,而是直接保存到AgileEAS.NET的报表定义数据库中。

    本文的PDF版本下载:AgileEAS.NET平台对象设计器使用教程

    QQ群:15118502

    AgileEAS.NET应用开发平台-系列目录

    AgileEAS.NET官方网站

  • 相关阅读:
    functions文件详细分析和说明
    awk知识点总结
    sed修炼系列(四):sed中的疑难杂症
    sed修炼系列(三):sed高级应用之实现窗口滑动技术
    sed修炼系列(一):花拳绣腿之入门篇
    grep命令中文手册(info grep翻译)
    Linux comm命令求出文件的交集、差集
    黄聪:使用七牛上传视频调用视频播放器的推荐方案
    黄聪:主机宝安装wordpress注意事项
    黄聪:C#解析HTML DOM解析类 HtmlParser.Net 下载
  • 原文地址:https://www.cnblogs.com/eastjade/p/1822862.html
Copyright © 2011-2022 走看看