第10001个菜鸟 发表于 2023-6-20 16:30:21

ActiveReports 16.0.2报表导入 Winform

在使用ActiveReports报表导入工具导入Access中的报表时,
导出格式设置为页面报表
将数据源修改为DataSet Provider
在Vs2022中设置了静态数据源Datatable并绑定给了转换后的ActiveReports
出现了如下问题,前两页只存在页眉部分,从第三页开始显示完整的报表数据
前两页如下

从第三页开始显示正式数据



如何设置从第一页就开始显示页眉页脚和正式数据(即删除前两页)

Felix.Li 发表于 2023-6-20 16:30:22

不太理解您说的引用其他组件的值是什么意思,但是我大概做一下理解
1.你是要引用数据字段的值,也就是左侧数据集里面的字段值    如下:=Fields!userId.Value    =后面可以使用所有表达式   然后用Fields!字段名字.Value


2.咱是要使用其他文本框的值,这种直接使用表达式 =ReportItems!文本框1.Value
中间的文本框是文本框的名称





关于设计和使用,可以参考
https://help.grapecity.com.cn/pages/viewpage.action?pageId=5967734

Felix.Li 发表于 2023-6-20 17:25:54

这个可能得具体看报表设计,方便的话上传一下报表模板,因为转化过来的报表不是100%还原,所以得看一下是不是得改一下设计。或者咱们可以试一下先用死数据模拟一下,先让查看正常

第10001个菜鸟 发表于 2023-6-20 17:55:22

Felix.Li 发表于 2023-6-20 17:25
这个可能得具体看报表设计,方便的话上传一下报表模板,因为转化过来的报表不是100%还原,所以得看一下是不 ...

感谢您的回复,我又通过导入工具将区域报表转换成RDL报表了,当前问题暂时解决。

现在另外一个问题是我在编写表达式的时候如何引用其他控件的值,如下,txtHai_Day是我在报表中设计的另一个控件,我现在的写法正确吗?

第10001个菜鸟 发表于 2023-6-21 14:44:56

Felix.Li 发表于 2023-6-20 18:15
不太理解您说的引用其他组件的值是什么意思,但是我大概做一下理解
1.你是要引用数据字段的值,也就是左侧 ...

感谢您的回答,我是第二种情况,相关问题已解决
我把旧的区域报表转成RDL报表后,发现有的表达式用Format函数,我现在使用的版本还有这个函数吗(我在表达式的函数列表里面没有找到这个函数)。如果现版本仍继续支持,这个函数的用法是什么样的?如果不支持了,有没有相应的可等价替换的函数

Felix.Li 发表于 2023-6-21 16:50:09

第10001个菜鸟 发表于 2023-6-21 14:44
感谢您的回答,我是第二种情况,相关问题已解决
我把旧的区域报表转成RDL报表后,发现有的表达式用Forma ...

是的,依旧有format表达式:
Format(<数值表达式>, <格式字符串>)

将数值按照格式化字符串的设置进行转换,最终返回相应的格式化之后的字符串。比如:Format(0.23645, "0.00%")将返回23.65%
页: [1]
查看完整版本: ActiveReports 16.0.2报表导入 Winform