找回密码
 立即注册

QQ登录

只需一步,快速开始

lc3w

初级会员

6

主题

27

帖子

334

积分

初级会员

积分
334
lc3w
初级会员   /  发表于:2018-12-4 16:36  /   查看:13253  /  回复:28
本帖最后由 lc3w 于 2018-12-8 17:20 编辑

ar9+vs2013 有两个问题需要帮助:
1、一个独立的Report工程,中包含几个SectionReport报表,另一个WinForm工程调用Report工程的某个SectionReport显示,在开发机没有问题,但当把Debug目录中的所有文件复制到客户机打开时,运行到调用Report的SectionReport显示时,总会提示未找到Licenses.licx
但是如果把报表直接在Winfor中创建,不单独放在Report工程中,发布就可以运行。不知为何,这种报表单独工程DLL的时候应该如何发布?

2、当数据为主从报表显示时,打印到页面某个位置,则子报表的数据发生错乱,要么丢失未显示完整,要么子报表和主报表未对上

源代码中data.xml为运行时所需要的模拟数据文件



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

28 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-12-4 16:57:32
沙发
1. 这个是项目中的License.licx文件中缺少【错误信息中的某一项声明】如缺少对SectionReport的声明,所以需要手动添加到License.licx文件中,并重新编译后,再发布,具体操作可参考常见错误的第五条:https://gcdn.grapecity.com.cn/fo ... p;extra=&page=1



2. 正在验证中,验证之后给您回复。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lc3w
初级会员   /  发表于:2018-12-4 17:31:37
板凳
本帖最后由 lc3w 于 2018-12-4 21:29 编辑
Lenka.Guo 发表于 2018-12-4 16:57
1. 这个是项目中的License.licx文件中缺少【错误信息中的某一项声明】如缺少对SectionReport的声明,所以需 ...

问题1,我的项目中是有Licenses.licx的,中也有对SectionReport的声明,在我发的源码中可以看到无论是WinForm工程还是Report的DLL工程都有此Licenses.licx文件



你们测试时可以把ActiveReport9DEMO项目Debug的复制到另一台电脑运行一下看看是否会重现


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lc3w
初级会员   /  发表于:2018-12-5 13:26:28
地板
本帖最后由 lc3w 于 2018-12-5 14:12 编辑
Lenka.Guo 发表于 2018-12-4 16:57
1. 这个是项目中的License.licx文件中缺少【错误信息中的某一项声明】如缺少对SectionReport的声明,所以需 ...

你好,第1个问题已经解决出掉,请尽快回复第2个问题,在线等。。。急急急



下面是结果错位的例子,确认传给子报表的数据是没有错误的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-5 17:58:43
5#
稍等  我们正在调查原因。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-12-5 19:23:09
6#
我这边测试结果看起来正常,另外报表纸张的高度=页眉+页脚+Detail区域,如果Detail区域拉高,那Detail对应的每一条数据记录的高度都会增加,就会导致一页本来显示5条记录,增加高度后就显示为3条记录。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lc3w
初级会员   /  发表于:2018-12-5 22:30:56
7#
本帖最后由 lc3w 于 2018-12-5 22:52 编辑
Lenka.Guo 发表于 2018-12-5 19:23
我这边测试结果看起来正常,另外报表纸张的高度=页眉+页脚+Detail区域,如果Detail区域拉高,那Detail对应 ...

你们这个测试实际没有打印完整,你看后面尿常规只打印了几行数据,实际应该有更多数据,丢失了几行



数据源保持一致的情况下,调整高度后2个问题同时出现了,如下:
1、子报表丢失:【血常规】应该有的12个结果不见了


2、主子报表匹配错乱:【血糖】的子报表结果显示到【血常规】下面

但在0.699间距高度下【尿常规】的结果就显示完整了(你们上面的测试中尿常规结果的条数是不够的,子报表丢失了几行数据没显示),也就是说上面的高度距离调为不同的高度时,会发生各种不同的错误


挺急的,业务上等,请帮助,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lc3w
初级会员   /  发表于:2018-12-6 14:40:59
8#
请问Lenka.Guo版主,有查找出是什么原因引起的吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-12-6 17:29:48
9#
我在这边将主报表的高度设置的足够高(100cm),所有内容都可以显示,主要还是主子报表的各项目高度设置的问题,您可以从这个方向调整下报表设计。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lc3w
初级会员   /  发表于:2018-12-6 23:52:01
10#
本帖最后由 lc3w 于 2018-12-7 09:49 编辑
Lenka.Guo 发表于 2018-12-6 17:29
我在这边将主报表的高度设置的足够高(100cm),所有内容都可以显示,主要还是主子报表的各项目高度设置的问题 ...

Lenka.Guo,你好,你说你将将主报表的高度设置的足够高(100cm),这个100cm是在哪设置的?我看你这个纸张很长,这是什么纸?另外我这里问题依旧,正如你在6楼测试的结果一样

麻烦在这种间距格式下测试一下,不要用你上一楼这么长的纸张。

希望能得到你们的帮助

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部