如何当数据为空时,把行高设置为0(该行不显示)

image.png

如图,蓝色和黄色是标题,其中,蓝色已经实现了可以通过选择查看,比如,我可以只看重量和酸值,那么其他列是隐藏的(列宽为0)

现在想请问下,我想实现的是,我查看的列,比如重量和酸值,这两个都为空的就把该空行隐藏(有一个不为空不隐藏,全部为空才隐藏)。我查看酸值,那么就隐藏最后一行;我查看重量和体积,就隐藏中间的;我查看重量、酸值、体积、颜色的,就不隐藏。

请问以上功能如何实现?

FineReport 水蓝飞机 发布于 2022-7-28 09:32 (编辑于 2022-7-28 09:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-28 09:34

原来是条件

len(A1)=0

改成

and(len(A1)=0,len(B1)=0,len(C1)=0)

根据需要自己添加

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-7-28 09:35(编辑于 2022-7-28 09:36)

这个取决于你蓝色部分是否为扩展而来,条件就不一样

最佳回答
0
用户k6280494Lv6资深互助
发布于2022-7-28 09:37

条件行高或列宽如:

len(A1)>0  行高或列宽 20

len(A1)<=0  行高或列宽 0

最佳回答
0
RedstarLv5初级互助
发布于2022-7-28 09:38(编辑于 2022-7-28 09:41)

如果从隐藏的逻辑不太好写,你就反过来想,条件属性设置显示这一个单元格(其实就是设置行高为9 列宽为15(假设)),那么从这个逻辑来看,你只要给后面每个数字单元格设置两个条件第一是你想要显示的列,第二是有数据

最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2022-7-28 09:39

image.png现在想请问下,我想实现的是,我查看的列,比如重量和酸值,这两个都为空的就把该空行隐藏(有一个不为空不隐藏,全部为空才隐藏)“这一段我能理解,直接条件属性,选择行高就可以实现,后半段的意思时当控件选择对应值,来显示不同的部分对吗,要是的话,在家条件属性,选择行高,公式里判断控件值就可以实现。不知道是不是你说的意思

  • 5关注人数
  • 646浏览人数
  • 最后回答于:2022-7-28 09:41
    请选择关闭问题的原因
    确定 取消
    返回顶部