精华内容
下载资源
问答
  • 报表设计

    2019-11-05 15:21:42
    提供报表模板, 根据报表模板创建报表,报表参数可预置,查询页可定义参数显示与否 相关表结构 数据源表 字段类型 字段名 字段含义 int DataSourceId 数据源ID varchar DataSourceName 数据源名称 varchar ...

    需求:

    提供报表模板, 根据报表模板创建报表,报表参数可预置,查询页可定义参数显示与否

    相关表结构

    数据源表

    字段类型 字段名 字段含义
    int DataSourceId 数据源ID
    varchar DataSourceName 数据源名称
    varchar DataSourceCode 数据源编码(根据编码调用对应业务的数据查询)

    报表模板表

    字段类型 字段名 字段含义
    int ReportSchemaId 数据源ID
    varchar ReportSchemaName 数据源名称
    varchar ReportSchemaDescription 数据源编码(根据编码调用对应业务的数据查询)
    varchar Version 版本
    int ReportSchemaCategoryId 报表模板分类id
    varchar Author 作者
    varchar Project 项目名称
    datetime CreateTime 创建时间
    int DataSourceId 数据源Id

    报表模板分类表

    报表模板查询参数表

    字段名 字段类型 字段含义
    ReportSchemaQueryParameterId int 查询参数ID
    ReportSchemaQueryParameterName varchar 查询参数名
    ReportSchemaQueryParameterTitle varchar 查询参数标题
    ReportSchemaId int 所属报表模板ID
    ParameterControlId varchar 参数控件ID
    DataSourceExpression text 数据源表达式
    DataSourceFormat varchar 数据源返回的格式
    IsNull tinyint 查询参数是否允许为空

    说明:

    ParameterControlId: 前端参数的类型有多样,对应的控件有多样,有下拉选择,有文本框,有checkbox,有专属控件等,为了提高控件的通用性,为每个控件定义了对应一个ID,前端通过ID自动在报表查询页渲染出控件

    DataSourceExpression: 参数控件对应的数据来源,目前有json格式和api格式,
    使用方法:json= 或者是api=, 可提供json数据源或者api数据源,前端控件通过识别前缀自动获取数据源
    例子:

    json=[{"name":"全部", "value":"0"},{"name":"告警结束", "value":"1"}, {"name":"告警确认", "value":"2"}, {"name":"告警备注", "value":"3"}]
    
    api=persons
    

    DataSourceFormat: 数据源返回的格式,以下拉选择控件为例,一般的下拉控件从数据源取得的是key-value格式的数值, key为选择的值, value为显示的值
    既然知道了控件ID,又知道了控件的数据源,就只差控件数据源的返回格式

    {"value": "value", "display":"name"}
    

    结合上面的json例子,可以知道该控件要将json里面的name用于展示,查询的实际值为对应的value里面的值

    IsNull:有些报表的某个查询条件不允许为空,可设置为false

    报表参数预置表

    字段名 字段类型 字段含义
    ReportParameterPresetId int 参数预置ID
    ReportId int 对应报表ID
    ReportSchemaQueryParameterId int 对应查询参数ID
    value text 预置值
    display tinyint 查询页是否显示

    说明:
    display: 有些报表可能查询参数较多,部分查询条件比较固定,可设置预置值,然后将display设置为false, 这样在报表展示页这些查询条件便不会显示出来

    展开全文
  • 报表vf 报表设计报表vf 报表设计报表vf 报表设计报表vf 报表设计报表vf 报表设计报表vf 报表设计报表vf 报表设计报表vf 报表设计
  • 报表设计器RDLC报表设计
  • 水晶交叉报表设计视频
  • C# 报表设计

    2012-10-23 10:29:32
    报表设计报表设计报表设计报表设计C# 重要啊
  • CRD报表设计

    2019-01-22 17:24:51
    CRD报表设计器,介绍了使用CRD报表设计器制作各种样式的初级报表-复杂报表-查询报表-填报报表-多样式图表-多维分析驾驶舱的制作方法。
  • 报表设计器 C# 源码 自定义报表
  • C#使用水晶报表控件设计汇款单样式的报表,因为测试机没有安装水晶报表控件,所以无法编译运行EXE,请...这个例子具有代表性,类似汇款单、发票之类的报表,都可以使用水晶报表设计出来。 运行环境:Visual Studio2010
  • RDLC报表设计

    2019-01-18 22:57:38
    针对rdlc 报表 C# 报表设计 独立于程序之外,让客户自己进行报表打印位置,保留位数,数据格式等DIY设计与制作。
  • vb报表设计源码

    2016-11-29 15:16:56
    vb报表设计器源码,含设计报表的功能
  • WebDataRocks报表设计

    2020-09-18 12:54:43
    WebDataRocks报表设计欢迎阅读WebDataRocks报表设计基本使用下载安装到本地本地化JSON数据 欢迎阅读WebDataRocks报表设计基本使用 最近开发的项目有一个“监管考核”模块,需要对上百万的业务数据做统计管理,但是...

    欢迎阅读WebDataRocks报表设计基本使用

    最近开发的项目有一个“监管考核”模块,需要对上百万的业务数据做统计管理,但是项目资金有限,不能购买帆软等花钱的报表工具,所以在查找了大量的资料,决定用UReport这个开源报表工具,但是这个报表工具做的数据实在有限,很不方便从多个维度分析数据,因此最终使用国外的WebDataRocks工具,这个工具还是比较好的,使用起来也方便。

    WebDataRocks是一个用于数据分析和可视化的免费web报告工具。
    它是用JavaScript编写的,不受任何外部框架的约束。WebDataRocks可以在交互式透视表中轻松显示CSV或JSON数据,提供大量数据分析功能,并提供报告体验。您可以在您喜欢的任何设备(PC、平板电脑、移动设备等)上实时报告您的数据。

    因为我是做的是java开发,所以选择了json格式的数据,而且在后台生成json数据的文件也是很方便的

    下载安装到本地

    1.地址:https://www.webdatarocks.com/doc/download/(下载zip包就行了,简单点)
    2.界面:在这里插入图片描述
    3.本地文件打开目录:在这里插入图片描述
    双击打开index.html就是webdatarocks的设计页面,其中webdatarocks.js是核心文件。
    4.设计页面:在这里插入图片描述
    这是我已经设计好一个页面,把左上角的几个与项目无关的按钮去掉,换上了项目需要的按钮。

    本地化

    刚下载打开的网页是英文的,我们要把它改为中文的,才能好和客户交代
    1.在https://github.com/WebDataRocks/pivot-localizations/blob/master/zh.json里下载各种语言的翻译文件。如下图所示
    在这里插入图片描述
    2.用Notepad++打开zh.json 和 核心文件webdatarocks.js
    3.将webdatarocks.js核心文件整理一下代码 插件->JSTool->JSFormat
    在这里插入图片描述
    4.在核心文件种找到flatHierarchyBox块代码在这里插入图片描述
    5.在核心文件中对照zh.json,将核心文件中对应的英文改为中文就可以,然后清除一下浏览器缓存,设计器页面就是中文了。

    JSON数据

    JSON是当前行业内使用最为广泛的数据传输格式之一
    方括号:保存数组
    花括号:保存对象
    逗号:分割数据
    键值对(key – value):标识对象
    其中,key必须为string类型,value的类型稍后介绍
    例如:
    [
    {
    “Product”: “Apple”,
    “Price”: 2.50
    },
    {
    “Product”: “Cherry”,
    “Price”: 5.25
    }
    ]
    1.直接接在index的dataSource中引入json数据
    在这里插入图片描述
    2.在index中通过名字引用json数据,jsonData在一开始定义
    在这里插入图片描述
    在这里插入图片描述
    3.通过应用外界json文件,这也是最常用的方式。
    在这里插入图片描述
    4.json文件的数据类型(重点

    1. string:字符串值。可用聚合:Count和Distinct Count。此类字段类型的值将为
      按字母顺序排序。
    2. number:一个数值。可以将任何可用的聚合函数应用于此类字段。此类字段类型的值将按数字排序。
    3. level:此字段类型用于在创建层次结构时定义单独的级别。结合hierarchy, level, and parent properties(层次、级别和父属性)来使用
    4. month:此字段类型用于数月。此字段类型按自然排序顺序(而不是字母顺序)对月份进行排序。
    5. weekdaty:此字段类型用于星期几。按天的自然排序顺序:从周日到周一。
    6. date:此字段类型用于日期。默认情况下,它应用于所有日期。日期分为3个独立的子字段:年、月、日。(注意,这里关于所有的日期 格式都为yyyy-MM-dd)
    7. data string:此字段类型用于日期。日期显示为字符串,可以使用日期模式进行格式化
    8. year/month/day:此字段类型用于日期。将应用以下层次结构:年>月>日。
    9. year/quarter/month/day:此字段类型用于日期。将应用以下层次结构:年>季度>月>日
    10. time
    11. datetime
    12. hidden:此字段类型用于从字段列表中隐藏字段。
    13. caption:层次结构的标题。
    14. hierarchy:层次结构的名称。如果当前字段应该是某个层次结构的级别 (if “type”: “level”).,则设置它。
    15. level
    16. parent
      在这里等级是比较难理解的,给大家一个例子
      在这里
      在这里红色的是字段定义,ParentName(父级单位名称)、Name(子级单位名称),黄色的是JSON格式。
      在这里插入图片描述
      这是运行出来的界面

    WebDataRocks基本的设置就算做完了,json数据也了解了,简单的报表都可以做了,下一节咱们介绍WebDataRocks的对象、事件和方法,还有用Java生成json数据!!!

    撒花★,°:.☆( ̄▽ ̄)/$:.°★ 。!!!

    展开全文
  • Qt报表设计和打印:演示如何利用Qt Widget设计和打印一份报表,演示如何设计和打印Qt Widget的报表
  • 复杂报表设计

    2019-10-04 06:13:45
    功能全面的报表设计器 采用全新的Web报表设计器,方便的B/S报表设计模式,基于业界优秀的非线性报表模型,具有强大的表达式和扩展功能,可以轻松快捷、零编码地实现各种复杂报表,是功能全面、高效强大的新一代报表...

    功能全面的报表设计器

    采用全新的Web报表设计器,方便的B/S报表设计模式,基于业界优秀的非线性报表模型,具有强大的表达式和扩展功能,可以轻松快捷、零编码地实现各种复杂报表,是功能全面、高效强大的新一代报表工具。

     

    易用的助手和向导,快速实现各种报表。

    提供友好易用的制表助手和向导,即使是初次使用的用户也能轻松上手,快速实现各种报表的设计制作。

    制表助手帮助用户经过选类型、拖字段两步即可快速插入数据列表、分组报表或交叉表。不规则分组向导可以轻松设置数据的自定义分组。表达式向导辅助用户点选数据字段和函数等元素自动生成单元格公式。使用统计图向导通过选类型、选风格、选数据三步即可快速定义美观的统计图。

    非线性报表模型,轻松制作复杂报表

    基于先进的非线性报表模型,许多复杂报表采用传统报表工具制作起来非常困难(需要编写代码或复杂SQL准备数据),而采用非线性模型的快逸报表则可以零编码完成,并且实现报表所需的时间和工作远低于一般的传统报表工具。

    非线性报表模型的主要特征包括:多数据源、层次坐标计算、线性坐标、平面坐标、多个更新属性。正是基于这些特性快逸报表可以零编码的轻松制作出同期比、环比、累计、占比、排名计算、不规则分组、多源分片等等各种复杂统计报表。

    可插入多种报表元素

    设计报表时可以轻松插入统计图、富文本、图片、电子签章、条形码、二维码等多种元素,让报表的展现内容更丰富。

    方便的钻取设置

    可为报表单元格方便地插入超链接,轻松实现报表链接跳转和数据钻取分析。报表设计人员无需手动进行繁琐的URL链接设置,报表设计器可根据单元格数据自动获取关联链接资源供设计人员直接选择。链接资源基于统一的超链接管理功能进行方便的设置和维护,实现一处设置、处处引用,让报表设计更便捷。

    丰富完整的报表和单元格属性

    提供丰富完整的属性设置来灵活控制报表,属性设置支持定义表达式进行动态控制。

    通过报表属性可以方便地设置整张报表的打印、分页、导出方式。报表属性还支持设置参数与宏,实现灵活的报表功能。例如通过定义报表参数从外部接收传入的值,参数既可以用于报表的数据集(例如SQL语句)中,也可以在报表的表达式中使用,从而实现动态的数据查询过滤、动态的报表属性控制等应用。

    通过单元格属性可以灵活设置单元格的数据显示格式、显示值、前景色、背景色、可见、隐藏等等,细化至单元格级别的全面控制。结合表达式的应用,轻松实现动态的报表隔行异色、高亮预警等展现效果。

    强大的样式设置,高效制作美观报表

    基于样式美化报表,设计报表时直接引用预先设置的美观样式即可快速制作出漂亮的报表,避免逐个单元格设置大量的格式属性,大大提高报表设计的效率,让报表更专业、风格更统一。关于样式的详细介绍见:美化报表。

     

    转载于:https://www.cnblogs.com/reportmis/p/5948072.html

    展开全文
  • 使用RMF报表设计器进行报表设计

    千次阅读 2016-10-21 14:56:16
    由于项目中需要将报表数据打印出来,所以就去研究了下RMF报表设计器,最终也实现了相关功能;在此记录一下,作为备忘。 1、使用RMF报表设计器将要打印的报表模板设计好,然后在JAVA中通过代码去调用并赋值;下面是...

    由于项目中需要将报表数据打印出来,所以就去研究了下RMF报表设计器,最终也实现了相关功能;在此记录一下,作为备忘。

    1、使用RMF报表设计器将要打印的报表模板设计好,然后在JAVA中通过代码去调用并赋值;下面是主要代码类:

    2、代码后面的是打印预览效果截图:

    package com.parking.print;


    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    import java.util.UUID;

    /**
     * @author CQling
     * @date 2016年10月19日
     * @todo TODO
    **/
    public class ParkCarInfoPrintSource implements IPtnSource{


    private ParkCarInfo car;


    IParkingDataManageServer parkingDataManageServer = new ParkingDataManageServerImpl();


    public ParkCarInfoPrintSource(ParkCarInfo carInfo) {
    this.car = carInfo;
    }


    @Override
    public Map<String, String> getParamMap() {
    Map<String, String>  map = new HashMap<>();
    if (car!=null) {
    MemFeeRule mFeeRule = new MemFeeRule();
    mFeeRule.setFeeTypeCode(car.getFeeTypeCode());
    List<MemFeeStandard> feeStandandList = parkingDataManageServer.findMFeeStandardsbyMemPayRule(mFeeRule);
    MemFeeStandard mStandard = new MemFeeStandard();
    if (feeStandandList != null && feeStandandList.size() > 0) {
    for (int i = 0; i < feeStandandList.size(); i++) {
    if (TimeUtils.now().after(feeStandandList.get(i).getExecuteTime())) {
    mStandard = feeStandandList.get(i);
    break;
    } else {
    mStandard = null;
    }
    }
    } else {
    mStandard = null;
    }


    map.put("carno", car.getCarno());
    map.put("drivelicenseno", car.getDrivelicenseno()==null?"":car.getDrivelicenseno());
    map.put("cartype", DictionaryUtil.getDictText("cartype",
    car.getCartype()));
    map.put("cartypeno", car.getMemberTypeName()==null?"":car.getMemberTypeName());
    map.put("owner", car.getCarowner()==null?"":car.getCarowner());
    map.put("feestandard",mStandard == null ? "当前无收费标准" : mStandard.getFeeStandard() + "");
    map.put("telno", car.getTelno()==null?"":car.getTelno());
    map.put("createdtime", car.getCreatedTime().toLocaleString());
    map.put("remark", car.getRemark()==null?"":car.getRemark());
    }
    // TODO Auto-generated method stub
    return map;
    }


    @Override
    public PrintMainObj getMain() {
    PrintMainObj pmo = new PrintMainObj("VIP审批单", PrintFileConfig.getReportPath() //$NON-NLS-1$
    + "dkz_membercar.rmf", "1", "0", "0", "1"); //$NON-NLS-1$
    return pmo;
    }


    @Override
    public String getFileName() {
    UUID uid = UUID.randomUUID();
    return uid.toString() + ".xml"; //$NON-NLS-1$
    }


    @Override
    public List<PrintDataObj> getData() {
    return null;
    }


    }

    展开全文
  • 咖啡报表组件 vb.net 报表设计 报表设计器 报表插件
  • 报表设计需要强调的几点: 1.明确分析目的,不要想着“用户想要看什么”,而是要去想“用户想要解决什么问题”。 不管是基于项目目标还是业务流程还是现有报表,最终都是为了帮助用户解决问题。从问题根源出发,挖掘...
  • 之前用过好多大型的报表,配置都是比较复杂,不太灵活,对于需求小的项目配置简单的报表设计器还是挺好。其这款RDP报表工具重点是Web版的这一点我很惊讶,市面上还是头一次见过Web版的报表设计器。而且占用...
  • frf,rm报表设计

    2019-02-15 17:18:01
    报表设计集成了fastReport 和 reportMachine报表的设计工具,是应用程序设计这两种报表文件的辅助小工具
  • Pb报表设计、自定义报表,支持pb11.5编程环境
  • 通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以...
  • 报表就是通过表格、图表等形式来动态显示数据,并为使用者提供浏览、打印、导出和分析功能,报表设计就是使用设计工具形成报表的过程。
  • 报表设计器——设计自己的报表

    千次阅读 热门讨论 2016-08-28 22:07:17
    我下载了报表设计器以后,设计完报表后,用VB连接是出现了下面的错误   加载报表时出现没有分配内存,任务已经终止,网上给出的答案是这样的   意思是说我的VB不支持打开当前版本的Grid++Report设计的报表,我用...
  • 葡萄城报表介绍:报表设计 一、报表设计定义 简单来说,报表就是通过表格、图表等形式来动态显示数据,并为使用者提供浏览、打印、导出和分析功能,可以用公式表示为:“报表 = 多样的布局 + 动态的...
  • 自由设计报表自由设计报表自由设计报表自由设计报表自由设计报表
  • 西安天网内部的报表设计器,可支持设计GIRD,FRF等格式报表

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,156
精华内容 6,462
关键字:

报表设计