Grid++Report 数据填充教程

摘要:
4、 生成报表数据集的字段1.执行菜单命令“编辑”˃“基于详细信息查询生成字段”。此时,Grid++报表将根据上一步中创建的数据库连接字符串和查询SQL参数自动生成报表详细信息记录集的字段。生成的字段与数据库表中的字段一致。

Grid++Report的报表设计器应用程序设计一个简单的报表:“机房开发收入总汇表”

                
一、定义报表头

1、执行菜单命令“插入”→“报表头”

2、执行菜单命令“插入”→“静态框”

Grid++Report 数据填充教程第1张


3、设置 StaticBox1 的“文本”属性设为“机房开发收入总汇表”,“文本对齐方式”和 “字体”属性。 

Grid++Report 数据填充教程第2张


二、插入明细网格
1、执行菜单命令“插入”→“明细网格”

Grid++Report 数据填充教程第3张


三、绑定明细网格数据
        Grid++Report 采用 Windows 操作系统自带的 OLE DB 数据引擎从数据源获取报表数据, OLE DB 数据引擎是微软最新最先进的数据操作引擎,支持各种普通数据库与多种非数据库数据源。
 
1、执行菜单命令“报表”----“明细数据库查询”----“设置数据库连接串与查询SQL”对话框打开。
  

 Grid++Report 数据填充教程第4张


2、在“设置数据库连接串与查询SQL”对话框中,执行“创建数据库连接串、、、”按钮,此时创建 OLE DB 数据链接属性窗口打开。

Grid++Report 数据填充教程第5张

  

3、在“OLE DB 提供程序”列表框中选择“Microsoft  OLE DB Provider for SQL Server”----“下一步”

Grid++Report 数据填充教程第6张

 

选择“下一步”按钮后,进入连接子夹,如下图所示:

4、执行“选择或输入服务器名称”--“使用指定的用户名称和密码”--“在服务器上选择数据库”--“测试连接”

Grid++Report 数据填充教程第7张

 
5、执行“确定”按钮,数据链接串已经成功创建,大家可以在设置数据库连接串与查询SQL对话框的“数据库连接串”编辑框中看到刚才创建的数据库连接串。

Grid++Report 数据填充教程第8张

 
6、在“查询 SQL”编辑框中输入“select * from CheckDay”,注意不要包括引号,表示将从 CheckDay 表中取其所有数据。 
7、执行“测试”按钮验证数据库连接串与查询 SQL是否正确设置。
8、执行“确定”按钮关闭设置数据库连接串与查询SQL对话框,至此已经完成报表明细数据的绑定。

四、生成报表数据集的字段

1.执行菜单命令“编辑”→“根据明细查询生成字段”,此时 Grid++Report 将根据上一步中创建的数据库连接串与查询 SQL 参数自动生成报表明细记录集的字段,生成的字段与数据库表中的字段保持一致。

Grid++Report 数据填充教程第9张


五、定义明细网格的列

1、执行菜单命令“编辑”→“根据字段生成表格列”,此时 Grid++Report 将根据报表当前明细记录集字段的定义生成明细列,每个字段将对应生成一个显示列。 

Grid++Report 数据填充教程第10张


2、属性编辑窗口中改变其“文本”属性,合理显示文本。

Grid++Report 数据填充教程第11张


3、明细网格的定义界面上部的标尺为列宽度指示标尺,将鼠标停放在两个标尺之间的间隔区域,通过拖放可以改变列的显示宽度,通过这样的操作后,可以为每个列设置合理的显示宽度。

Grid++Report 数据填充教程第12张


4、至此“机房开发收入总汇表”报表已经定义出来,通过点击设计器下端的“预览视图”与“查询视图”切换按钮,大家可以及时看到报表的运行效果。

Grid++Report 数据填充教程第13张


Grid++Report 数据填充教程第14张


免责声明:文章转载自《Grid++Report 数据填充教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇EBS触发器执行顺序引领Boost(五)(Boost::array)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

转:如何用plsql从oracle中导入导出数据

如何使用PLSQL Developer从oracle数据库 导入导出数据   用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer   只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。另外   Sql In...

progit 之 git 起步(1)

了解git为什么这么流行,为什么应该使用git 以及 如何设置及使用git 关于版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有了它就可以将文件回溯到之前的状态,甚至将整个项目都回溯到过去某个时间点的状态。 本地版本控制系统 许多人习惯用复制的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做的唯一好处...

数据库概述及基本操作

目录:数据库概述           SQL Sever的简介 数据库概述       数据库是相关的多维数据集及其所共享的对象的容器。这些对象包括数据源(表)、表、视图、规则、角色、存储过程、自定义函数等。如果多个多维数据集要共享这些对象,那么这些对象和多维数据集必须在同一个数据库中。简单来说,数据库就是管理数据的地方。  数据库的发展阶段:层次型、网...

django连接ORM

一. 程序连接mysql 1. 导入pymysql模块 2. 创建连接 3. 获取执行命令的游标 4. 使用游标去执行sql语句 5. 获取sql语句的执行结果 6. 关闭游标 7. 关闭连接 二. ORM介绍 1. 概念 ①. 对象关系映射(Object Relational Mapping)模式是一种为了解决面向对象与关系数据库存在的互相不匹配的现象技...

mysql插入数据时,去掉重复的数据;

1. 利用insert ignore into语句去重 mysql> INSERT IGNORE INTOperson_tbl (last_name, first_name) -> VALUES( 'J', 'T'); Query OK, 1 row affected (0.00sec) mysql> INSERT IGNO...

从零搭建企业大数据分析和机器学习平台-技术栈介绍(三)

数据传输和采集 Sqoop数据传输工具实际项目开发中,往往很多业务数据是存放在关系型数据库中,如 MySQL数据库。我们需要将这些数据集中到数据仓库中进行管理,便于使用计算模型进行统计、挖掘这类操作。 Sqoop是Apache软件基金会的⼀一款顶级开源数据传输工具,用于在 Hadoop与关系型数据库(如MySQL、Oracle、PostgreSQL等)之间...