reportx报表设计器
v2.7.0 官方版- 软件大小:9.43 MB
- 更新日期:2019-10-09 16:43
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
reportx报表设计器是一款可二次开发的编程工具,用户可以通过该应用程序直接将数据库形成的报表数据读取出来,并且支持根据自己的需要进行编辑;程序支持的文本有很多,包括最常见的Base64文本、XML文本、Excel文件等;可以通过这些文本生成可输出输入的专用文本,支持文本、下拉列表、日期、图表等操作;编辑完成的文本可以通过报表打印功能将其导出,在导出之前还可以对其进行编辑设定;支持图表目标操作,支持树状列表显示,支持VBScript、JavaScript脚本,支持直接读取数据库形成报表;强大又实用,需要的用户可以下载体验
软件功能
1、对字段的拖放功能
把字段从 Microsoft 数据环境设计器拖到数据报表设计器。
当进行这一操作时,Visual Basic 自动地在数据报表上创建一个文本框控件,并设置被放下字段的DataMember和DataField属性。
也可以把一个Command对象从数据环境设计器拖到数据报表设计器。
在这种情况下,对于每一个Command对象包含的字段,将在数据报表上创建一个文本框控件;
每一文本框的DataMember和DataField属性将被设置为合适的值。
2、Toolbox控件
数据报表设计器以它自己的一套控件为特色。
当数据报表设计器被添加到工程时,控件被自动创建在一个名为DataReport的新“工具箱”选项卡上。
多数的控件在功能上与 Visual Basic 内部控件相同,并且包括Label、Shape、Image、TextBox和Line控件。
第六个控件,即Function 控件,自动地生成如下四种信息中的一种:Sum、Average、Minimum或Maximum
3、打印预览
通过使用 Show 方法预览报表。然后生成数据报表并显示在它自己的窗口内
PS:要在打印预览方式中显示报表,必须在计算机上安装一台打印机
4、打印报表
通过调用 PrintReport 方法,以编程方式打印一个报表。
当数据报表处于预览方式,用户也可以通过单击工具栏上的打印机图标打印报表
软件特色
1、支持输入输出专用文件、Base64文本、XML文本、Excel文件、HTML文件、TEXT文件
2、支持报表打印预览、打印设置、打印,支持各种行列操作
3、支持文本、下拉列表、日期、图表、按钮、复选、图片类型单元格及各种单元格操作
4、支持公式(包括各种统计函数)
5、支持JavaScript、VBScript脚本。
6、支持直接读取数据库形成报表
7、支持图表目标操作
8、支持树状列表显示
使用方法
ReportX技巧(1)InvalidatePaint()、ValidatePaint()
SetCellValue、SetCellMultiLine、SetCellHAlignment、SetCellBackColor、SetCellFontName等方法每次只能修改一个单元格,如果修改很多单元格,就需要循环使用这些方法,在循环调用之前需要使用InvalidatePaint()在循环调用之后需要使用ValidatePaint()。因为像SetCellValue这种方法调用后,会自动刷新界面,如果循环调用就会多次刷新界面,影响速度,如果先使用InvalidatePaint()防止界面刷新,速度就会提高很多了。
(一) 连接数据库
报表工具Design->数据->数据库向导或ReportX.OpenDatabaseGuide();
1、添加连接字符串。填入连接接字符串Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=db1.mdb;Persist Security Info=True,然后测试连接。
2、添加表或视图。可以是单个表Orders,也可以是多个表(((((Orders aInner Join [Order Details] b on a.OrderID=b.OrderID)Inner Join Products c on b.ProductID=c.ProductID)Inner join Suppliers d on c.SupplierID=d.SupplierID)Inner Join Customers f on a.CustomerID=f.CustomerID)Inner Join Employees e on a.EmployeeID=e.EmployeeID),然后生成字段。
3、添加报表属性。
(1) 报表分为三种,列表、分组报表、交叉表。其中分组报表可以把组标题栏放在分组顶部、分组底部或当作一列放在列表数据里、如果放在分组顶部或分组底部还可以强制分页,交叉表可以选择是否进行行列求和;
(2) 修改报表行的交替颜色;
(3)指定填充报表的起始行列。因为列表、分组报表的字段需要指定列(具体参考添加字段),所以列起始位置对于这两种报表无效。
4、添加字段。支持鼠标拖动。
5、添加条件。
6、分组。
7、添加过滤。
8、添加排序。支持鼠标拖动。
(二) 创建报表
(1) 列表,将报表第三行起全部删除,第一行填入标题,第二行是数据行(报表属性中行起始位置指的就是这一行),比如某列数字需要保留两位小数,就可以修改第二行对应的单元格的显示属性;
(2) 分组报表,
① 组标题栏放在分组顶部,第一行填入标题,第二行是组标题栏(报表属性中行起始位置指的就是这一行),第三行是数据明细行,第二、三行都可以修改单元格属性。
② 组标题栏放在分组中间,第一行填入标题,第二行是数据行(报表属性中行起始位置指的就是这一行)第二行都可以修改单元格属性。
③ 组标题栏放在分组底部,第一行填入标题,第二行是数据明细行(报表属性中行起始位置指的就是这一行),第三行是组标题栏,第二、三行都可以修改单元格属性。
(3) 交叉表,如果标题行上有n个字段,标题列上有m格字段,再左上角就有留出n行m列,第1行到n行m+1列是行标题,第n+1行1列到m列是列标题,第n+1行m+1列就是数据,行标题、列标题、数据都可以修改单元格属性(报表属性中行列起始位置指的就是这个矩形的左上角的单元格)。
(三) 查询报表
报表工具Design->数据->查询数据或ReportX.OpenQuery();
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文