ysjy 发表于 2023-4-11 16:43:55

通过判定数据值是否为空设置单元格隐藏,提示空对象不能转换为值类型

本帖最后由 ysjy 于 2023-4-11 16:46 编辑

数据库中 查询出attch7值为 (null)和空白时都报错我应该用什么写法来实现这个功能

Bella.Yuan 发表于 2023-4-11 16:43:56

本帖最后由 Bella.Yuan 于 2023-4-12 10:51 编辑

您好,可以这样编写表达式,您修改为您的字段,测试看看。
null和空

=IIF(Fields!name.Value="" ,true,false)null
=IIF(IsNothing( Fields!name.Value ),true,false)



ysjy 发表于 2023-4-12 09:09:50

本帖最后由 ysjy 于 2023-4-12 09:32 编辑

Bella.Yuan 发表于 2023-4-11 17:37
您好,可以这样编写表达式,您修改为您的字段,测试看看。好像还有点问题:'(好像判断下来返回的都是一个值

Bella.Yuan 发表于 2023-4-12 09:26:49

ysjy 发表于 2023-4-12 09:09
可以了, 谢谢

不客气,那本帖就先结贴了,有问题另开新贴哦~

ysjy 发表于 2023-4-12 09:33:21

本帖最后由 ysjy 于 2023-4-12 09:39 编辑

Bella.Yuan 发表于 2023-4-12 09:26
不客气,那本帖就先结贴了,有问题另开新贴哦~
:'(还有点问题,判断下来好像都是同一个值,管我的值是 (null) 还是空白 还是有数据的值 返回的是 =IIF(IsNothing( Fields!attch7.Value),false,ture)中前一个值

Bella.Yuan 发表于 2023-4-12 10:07:08

ysjy 发表于 2023-4-12 09:33
还有点问题,判断下来好像都是同一个值,管我的值是 (null) 还是空白 还是有数据的值 返回的是 =IIF ...

您好,用这个表达式测试看看:
=IIF(Fields!name.Value="" ,true,false)

ysjy 发表于 2023-4-12 10:27:54

Bella.Yuan 发表于 2023-4-12 10:07
您好,用这个表达式测试看看:

这个可以了

Bella.Yuan 发表于 2023-4-12 10:51:13

ysjy 发表于 2023-4-12 10:27
这个可以了

OK,有问题开新帖哦~
页: [1]
查看完整版本: 通过判定数据值是否为空设置单元格隐藏,提示空对象不能转换为值类型