安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > reportx报表设计器 v2.7.0 官方版
reportx报表设计器

reportx报表设计器

 v2.7.0 官方版
  • 软件大小:9.43 MB
  • 更新日期:2019-10-09 16:43
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:9.43 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  reportx报表设计器是一款可二次开发的编程工具,用户可以通过该应用程序直接将数据库形成的报表数据读取出来,并且支持根据自己的需要进行编辑;程序支持的文本有很多,包括最常见的Base64文本、XML文本、Excel文件等;可以通过这些文本生成可输出输入的专用文本,支持文本、下拉列表、日期、图表等操作;编辑完成的文本可以通过报表打印功能将其导出,在导出之前还可以对其进行编辑设定;支持图表目标操作,支持树状列表显示,支持VBScript、JavaScript脚本,支持直接读取数据库形成报表;强大又实用,需要的用户可以下载体验

reportx报表设计器

软件功能

  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()防止界面刷新,速度就会提高很多了。

reportx报表设计器

  (一) 连接数据库

  报表工具Design->数据->数据库向导或ReportX.OpenDatabaseGuide();

  1、添加连接字符串。填入连接接字符串Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=db1.mdb;Persist Security Info=True,然后测试连接。

reportx报表设计器

  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),然后生成字段。

reportx报表设计器

  3、添加报表属性。

  (1) 报表分为三种,列表、分组报表、交叉表。其中分组报表可以把组标题栏放在分组顶部、分组底部或当作一列放在列表数据里、如果放在分组顶部或分组底部还可以强制分页,交叉表可以选择是否进行行列求和;

reportx报表设计器

  (2) 修改报表行的交替颜色;

  (3)指定填充报表的起始行列。因为列表、分组报表的字段需要指定列(具体参考添加字段),所以列起始位置对于这两种报表无效。

  4、添加字段。支持鼠标拖动。

reportx报表设计器

  5、添加条件。

reportx报表设计器

  6、分组。

reportx报表设计器

  7、添加过滤。

reportx报表设计器

  8、添加排序。支持鼠标拖动。

reportx报表设计器

  (二) 创建报表

  (1) 列表,将报表第三行起全部删除,第一行填入标题,第二行是数据行(报表属性中行起始位置指的就是这一行),比如某列数字需要保留两位小数,就可以修改第二行对应的单元格的显示属性;

reportx报表设计器

  (2) 分组报表,

  ① 组标题栏放在分组顶部,第一行填入标题,第二行是组标题栏(报表属性中行起始位置指的就是这一行),第三行是数据明细行,第二、三行都可以修改单元格属性。

  ② 组标题栏放在分组中间,第一行填入标题,第二行是数据行(报表属性中行起始位置指的就是这一行)第二行都可以修改单元格属性。

reportx报表设计器

  ③ 组标题栏放在分组底部,第一行填入标题,第二行是数据明细行(报表属性中行起始位置指的就是这一行),第三行是组标题栏,第二、三行都可以修改单元格属性。

reportx报表设计器

  (3) 交叉表,如果标题行上有n个字段,标题列上有m格字段,再左上角就有留出n行m列,第1行到n行m+1列是行标题,第n+1行1列到m列是列标题,第n+1行m+1列就是数据,行标题、列标题、数据都可以修改单元格属性(报表属性中行列起始位置指的就是这个矩形的左上角的单元格)。

reportx报表设计器

  (三) 查询报表

  报表工具Design->数据->查询数据或ReportX.OpenQuery();

人气软件