关闭

报表设计器——设计自己的报表

标签: 报表
334人阅读 评论(16) 收藏 举报
分类:


我下载了报表设计器以后,设计完报表后,用VB连接时出现了下面的错误

 

加载报表时出现没有分配内存,任务已经终止,网上给出的答案是这样的

 

意思是说我的VB不支持打开当前版本的Grid++Report设计的报表,我用的是6.0版本的,可能是我现在版本太高了,而VB的版本不支持这个最新版本的功能,所以没有给该任务分配内存,然后我就找了5.0的来试试看,虽然很多人都写了报表的博客,但是那些都是别人总结的,自己总结的就算跟其他人的相同,也会有不一样的体会,下面是我的进行过程:

1、 打开Grid++Report 报表设计器,进入这个界面,这个界面在设计器里面叫做普通界面。

 

2、从插入菜单中插入报表头,如图

在这里就可以进行第一步的设计也可以等全部界面设计完了再弄我是先把这里弄了仍然是选择插入菜单但是这时候就有选择了可以插入静态框可以插入综合文字框如果只是显示文字那么在预览的时候这两个框基本上没有区别这是两个选项肯定是有区别的那么区别在哪里呢

 

这时候就可以用到安装时附带的帮助了,就是左边的这个东西, 

 

打开这个帮助文档,然后找到图中显示的位置

 

这里有各种解释可以帮助我们理解这个报表设计器我就借花献佛把上面的静态框和综合文框的解释放到下面了

静态框

用来显示静态文本的部件框,一般在设计时设定要显示的文本,在输出显示时根据输出格式信息将显示文本画出来。静态框可以关联某个参数对象,在这种情况下,在输出显示时部件框的显示文本为参数对象的显示文本,当一个部件框在输出时要显示多次,而其关联的参数对象的值是变化的,则此静态框在不同位置输出时的显示文字是变化的。静态框是为了保持与以前版本的兼容而保留下来的部件框,建议新的报表使用综合文字框。

综合文字框

综合文字框可以显示静态文本,关联动态数据域,动态数据域包括:字段、参数、文字部件框、统计函数与系统变量。综合文字框可以定义四则运算表达式,在运行时表达式被替换为运算结果。综合文字框是 Grid++Report 中最常用的部件框,它除了可以实现其它文字框的功能外,还可以组合静态文字与动态数据域,在运行时输出动态变化的文本,另外数据域还可以使用在四则运算表达式中,在运行时输出运算结果。

解释其实很清晰但是不去试试看是感觉不出来的推荐尝试一下

然后继续我的流程继续创建自己的报表帮助里面都说了新的报表推荐使用综合文字框所以我选用了综合文字框,填写完文本,变成这样子,

 

中间需要插入参数因为这个报表设计器中只有具体的日期时间并没有单独显示时间的系统变量所以可以自己插入一个参数利用VB来传递过来,这里可以设置参数类型

 

这里可以设置参数格式

 

设置完成以后双击你的综合文字框,出现这个界面

 

单击插入域引用类型选择参数就可以找到自己刚刚插入的参数然后确定就可以了

 

表头设计好了接下来插入明细网格,明细网格插入以后点击红色圈这个按钮

 

进入这个界面

 

此时如果直接写SQL语句就会出现这个错误

 

我们首先要做的是创建数据库连接串 

 

然后单击下一步,填写信息,然后点击测速,这时候测试是成功的,

 

但是回到上一个界面进行测试的时候会出现下面的错误

 

 

此时可以回到刚刚的步骤选择允许保存密码

 

然后再次测试此时就没有问题了

 

继续往下走,你可以在这里点击图片中的按钮,根据数据库设置自动生成字段,这样就不用自己去一个一个的插入字段了

 

可以看到记录集中出现了数据表中的全部字段

 

同样的点击自动生成字段旁边的那个按钮,就可以自动生成列了

 

我们就不用去繁琐的插入列了,然后将明细网格中的标题行改成你想要的文字之类的东西就可以了

明细网格设计完成了接下来就是报表尾了同样的插入报表尾,然后加上两个综合文字框,选好对应的参数,这里新添加了一个参数,我看大家基本上都是用的XX所以我也就不搞特殊了报表到这里就算设计的差不多了因为我们暂时不需要页数索爷页眉和页脚就暂时不加了页眉页脚中也可以添加文本框显示页数之类的数据就不一一细说了报表的设计到这里就告一段落了你学会了吗

 

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表 开放源码及调试

记得2000年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的...
  • szzzzn
  • szzzzn
  • 2016-06-07 13:54
  • 5175

Winform报表打印万用组件解决方案

  • 2016-06-25 22:28
  • 48.44MB
  • 下载

你想不到的快速开发平台(C/S版生成B/S版)WinForm版设计器

(C/S版生成B/S版)WinForm版设计器,快速搭建框架,快速开发系统。完整的工作流引擎,完整的报表引擎,打印,权限分配,导入导出,Excel输出。。。。
  • szzzzn
  • szzzzn
  • 2016-03-11 10:16
  • 3064

C#之VS自带RDLC报表学习

最近一直在忙报表, 难得今天有空,把最近捣鼓的东西总结下。       之前也是不知道怎么弄这个报表, 从来没接触过。虽然知道可以用VS原生的报表工具来做,但是,官方给出的文档还是少的可怜,网上的很多...
  • HK_5788
  • HK_5788
  • 2015-11-15 13:23
  • 15195

C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表 开放源码及调试

记得2000年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的...
  • szzzzn
  • szzzzn
  • 2016-06-07 13:54
  • 5175

定制自己的报表!7款实用开源报表工具

https://www.evget.com/article/2014/4/8/20794.html 1. Pentaho Pentaho Report Designer是一款所见即...
  • mydriverc2
  • mydriverc2
  • 2016-05-23 14:32
  • 2958

pentaho报表设计器使用(一)——制作简单表报并上传到server

pentaho报表设计器使用(一)——制作简单表报并上传到server 从本篇文章开始,会有一个pentaho报表设计系列的文章连载。 好,下面上货。 1、首先需要的是下载pentaho的报表设...
  • wild46cat
  • wild46cat
  • 2017-03-05 22:25
  • 1852

FineReport 7.0正式版发布——B/S设计器引领报表行业趋势

7.0版本绝对不同于以往任何一个版本,它的出现具有革命性的意义。  1、BS设计器 报表制作工具FineReport首创了BS设计器,使用者在BS端简单拖拽目标数据及相关维度,即可得到从不同维度分...
  • best_report
  • best_report
  • 2012-03-20 15:39
  • 1096

说说下一代的报表设计器——Jaspersoft Studio

大家所熟知的报表设计器应该是 iReport,现在已经不再维护咯,Jaspersoft 公司已经把资源转向了 Jaspersoft Studio,所以我们就来看一看这个新一代的设计器吧。Jaspers...
  • deniro_li
  • deniro_li
  • 2017-06-07 10:32
  • 1303

Grid+report报表设计——关于结账

对于Grid+Report报表的设计对于我来说真的是一个值得研究的内容,因为之前没有涉及过。但是依旧防止不了自己的好奇心,因为要在VB6.0中用到报表,而VB中明面上的工具箱里面却没有这个工具,所以我...
  • changyinling520
  • changyinling520
  • 2015-08-01 20:44
  • 929
    个人资料
    • 访问:17720次
    • 积分:3650
    • 等级:
    • 排名:第10345名
    • 原创:58篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1559条
    文章分类
    最新评论