首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

今天的主角,VFP新报表设计 TQ报表设计

TQ报表设计,也就是我说的 VFP OOP 报表设计。 加菲猫注:作者xinjie 一 开发这个工具的诱因: 2018年,我在某软件公司任职时,负责搭建一个新的开发框架。...2 在不考虑安全的前提下,运行时的报表设计,工具栏可能花屏 当我们的软件打开报表设计时,最好的 UI 布局是同时将控件工具栏和布局工具栏同时打开,以便于操作者更方便的创建或者修改报表。...由于 OOPReports 的设计初衷并不是要作为一个报表设计报表引擎,所以,为了实现可视化的报表设计,需要对其中很多地方进行修改;由于 VFP 报表自身的复杂性,这些修改也许无法完全覆盖在需求层面的各种报表要求...回到报表设计本身,由于是完全的面向对象,所以不可能像 VFP 固有报表设计一样及时的将所更改的信息回写到 FRX 文件中。...四 TQ报表设计的特性: 1. 一个相对现代的设计UI 2.

39930

报表设计-普通报表设计

描述 普通报表设计可以分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是 FineReport 普通模板的几大使用方式。...普通报表的特点有:类 Excel 设计界面、无限行列扩展和多 sheet 功能,能轻松实现数据间的各种运算,实现复杂表样、分组交叉、卡片分栏、同比环比等功能。...同时普通报表还存在一些不足:局限于规整的格子式报表和不支持局部刷新等。 1.1 报表设计 报表设计是纯粹的数据展示,如下图: ?...详细使用方法请参照 报表设计; 1.2 参数设计 参数设计是动态查询数据,如下图所示: ? 详细使用方式请参照 参数入门; 1.3 图表设计 图表设计是使用图表来展示数据,如下图所示: ?...详细使用方式请参照 图表入门; 1.4 填报设计 填报设计是录入数据,将数据写入数据库中,如下图: ? 详细使用方式请参照 填报入门。 根据实际情况确定使用哪一张使用方式,或者联合使用哪几种使用方式。

2.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    报表设计-聚合报表设计

    [财务][数据化分析][帆软]报表设计-聚合报表设计 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响。...聚合报表特点:空白画布式设计界面,每个模块相互独立,专门解决大报表难题,单元格扩展分离,互不影响。...同时聚合报表还存在一些不足:不支持自适应,单元格扩展分离但组件依旧相互推开 注:需要使用多个聚合块时,再拖动报表类型聚合块到模板设计界面就可以了。操作同上,多聚合块之间是没有影响的。 2....注2:10.0设计和部署包使用的都是 openjdk,而使用 openjdk 无法启动 flash 打印,但使用 Oracle/sun jdk 可以。...注3:flash 打印目前是已经被淘汰了的技术,很多浏览都将不再支持 flash 打印,建议客户使用零客户端或本地打印。 4.

    2.6K40

    报表设计-决策报表设计模式

    就我而言,不建议使用这个FineReport里面的决策报表,还是用FineBI里面的决策报表好用,阔以在web端进行设计,其实都一样。...[财务][数据化分析][帆软]报表设计-决策报表设计模式 1....描述 为了弥补 普通 cpt 模板设计 关于自适应布局、局部刷新等等方面的不足,FineReport 推出了决策报表设计模式的概念,可以通过决策报表来实现 移动端 的自适应,组件间的联动。...决策报表整体介绍 点击菜单文件>新建决策报表,即可新建一张决策报表,可为决策报表添加不同的组件,其中这些组件包括空白块(Tab 布局、绝对画布块、报表块)、参数面板、图表块、控件等类型,如下图所示:...决策报表设计的详细介绍及示例请查看 决策报表设计

    2.7K10

    -Ureport报表设计-基础组件配置

    更新记录 2021-09-27 ​ Ureport报表设计基础 Ureport报表设计 1.组件介绍 ​ Ureport2 报表设计是一个基于 WEB 的在线报表设计,其具有良好的界面设计和强大的报表设计功能...,支持报表多种格式导出(分页)、报表通用性设计等,Ureport2 支持简单、复杂报表设计,能够很好地嵌合实际业务需求,其报表设计可通过纯 sql 或者是配置的方式实现,以此可针对不同的人员进行管理。...在应用上将UReport报表设计整合到已有项目并非一件难事,只需要通过简单的配置便可完成,主要的工作量在于后期报表设计、维护,以及UReport2报表设计的学习需要耗费一定的时间和精力,需要开发人员了解报表设计的流程...、原理,掌握排查报表设计错误的方法,熟练应用 与实际业务整合 ​ 针对多租户、复杂报表设计场景:Ureport2 可在工程中自定义报表存储和数据源,在代码逻辑层模拟实现多租户概念(不同的租户访问不同的报表存储...ureport相关的内容存在,因此会报404访问路径错误或者是designer报表设计不存在的问题,此处需要对dada-report拦截的内容做限制,参考前端控制拦截(拦截说明、拦截顺序、执行顺序)

    4.1K10

    如何设计报表

    image.png 报表就是报告状况的表,是通过表格、图表来展示指标,从而方便业务部门掌握业务的情况。 每天汇总更新的报表叫做日报,每周汇总更新的报表叫做周报。...image.png 在《如何构建指标体系》里找到了一级指标、二级指标和三级指标,到这一步可以把这些指标制作到报表中,通过报表监控指标,不断更新指标体系。 如何制作报表呢?通过下面5步来制作报表。...2.建立指标体系 在《如何构建指标体系》里建立的指标体系如下图: image.png 3.设计展现形式 报表默认设置是显示全部订单类型、全部会员等级的数据。...需要看更详细的数据时候,再点击报表上的小三角形展开查看详细数据。 报表的筛选方面,提供时间、订单类型、会员等级的筛选功能。...5.报表开发 报表开发出来之后,如果验证过数据没有问题,就可以告知业务部门。

    88200

    报表设计-设计思路

    描述 使用 FineReport 设计设计模板,首先需要了解 FineReport 模板制作的思路,沿着其思路来了解 FineReport 报表中的所有功能。...1)新建数据连接:在制作模板之前首先要确保设计者知道存储数据的数据库类型、数据库地址、访问数据库的用户名密码,然后在 FineReport 设计中新建一个数据连接,建立数据库与设计的交互桥梁; 2)...索引 序号内容简介文档教程 1 数据连接 建立数据库与设计的交互桥梁 数据连接 1.1 JDBC 连接数据库 以连接 Oracle 数据库为例,介绍 JDBC 方式连接数据库的操作步骤 JDBC...FineReport 模板设计主要包括普通模板设计、决策报表设计和聚合报表设计三种模板设计类型 模板设计类型 3.1 普通报表设计 普通报表设计分为报表设计、参数设计、图表设计和填报设计四个部分...普通报表设计 3.2 决策报表设计模式 通过决策报表来实现移动端的自适应,组件间的联动 决策报表设计模式 3.3 聚合报表设计 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表

    1.7K20

    报表设计-模板设计类型

    描述 模板设计是 FineReport 学习过程中的主要难题所在,FineReport 模板设计主要包括普通模板设计、决策报表设计和聚合报表设计三种模板设计类型。 ?...决策报表 决策报表是用来展示控件的,保存的文件类型为 frm,FineReport 中的决策报表设计就是为了实现普通模板设计无法满足直接展示控件的需求,通过决策报表设计模式,可以在决策报表上直接添加控件...详细请参照决策报表 决策报表设计模式; 5....索引 序号 内容 简介 文档教程 1 普通报表设计 普通报表设计分为报表设计、参数设计、图表设计和填报设计四个部分 普通报表设计 2 决策报表设计模式 通过决策报表来实现移动端的自适应,组件间的联动 决策报表设计模式...3 聚合报表设计 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响 聚合报表设计

    1.1K20

    通过邮箱发送html报表

    前言 需求是发送邮件时, 可以将报表正文贴到邮件里, 可以正常复制选中报表内容. 目前的做法是简单粗暴的转成了一张图片, 这样效果显然是很糟糕的....那么报表是不是可以直接输出html到正文, 调用远程css呢. ? 尝试一: 外置css, js 把报表html中的js, css都改成cdn的地址, 直接单页访问html, 显示正常....3 p{color:blue} 4 ...... 5 复制html内容, 粘贴到qq邮箱正文, 选择html编辑内容, 发送成功. ?...尝试三: 通过javax.mail发送html邮件 通过代码发送上述相同的html邮件, 邮件发送成功, 但是接受方收到的邮件是空的, 只显示了一个<. ?...试了下简单的html, 可以正常发送接受, 收到的也是富文本格式的. 那么猜测是邮箱服务限制了html的大小, 毕竟直接简单粗暴的把一个报表转成html, 内容会比较庞大.

    2.4K90

    如何设计报表

    报表就是报告状况的表,是通过表格、图表来展示指标,从而方便业务部门掌握业务的情况。 每天汇总更新的报表叫做日报,每周汇总更新的报表叫做周报。...在《如何构建指标体系》里找到了一级指标、二级指标和三级指标,到这一步可以把这些指标制作到报表中,通过报表监控指标,不断更新指标体系。 如何制作报表呢?通过下面5步来制作报表。...2.建立指标体系 在《如何构建指标体系》里建立的指标体系如下图: 3.设计展现形式 报表默认设置是显示全部订单类型、全部会员等级的数据。...需要看更详细的数据时候,再点击报表上的小三角形展开查看详细数据。 报表的筛选方面,提供时间、订单类型、会员等级的筛选功能。...经过和业务部门确认,报表的样式如下: 4.编写需求文档 把上述指标体系和报表需求整理成一份文档,给到开发部门。 5.报表开发 报表开发出来之后,如果验证过数据没有问题,就可以告知业务部门。

    82300

    报表设计-分页预览

    [财务][数据化分析][帆软]报表设计-分页预览 1. 概述 分页预览即普通预览模式,FineReport 的默认预览方式,一般在只需要查看报表数据用于分析的时候使用。...分页预览示例 1)打开设计,双击打开 GettingStarted.cpt 模板,点击设计界面上的预览按钮访问报表,如下图所示: ?...2)点击分页预览之后,在浏览端就会打开一张报表,如下图所示: ? 3. 分页预览设置 分页预览设置页面,仅对分页预览模板有效。...在设计中点击模板>模板web属性>分页预览设置,可对分页预览界面进行设置。...属性 内容 注意事项 以下设置 采用服务设置:默认情况,使用服务统一的设置,下面的所有选项都为灰色无法编辑。 为该模板单独设置:只适用于当前的模板,下面所有的功能可编辑、设置。

    2.3K20

    报表设计-模板预览

    链接大部分都是官方文档的链接,现在搬运过来只是为了添加自己的心得体会 [财务][数据化分析][帆软]报表设计-模板预览 1. ...决策报表下为 决策报表预览、移动端预览,如下图: ? 2. 模式比较 那 FineReport 为什么要分为不同的六种预览模式呢?那么这六种模式都有什么样的区别呢?又有什么相同之处呢? 3....填报预览(op=write) 3 数据分析 数据分析模式也可以查看报表,但是其可以对报表结果进行不分页预览及在线分析:排序、二次过滤等 数据分析(op=view) 4 新填报预览 新填报预览,采用了新样式的控件...,加载速度快,采用了分页加载 新填报预览(op=write_plus) 5 移动端预览 通过扫码直接在手机上展现报表,让用户直观地看到当前设计模板的实际效果 移动端预览(op=mobile) 6 决策报表预览...决策报表预览是针对于决策报表设计模式而言的 决策报表预览

    1.6K10

    报表设计-填报预览

    [财务][数据化分析][帆软]报表设计-填报预览 1. 概述 填报预览,顾名思义,就是指在 Web 端预览用来填报数据的模板,一般在只需要录入修改数据的时候使用,当然也可用来查看数据。...1)打开设计,在模板面板中打开doc/Form/FreeForm/自由填报模板.cpt这张模板,点击预览按钮下方的倒三角,选择填报预览,如下图所示: ?...在设计中点击模板>模板web属性>填报页面设置,就可以对填报页面进行设置,如下图所示: 设置面板主要分为三大块:上面部分是对模板预览效果的一些效果设置,中间部分是模板预览之后的工具栏设置,下方是 Web...属性 内容 注意事项 以下设置 采用服务设置:默认情况,使用服务统一的设置,下面的所有选项都为灰色无法编辑。 为该模板单独设置:只适用于当前的模板,下面所有的功能可编辑、设置。...- sheet 标签页显示位置 当报表中存在多个sheet时,sheet标签页位置默认处于报表底端,可设置在报表上部 移动端无意义 报表显示位置 设置内容在报表当中显示的位置。

    1.6K10

    报表设计-第一张报表

    制作步骤 2.1 新建数据连接 新建数据连接的目的是让 FineReport 设计连接数据库,这样报表就可以在数据库中读取、写入或修改数据。...制作这张报表连接的是 FineReport 内置的 SQLite 类型的数据库,有关外置数据库的连接可参见 JDBC连接数据库。 1)打开设计,菜单栏选择服务>定义数据连接。 ?...2)弹出「定义数据连接」对话框,设计已经默认连接了一个名为 FRDemo 的内置数据库,点击测试链接,弹出「连接成功」提示框,表示数据库 FRDemo 成功与设计建立连接。...简单而言数据集是报表设计时的直接数据来源。 数据集按照作用范围分为两种:服务数据集 和 模板数据集,它们之间的区别请参见:数据集。 我们制作的这张普通报表将新建两个模板数据集 ds1 和 ds2。...2.5 报表预览 2.5.1 PC 端 报表必须先保存才能预览,点击保存按钮保存报表,点击预览按钮,选择分页预览,即可在浏览中查看报表。 ? 浏览报表效果如下图所示: ?

    2.9K20

    如何在CRM系统中集成ActiveReports最终报表设计

    有时候,将ActiveReports设计集成到业务系统中,为用户提供一些自定义的数据表,用户不需要了解如何底层的逻辑关系和后台代码,只需要选择几张关联的数据表,我们会根据用户的选择生成可供用户直接使用的数据集...Col2"); dt.Columns.Add("Col3"); designer.Report = null; // 加载区域报表设计...修改ReportsFom_Load 方法 LayoutBuilder.BuildRdlReportLayout(this.reportDesigner); 这样打开设计之后,则会呈现带字段的数据集,...当用户可以直接使用数据集字段,设计满足需求的报表了,当用户设计完成可能需要预览报表,这样就需要为报表返回实际的数据了。...首先在报表设计中添加“预览”按钮 ?

    1.3K60

    stimulsoft oracle,报表仪表设计Stimulsoft的处理数据功能

    StimulReport.Net的报表设计不仅界面友好,而且使用便捷,能够让你轻松创建所有报表;该报表设计报表设计过程中以及报表运行的过程中都可以使用。...在运行时使用StimulReport.Net 的报表设计不需要支付任何的专利费用。 所创建的报表既可以在Windows窗体应用程序中使用,也可以在Asp.Net应用程序中使用。...要添加数据源,请选择数据服务的类型并指定连接字符串。我们的报表设计将自己请求可用表的列表,并在选择了必要的表后,将自动在字典中创建数据源。 资料档案 数据可以直接从文件中加载。...此外,设计中还提供了方便的业务对象可视编辑。在此编辑中,您可以更改现有结构或创建新结构。 数据转换 这是用于准备数据以在报表和仪表板中使用的独特工具。...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158828.html原文链接:https://javaforall.cn

    1K20

    基于 HTML5 的 Web SCADA 报表

    背景 最近在一个 SCADA 项目中遇到了在 Web 页面中展示设备报表的需求。一个完整的报表,一般包含了筛选操作区、表格、Chart、展板等多种元素,而其中的数据表格是最常用的控件。...如何选择一个合适的 HTML 前端表格控件?此处可以省略一万字。哈哈。...jQuery、Angular、React 等阵营中的控件库中都有不少成熟案例,但是这些基于 DOM 的控件也有不足,一个是效率问题:如果在数据量很大表格的中采用自定义的单元格控件,对浏览的负担实在太重...懒得亲自直接用 HTML5 的原生接口? HT 提供了对 Canvas API 的封装接口,包括各种矢量类型以及一些简单的 Chart。...Web Worker 众所周知,浏览的 JS 环境是基于单进程的,在页面元素较多,而且有很大运算需求的情况下,会导致无法兼顾渲染任务和计算任务,造成页面卡顿或失去响应。

    2.9K30

    基于 HTML5 的 Web SCADA 报表

    背景 最近在一个 SCADA 项目中遇到了在 Web 页面中展示设备报表的需求。一个完整的报表,一般包含了筛选操作区、表格、Chart、展板等多种元素,而其中的数据表格是最常用的控件。...如何选择一个合适的 HTML 前端表格控件?此处可以省略一万字。哈哈。...jQuery、Angular、React 等阵营中的控件库中都有不少成熟案例,但是这些基于 DOM 的控件也有不足,一个是效率问题:如果在数据量很大表格的中采用自定义的单元格控件,对浏览的负担实在太重...懒得亲自直接用 HTML5 的原生接口? HT 提供了对 Canvas API 的封装接口,包括各种矢量类型以及一些简单的 Chart。...Web Worker 众所周知,浏览的 JS 环境是基于单进程的,在页面元素较多,而且有很大运算需求的情况下,会导致无法兼顾渲染任务和计算任务,造成页面卡顿或失去响应。

    3.6K90
    领券