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

QQ登录

只需一步,快速开始

lyj888

注册会员

17

主题

52

帖子

179

积分

注册会员

积分
179
lyj888
注册会员   /  发表于:2017-12-15 09:57  /   查看:3936  /  回复:7
        隐藏Table1明细中最后一行,比附件中的报销,我想隐藏明细序号为3的这一行数据。

本帖子中包含更多资源

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

x

7 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-15 12:01:59
沙发

您好!
这个您可以通过IIF表达式实现。
首先选中你需要不显示的行,然后选择右边的visiblity属性下的hidden 。选中里面的表达式。然后在里面有IIF语句
如:=IIF(名称=A4纸,true,false)
名称=A4纸这个可以用你绑定的数据集里的字段值进行判断。


本帖子中包含更多资源

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

x
回复 使用道具 举报
lyj888
注册会员   /  发表于:2017-12-15 15:33:04
板凳
没理解透,能再讲详细一点吗
我的明细内容是由数据源生成的,比如我的数据源,第一列是名称,第二列是数量,明细第一行的名称及是苹果,第二行是的名称是香蕉,我想要的是只要是数据源名称是苹果的,隐藏苹果的一整行(包括名称和数量)
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-15 16:28:28
地板
就是通过表达式进行判断
您现在数据源中有名称是,苹果和香蕉这两类数据。
那再table中,您选择table中的整行数据,进行一个if判断,如果条件符合就显示,不符合就不显示。表达式的参考写法:=IIF( Fields!产品名称.Value ="香蕉",true,false)


本帖子中包含更多资源

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

x
回复 使用道具 举报
lyj888
注册会员   /  发表于:2017-12-15 22:41:57
5#
我弄的不生效,帮我看看函数对不对,附件是报表
=IIF(Fields.Item("从表/产品简称").Value="TOOLS",true)
最终的效果是:明细中最后一行隐藏或者过滤,合计数量和 金额都不参与计算

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-18 09:33:26
6#
您好!
您首先在文本框中输入,Fields.Item("从表/产品简称").Value看看在浏览的时候显示的值是什么。
然后您的IIF表达式也写的有问题,只有true没有false

评分

参与人数 1满意度 +5 收起 理由
lyj888 + 5 很给力!

查看全部评分

回复 使用道具 举报
lyj888
注册会员   /  发表于:2017-12-18 15:46:54
7#
解决了,非常感觉
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-19 09:11:59
8#
不客气!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部