找回密码
 立即注册

QQ登录

只需一步,快速开始

liutda

注册会员

16

主题

23

帖子

163

积分

注册会员

积分
163
liutda
注册会员   /  发表于:2024-10-18 22:07  /   查看:335  /  回复:2
100金币
帖子看到教程,下载了DEMO,但是我新建报表时,并不能先生像案例的文本框的内容一样。我的只是显示数量。不是内容。如何让报表的文本框显示主表内容,然后对应的子表表格。目的是想创建销售单的明细打印。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

先说答案,直接用 { 名称 } 就能直接取值。 首先可以点击表达式编辑器,进入编辑器后可以选择数据集,然后选择对应的字段。这里有个有意思的地方,那就是只有一张表时,选择字段使用的表达式是 { 字段名称 }。这个时候能直接取到值。当有两张或以上的表时使用的表达式是{First(字段名称, "数据源名称")}。 这个First表达式应该是从对应的数据表中取出第一行数据的意思(我猜的)。但是有两张或以上的表(存在重复字段)时直接 ...

2 个回复

倒序浏览
最佳答案
最佳答案
二麻子
初级会员   /  发表于:2024-10-18 22:07:07
来自 2#
先说答案,直接用 { 名称 } 就能直接取值。
首先可以点击表达式编辑器,进入编辑器后可以选择数据集,然后选择对应的字段。这里有个有意思的地方,那就是只有一张表时,选择字段使用的表达式是 { 字段名称 }。这个时候能直接取到值。当有两张或以上的表时使用的表达式是{First(字段名称, "数据源名称")}。

这个First表达式应该是从对应的数据表中取出第一行数据的意思(我猜的)。但是有两张或以上的表(存在重复字段)时直接用 { 字段名称 } 也不会报错,这个时候它取到的值是第一张满足该字段的表的第一行数据。所以我猜测这里有个根据数据源数量决定表达式编辑器取值的策略。

以上都是我的推断,总而言之我的意思是,你用 { 字段名称 } 不会出错。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-21 15:49:51
3#
感谢各位大佬的支持~
后边有问题欢迎您继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部