机房报表中“91”问题和没有分配到内存

在VB机房中,日结账和周结账要用到报表。报表对于我们来说是一个新事物,同时报表也是机房中的一个重点。
大多数的博客都是分享报表如何创建,如何配置。今天我分享下报表中遇见的问题,如91问题,无法加载报表模板的问题。
报表安装过程:推荐博客:[https://blog.csdn.net/elsa15/article/details/83345395]
报表配置及与VB交互推荐:[https://blog.csdn.net/Elsa15/article/details/83349038]
这两篇博客写的非常详细,足以支撑你从报表的开始接触到设计日报表、周报表的整个过程。
报表的问题:

1、无法加载报表模板

在这里插入图片描述
错误原因:路径不一致、版本太低
方法:检查报表模板的路径是否和代码中引用的路径一致,检查代码中报表版本号是否正确

**
在这里插入图片描述
代码中标出的部分为报表的版本,引用的版本过低,也是不能加载报表模板的。

2、没有分配到内存,任务已终止

**
在这里插入图片描述
原因:出现此类问题的原因大多是因为版本不匹配或是版本过低
在这里插入图片描述
由上图可知,部件中有5.0和6.0两个版本,版本不同,所占内存也就不同,我们用报表设计器设计出的报表属于最新版,占用内存较大, 如果引用5.0版本,将出现内存不匹配的情况

**

3、“91”问题

**
原因:一般在报表中出现“91”问题,大多是因为在设计报表时,VB传参未设置数据类型
设置VB传参数据类型步骤
1>打开已设计好的报表模板,右边属性结合,选择数据列,右击,选择参数集合
在这里插入图片描述
2>点击添加,设计数据类型
在这里插入图片描述
当设计好数据类型后,报表模板中的传参设置已经配置完了。代码不出错,VB传参就成功了

4、添加单位、制表日期等信息不显示

在这里插入图片描述
从上图可知,标题,日期,单位及负责人这些信息都是在报表头或报表尾中进行设置的,如果你设计的报表在VB中不能显示这些信息又不报错的时候,就检查位置是否正确,如果添加到页眉或页脚的位置是不会报错的,但是不能显示。
完!欢迎大家评论区留言。

猜你喜欢

转载自blog.csdn.net/qq_42758288/article/details/85070849