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

                
一、定义报表头

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

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



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



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


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

 


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


  

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

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

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


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

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

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

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



五、定义明细网格的列

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


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


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

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



Grid++Report 数据填充教程的更多相关文章

  1. UniGui中使用Grid++Report报表控件子报表获取数据的方法

    Grid++Report是为优秀的报表控件,子报表是其重要功能之一,但Grid++Report提供的网页报表示范主要是以页面为主的,UniGui在Delphi中以快速编写web管理软件著称,但由于资料 ...

  2. 迷你MVVM框架 avalonjs 学习教程4、数据填充

    MVVM是前端的究极解决方案,你们可能用过jQuery,但那个写的代码不易维护:你们可以听过说requirejs与seajs,传说中的模块开发,加载器,但它们的最终目标是打包:你们可能听过unders ...

  3. Laravel 5.2 教程 - 数据填充

    一.简介 Laravel提供的填充类(seed),可以让大家很容易的实现填充测试数据到数据库.所有的填充类都位于database/seeds目录.填充类的类名完全由你自定义,但最好还是遵循一定的规则, ...

  4. avalon2学习教程 03数据填充

    数据填充是一个模版最基础的功能,直接从JSON(vm)取出数据,放到适当的位置上.在静态模板中,不区分文本与HTML,只看你的字符串是否有< >来决定生成文本节点与元素节点.但MVVM中, ...

  5. 二十六、【开源框架】EFW框架Winform前端开发之Grid++Report报表、条形码、Excel导出、图表控件

    回<[开源]EFW框架系列文章索引>        EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载:http://pan ...

  6. Grid++Report 报表开发工具

      Grid++Report 报表开发工具   版本 更新日期 大小 下载 说明 Grid++Repoert6.0.0.6 2015/08/08 16.0M [下载] 锐浪报表工具最新版本,新增功能说 ...

  7. 使用grid++report打印选中行

    接上一篇<hibernate+spring+mvc+Easyui框架模式下使用grid++report的总结>对grid++report做进一步开发 先写一下实现流程: 1.默认为全部载入 ...

  8. hibernate+spring+mvc+Easyui框架模式下使用grid++report的总结

    最近刚开始接触hibernate+spring+mvc+Easyui框架,也是刚开通了博客,希望能记录一下自己实践出来的东西,让其他人少走弯路. 转让正题,以个人浅薄的认识hibernate对于开发人 ...

  9. 机房收费系统中的Grid++Report报表设计器的应用

    在进行账单查询功能的时候我应用了Grid++Report报表设计器,下面我就为大家介绍一下,还望大家多多指点. 首先,在Grid++Report报表设计器中进行报表界面的设置.在属性编辑窗口中这里对报 ...

随机推荐

  1. cf493C Vasya and Basketball

    C. Vasya and Basketball time limit per test 2 seconds memory limit per test 256 megabytes input stan ...

  2. java 内存区域中的栈

    有人说栈区存放引用,这种说法并不准确. public void Method1() { int i = 4; int y = 2; class1 cls1 = new class1(); } java ...

  3. 旋的X-Di

    旋的X-Di | 氪加 旋的X-Di

  4. poj 1236 Network of Schools(tarjan+缩点)

    Network of Schools Description A number of schools are connected to a computer network. Agreements h ...

  5. ASP.NET简单文件上传

    一>使用FileUpload控件,将其拖入页面: <%@ Page Title="hehe" Language="C#" MasterPageFil ...

  6. Composer 基本指令操作使用

    Composer 基本指令操作使用 註: 若 composer.phar 改名為 composer, 請自行將 "php composer.phar" 替換成 "comp ...

  7. MySql Update Select 嵌套

    UPDATE `TB_CM_Dic` SET `ParentID` = (SELECT `ID` FROM (SELECT * FROM `TB_CM_Dic`) AS B WHERE `DicNam ...

  8. Visual Studio 2015 开发MVC4出现错误

    在Visual Studio 2015(以下简称VS2015)中开发MVC4项目时,编译报错"当前上下文中不存在ViewBag",一直无法编译,这个是否是VS2015的Bug? 本 ...

  9. Asp.Net HttpApplication 事件汇总

    Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法.你可以使用这个文件实现应用程序安全性以及其它一些任务.下面让我们详细看 ...

  10. (转)sql语句中charindex的用法

    假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串.我将告诉你这两个函数是如何运转的,解 ...