没有值时如何隐藏表格行

时间:2019-06-11 08:07:55

标签: lotus-notes lotusscript

目前,我有此表列表,总共有10行,每行在图中都有这些字段。我从不同的现有文档中获得的每个字段的价值。 *(图仅显示4)

one

当该表显示在另一个文档中时,它将仅显示具有以下值的表行,而对于没有值的字段,该表行将为空白。我还将能够编辑此文档。

enter image description here

所以现在我的问题是,当我要打印此文档时,空表行占用了太多空间。我尝试在使用hide时隐藏,但是它只隐藏字段,而不隐藏行。

我的问题是,如果行中没有任何值,是否可以隐藏表行,以便在打印文档时可以隐藏空行?任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

只需将相应的hide- when公式添加到表的每一行:

  • 标记第一行
  • 转到属性
  • 打开“隐藏选项卡”
  • 设置“隐藏公式”的选中标记
  • 输入公式:
    Wasset1 =“”&WBrand1 =“”&WType1 =“”&WSerialNo1 =“”
  • 重复每一行并更改数字...

如果您不想为每行更改4个数字(可能很麻烦),则可以这样重写hideh:

_nr := "1";
@GetField("Wasset" + _nr ) = "" & @GetField("WBrand" + _nr ) = "" &
@GetField("WType" + _nr ) = "" & @GetField("WSerialNo" + _nr )

现在您可以选择所有行,粘贴上面的公式,然后依次选择第二,第三,...行,只需更改_nr- Line中的数字即可。