找回密码
 立即注册

QQ登录

只需一步,快速开始

ysjy

中级会员

51

主题

228

帖子

635

积分

中级会员

积分
635
ysjy
中级会员   /  发表于:2021-10-28 16:24  /   查看:9482  /  回复:33
1金币
本帖最后由 Crystal.Li 于 2021-10-28 16:32 编辑

在系统中生成报告之后导出word文档时,想要自动生成目录,或者能够通过什么方式可以在word中直接自动生成目录

33 个回复

正序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-4 11:00:50
35#
您好,刚刚跟您电话沟通过,目录问题已解决,该问题结帖。
另外您说的担心子报表太多导致纸张高度不够显示不全,还有另外一种方式,可以用两个主报表放置子报表,然后将这两个主报表拼接到另外一个单独的报表中,这样也是可以解决的。
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-4 09:19:00
34#
Crystal.Li 发表于 2021-11-3 17:52
已电话远程沟通,我们需要一个能够预览,且能完整复现您的问题的报表文件demo,也就是您的程序最终拼接好 ...

这个文件就是系统生成的,模板比较多目录是在主模板的这个位置,需要我把所有的子模板都发过去吗还是只要看一下这里的设置

本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-3 17:52:01
33#
ysjy 发表于 2021-11-3 15:58
父模板的宽度设置的是21,子模板设置的是18,目录宽度设置的是16这样的宽度应该是可以的吧,然后我想问一 ...

已电话远程沟通,我们需要一个能够预览,且能完整复现您的问题的报表文件demo,也就是您的程序最终拼接好的父模板和子模板。目前我们直接通过新建报表均无法复现您的问题,如果没有您的demo,我们也没办法帮您解决这个问题。
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-3 15:58:28
32#
Crystal.Li 发表于 2021-11-3 14:42
您好,我这边也在我本地做了一个demo,显示都是正常的,您可以对比调整下:

父模板的宽度设置的是21,子模板设置的是18,目录宽度设置的是16这样的宽度应该是可以的吧,然后我想问一下目录生成的逻辑是什么样的,目录是不是所有子报表都完成以后才会生成的?  
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-3 10:17:36
30#
本帖最后由 Crystal.Li 于 2021-11-3 11:51 编辑
Crystal.Li 发表于 2021-11-2 17:15
您好,刚刚跟您电话沟通过,出现重叠问题实际就是因为目录控件和子报表控件有重叠导致的,也就是可能实际拼 ...


重叠问题解决,但是当页码过多的时候目录不能正常的进行换页,所有的都卡在页面的最下方后面还会跟上相应长度的空白页这个要怎么解决
导出也是一样的




本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-2 17:15:20
29#
您好,刚刚跟您电话沟通过,出现重叠问题实际就是因为目录控件和子报表控件有重叠导致的,也就是可能实际拼接出来的是这样的:


所以需要您调整子报表的top属性,让子报表和目录控件保持距离。

您其实需要调整的是主报表里边子报表的top属性,对应于代码,也就是在动态拼接的时候,去默认定义子报表的top属性:


您的报表文件数据是从数据库一条条取出来,然后动态去一条条拼接的。拼接的时候不管报表内容是什么,最终的结果总归是有一个顺序的,所以您就可以去设置这个top属性。您代码在这设置的这个top属性,对应于设计器,实际上是在主报表对这个子报表进行设置top属性的,和子报表里边的内容大小其实没有关系,所以可以在代码拼接时按顺序这样直接设置的。
您如果不太理解,可以让你们开发人员看一下,应该可以解决的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-2 16:54:04
28#
本帖最后由 ysjy 于 2021-11-2 16:56 编辑
ysjy 发表于 2021-11-2 13:42
这个是工程师提供给我的一个demo


回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-2 13:42:16
27#
Crystal.Li 发表于 2021-11-2 11:24
我知道您这边最终的结果肯定是将子报表放入主报表的,这是结果。现在需要了解的是放到主报表的方式,实现 ...

这个是工程师提供给我的一个demo

本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-2 11:24:13
26#
ysjy 发表于 2021-11-2 09:13
去问了一下我们的工程就是subreport放在主报表上的

我知道您这边最终的结果肯定是将子报表放入主报表的,这是结果。现在需要了解的是放到主报表的方式,实现方式,是过程。
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-2 09:13:08
25#
Crystal.Li 发表于 2021-11-1 17:43
主要是想了解你们是通过何种方式动态去拼接这个子报表的,方式原理和demo代码都可以提供下,方便我们更好 ...

去问了一下我们的工程就是subreport放在主报表上的
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部