请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

yuzhj-dl

注册会员

10

主题

25

帖子

93

积分

注册会员

积分
93
yuzhj-dl
注册会员   /  发表于:2025-1-23 15:22  /   查看:35  /  回复:1
1金币
本帖最后由 yuzhj-dl 于 2025-1-23 16:40 编辑

如图:圈2位置做了各种表面处理勾挑,明细行1的位置,只要包含2中的复选框名称,就勾挑,可能明细中包含多个表面处理方式,都需要打勾,这个如何处理


右键“表达式”写上判断语句,确定后,提示下面截图

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

1 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2025-1-24 11:42:14
沙发
1.您可以尝试用这样一个表达式来判断:
首先做一个隐藏的参数,参数是选择多值,参数默认值选择我们要判断的那个明细字段,这个时候,这个参数就默认是所有需要的数据了。参数隐藏起来

然后复选框使用如下表达式:
  1. =Join(ToArray(Parameters!报表参数1.Value), ",").Contains("黑色氧化")
复制代码
也就是判断参数拼接后,是否包含这个字符串判断。

2.猜测是不是您的表达式错误,或者推荐您其实可以下载桌面端设计,vs的设计布局上会比较小,不太好操作,而且基于对vs的的集成,也有些因为vs的异常集成失败的。历史版本下载:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部