首页 > 编程知识 正文

报表编辑器使用方法,报表设计器中显示三个带区

时间:2023-05-06 07:32:30 阅读:141058 作者:3746

下载报表设计器后,在设计报表后,使用VB连接时出现以下错误

加载报告时未分配内存,任务已完成。 网上的回答如下

这意味着我的VB不支持打开当前版本的网格报告设计的报告。 我用的是6.0版。 我没有为这个任务分配内存,因为我当前的版本太高了,VB的版本不支持这个最新版本的功能。 然后,我试着找了5.0的。 很多人都在写报告的博客,但那些是别人总结的,自己总结的和别人一样也可以

1、打开Grid Report报表设计器,进入此界面。 这个界面在设计师中被称为普通界面。

2、从“插入”菜单插入报表标题。 图

您可以在这里进行第一步的设计,也可以在所有界面设计完成后再进行摆弄。 我先弄了这里。 还是选择了插入菜单,这个时候有了选择。 可以插入静态框,也可以插入综合文本框。 只显示文字,这两个框几乎没有区别。 这是两种选择,肯定有区别。 哪里有区别呢?

此时,可以在安装时使用附带的帮助。 左边的那个

打开此帮助文档,找到图中显示的位置

这里有各种各样的解释,有助于我们理解这个报告设计器。 我借花献佛,把上面的静态框和综合文本框的解释放在下面。

静态框

用于显示静态文本的部件框通常设置在设计时显示的文本,并在显示输出时根据输出格式信息绘制显示文本。 静态框可以与参数对象相关联。 在这种情况下,显示输出时零件框的显示文本是参数对象的显示文本,如果一个零件框在输出时多次显示,并且关联参数对象的值发生变化,则静态框在不同位置输出时的显示文本也会发生变化。 静态框是为了与早期版本兼容而保留的部件框,建议在新报告中使用集成文本框。

综合文字框

集成文本框可以显示与动态数据字段相关联的静态文本,如字段、参数、文本组合框、统计函数和系统变量。 在集成文本框中,可以定义四则表达式,在运行时表达式将被运算结果替换。 集成文本框是Grid Report中最常用的部件框,可以提供其他文本框的功能,也可以将静态文本和动态数据字段组合起来,输出在运行时动态变化的文本。 另外,数据字段也可以在四则运算式中使用,在运行时输出运算结果。

class="p15" style="margin-top:0pt; margin-bottom:0pt">解释其实很清晰,但是不去试试看是感觉不出来的,推荐尝试一下。

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

 

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

 

这里可以设置参数格式

 

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

 

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

 

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

 

进入这个界面

 

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

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

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

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。