说说通用报表控件

article/2025/11/9 8:55:03

        我们已经开发有2款WINCC报表控件,一种是固定模板,一种是自定义模板。但是它们有个共同特点,就是数据都是来自WINCC的归档数据库。使用WINCC归档数据库的好处是不需要自己写脚本保存数据。但是有些情况下,我们需要自己保存数据,或者第三方系统通过数据表的方式给我们提供数据。那这样的话,我们之前的两款控件就不支持了。正好有个客户有类似需要,于是加了一天班写了个通用报表控件。之所以说是通用,是因为它可以插入任何支持.NET控件的组态软件中,比如WINCC、IFIX等。并且它不依赖于组态软件自己的归档数据库,而是通过标准SQL语句来查询第三方数据库里面的数据。

图1  WINCC报表控件(固定模板)

图2  WINCC报表控件(自定义模板)

  下面简单介绍下通用报表控件的基本功能。首先既然是通用数据报表控件,那么常用的主流数据库肯定都要支持,所以在数据库类型中我们对SQL Server、MySQL和Oracle等都提供了支持,可以直接通过下拉列表框进行选择。

图3 选择数据库类型

  控件的设计在操作上要尽量简便。只需要输入数据库服务器名称、登录信息后即可通过下拉列表框选择目标数据库。

图4 选择目标数据库

  但是我们都知道,一个数据库里面很多时候不止一张数据表。如果让用户去输入目标数据表,那么很容易出错。所以我们通过控件TreeList加载了目标数据库里面的所有数据表及字段。

图5 显示数据库里面的数据表信息

  这样,操作员直接勾选需要查询的字段即可。完成选择后再通过配置页面设置显示的别名、数据类型等。

图6 配置

  简单的两步操作后,我们便可查询数据了。

图7 查询效果

  到这里有个重要的问题,那就是操作员如何进行数据筛选。目前控件支持同时对两个字段进行筛选。操作员可以自由选择需要筛选的字段,比如日期时间,批号信息等。然后只需要勾选筛选是否生效,以及设置筛选值即可。

图8 数据筛选

  然后就是打印和导出。无论是打印或者导出,它们的效果都是一比一的呈现。比如有时候我们所要查询的字段比较多,在一页纸不够呈现的话,它会自动把剩下字段重新用新页打印。

图9 打印效果

  最后还有一个重要功能,就是它支持自定义Logo,您只需要将自己公司的Logo放到控件文件夹下面,它会在运行时自动加载。

图10 加载Logo

关于价格

  控件单报表版本永久免费。您无需花费一分钱即可正常使用。但是我们不对免费用户提供技术支持,大家可以在我们的技术群里自由交流。目前由于群人数已超过200,需要入群的朋友请联系我们的技术支持拉你入群。

  除了免费版本外,我们还提供了收费版本,区别是支持多报表及自定义Logo:通用报表控件

  下图是控件导入IFIX的效果。

最后是控件下载地址:

链接(百度云):

百度网盘 请输入提取码


http://chatgpt.dhexx.cn/article/Ot3KhWLB.shtml

相关文章

各种ActiveX控件下载地址分享

ActiveX是微软对于一系列策略性面向对象程序技术和工具的称呼,ActiveX控件可以在Windows窗体和Web程序上使用,所以不管是什么语言开发的应用程序只要在windows窗体和html页面中使用,同时也可以在MAC和JAVA平台使用,大部分均采用Ac…

Iocomp控件 Iocomp安装教程 Crack 下载

使用Iocomp Components 5.12 sp6能够助程序员开发出逼真的工控仪表和工控图表,让程序开发不再消耗时间和精力,有了这个控件不仅能节约开发时间,而且还降低了项目风险,最重要的是第三方控件写的程序更专业,工控图表图像…

wincc控件包下载_Simatic HMI WinCC V7.4 SP1 组态软件下载

WinCC V7.4 SP1 是 WinCC V7.4 的免费升级包,WinCC V7.4 SP1有哪些新功能呢? 增加连接数 自 WinCC V7.4 SP1 起,以下性能数据适用: SIMATIC S7-1200:最多可连接 64 个 SIMATIC S7-1500:最多可连接 128 个 最大可能连接数受可用的系统资源及其性能数据限制,特别是受 CPU、…

常见ActiveX控件下载大全

ActiveX是微软对于一系列策略性面向对象程序技术和工具的称呼,ActiveX控件可以在Windows窗体和Web程序上使用,所以不管是什么语言开发的应用程序只要在windows窗体和html页面中使用,同时也可以在MAC和JAVA平台使用,大部分均采用Ac…

Qt 自定义控件

文章目录 前言一、自定义控件是什么?二、自定义控件的构建和使用1.实现内容介绍 前言 在使用Qt的ui设计时,Qt为我们提供了许多标准的窗口控件,但是在很多复杂工程中,标准窗口控件并不能满足我们所有的需求,这时就需要…

强大web打印控件下载 - 2019年最新支持所有浏览器-楚琳打印

楚琳Web打印控件- 2019年最新适配所有浏览器 在WEB系统中,打印的确是个烦人的问题。 要么自己开发打印控件,如果项目时间紧,肯定来不及。 要么购买成熟的打印控件,如果是大项目可以考虑, 但如果项目只有几K到1、2W之间…

摄像机IPC控件下载及安装问题

第一步:控件下载: 登录web界面,点击控件安装——运行,安装控件。 第二步:控件卸载: 控制面板——程序——卸载程序,卸载Surveillance Viewer IPC UN版本。 控件与浏览器兼容问题: …

界面控件DevExpress v17.2.7|附下载

DevExpress Universal Subscription(又名DevExpress宇宙版或DXperience Universal Suite)是全球使用最多的.NET用户界面控件套包,DevExpress广泛应用于企业内容管理、 成本管控、进程监督、工业制造、生产调度,智能制造首选控件&a…

JavaWeb富文本编辑器与文件上传

目录 一、富文本编辑器 1、下载富文本编辑器 2、富文本编辑器的应用 二、文件上传 文件上传必须要注意的规则: 文件上传案例 文件夹的访问 一、富文本编辑器 富文本编辑器在项目中很常见,它可以将文本,图片等信息存入数据库,再…

JAVA--文本编辑器

一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 Markdown 标题 井号加空格,六个井号,井号越多字体越小 字体 样式字体 helloWord helloword helloword 一个星到三个星 一星斜体二星加粗三星斜体加粗 删除字体 HelloWord 左右两…

php 富文本编辑器,曾经用过的十大富文本编辑器

富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱。它的应用也越来越广泛。 1、UEditor---百度编辑器 网址:http://ueditor.baidu.com/website/ UEditor是由百度web前端研发…

java编程用什么文本编辑器_编程必备,程序员应该都知道的7款文本编辑器

正如一个作家需要一个文字处理器来写故事,一个艺术家需要画布来创作,同样的,如果想编程,你会需要一个地方来写代码。 程序员在哪里编写代码?最常见的就是使用文本编辑器了吧。 下文列出了7个主流的文本编辑器&#xff…

富文本编辑器内容存储至Mysql

文章目录 概述获取富文本编辑器内容后端数据处理 概述 在所有的编辑器中,大概最受欢迎的就是富文本编辑器和MarkDown编辑器了,无论哪一种编辑器,我们需要知道的是,发给后端的内容是带着html标签的字符串,而我们需要把…

Windows 文本编辑器 EditPlus 的简单使用

文章目录 1. 软件介绍2. 软件下载3. 软件注册4. 使用设置4.1. 快捷键4.2. 设置项 该文章我是在2017-11-08 11:54首发在博客园的,最近用到了几次该文章,觉得挺有用的,想着以后用到了就不用去博客园看了,就迁移了过来 CSDN&#xff…

浅析markdown和富文本编辑器

目录 一,什么是编辑器 二,markdown和富文本编辑器的由来 三,markdown和富文本的功能 一,什么是编辑器 文本编辑器是计算机软件中的一种。主要用于用来编写和查看文本文件。有一些特殊的文本编辑器支持增加自有的格式来丰富文档…

web富文本编辑器

哈喽,大家好,我今天给大家带来了一个富文本编辑器的使用,也就是如何在你的文本应用中使用富文本编辑器,我是使用的是CKeditor ,下面,就跟我一起去学习吧 目录 一,为什么要使用富文本编辑器二&a…

【JavaWeb】之富文本编辑器

【JavaWeb】富文本编辑器 前言一、富文本编辑器介绍二、富文本编辑器使用1.引入编辑器(多种引入方式)2.使用编辑器 三、主流富文本编辑器推荐1.TinyMCE2.CKEditor3.UEditor4.wangEditor5.kindeditor6.simditor7.bootstrap-wysiwyg8.summernote9.Froala10…

Java实现简易文本编辑器

数据结构课设要求完成一个简易文本编辑器,以下记录完成过程中的思路,学习到的新知识,遇到的问题和解决方案等。 要求至少实现以下要求: 1)具有图形菜单界面 2)查找,替换(等长, 不等…

使用文本编辑器编写Java源代码

使用文本编辑器编写Java源代码 编写 J a v a Java Java应用程序,可以使用任何一个文本编辑器来编写程序的源代码,然后使用 J D K JDK JDK搭配的工具进行编译和运行,在这里,我将介绍一个使用简单的文本编辑器来开发一个 J a v a J…

java集成富文本编辑器UEditor

JAVA集成富文本编辑器UEditor 集成前说明集成UEditor一.UEditor下载二.UEditor迁入项目三.引入ueditor中的js四.初始化UEditor五.实现图片上传 集成前说明 其实java独立集成ueditor是个伪命题,集成ueditor需要前后端共同参与才能完成,因为集成ueditor的时候,两端都有对应的配置…