找回密码
 立即注册

QQ登录

只需一步,快速开始

陈胜利

注册会员

4

主题

23

帖子

53

积分

注册会员

积分
53
最新发帖
陈胜利
注册会员   /  发表于:2022-2-17 09:47  /   查看:2742  /  回复:12
1金币
请教 页面报表中 =First(Fields!PaymentMethod.Value).Replace("#",vbCrLf)   不正确,用什么办法 替换?

本地设计器预览正确:
1、

2、发布到 Azure 后,

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

12 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-17 12:17:39
沙发
您好,换一个方法使用换行,使用{chr(13)}进行换行。
例如:a{chr(13)}bc   

本帖子中包含更多资源

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

x
回复 使用道具 举报
陈胜利
注册会员   /  发表于:2022-2-17 12:33:57
板凳
不是换行问题 是Replace 函数 问题
想了解 动态数据源下 只支持那些函数表达式
还是运行环境缺少dll
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-17 14:24:45
地板
本帖最后由 Bella.Yuan 于 2022-2-17 14:30 编辑

您好,这个和支持的函数没有关系,报表支持的所有函数您在设计器里面均可以看到,目前您使用Replace函数预览是正常显示的,所以函数是生效的。发布到 Azure 后不生效,您可以检查一下是否是您项目内有限制导致函数未生效。
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-2-17 14:44:16
5#
=First(Fields!PaymentMethod.Value).tostring().Replace("#",vbCrLf)  可以试下这个
回复 使用道具 举报
陈胜利
注册会员   /  发表于:2022-2-17 14:55:23
6#
Bella.Yuan 发表于 2022-2-17 14:24
您好,这个和支持的函数没有关系,报表支持的所有函数您在设计器里面均可以看到,目前您使用Replace函数预 ...

谢谢! 我就是想了解 Azure Function 上运行,需要什么 条件。 因为程序没有 Exception.
回复 使用道具 举报
陈胜利
注册会员   /  发表于:2022-2-17 14:57:58
7#
Bella.Yuan 发表于 2022-2-17 14:24
您好,这个和支持的函数没有关系,报表支持的所有函数您在设计器里面均可以看到,目前您使用Replace函数预 ...

类似 表达式问题 我已经遇见多次。有的表达式OK, 有的表达式 就是 不OK.  每次都是 寻找替换 方案。

WinForm 设计器 用的是 JSON数据源,发布后 用的是 动态数据源:DataTable.
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-17 18:17:05
8#
您好,函数和数据源是没有关系的,建议您在数据集层面加一个字段,该字段的值使用表达式,然后报表层面直接引用该值即可。
回复 使用道具 举报
陈胜利
注册会员   /  发表于:2022-2-18 10:03:16
9#
Bella.Yuan 发表于 2022-2-17 18:17
您好,函数和数据源是没有关系的,建议您在数据集层面加一个字段,该字段的值使用表达式,然后报表层面直接 ...

还有这么玩法! 我试试,感觉怪怪的。
回复 使用道具 举报
陈胜利
注册会员   /  发表于:2022-2-18 10:14:02
10#
wengMQ 发表于 2022-2-17 14:44
=First(Fields!PaymentMethod.Value).tostring().Replace("#",vbCrLf)  可以试下这个

多谢,试过了,还是不行。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部