当列值为零时,如何隐藏数据窗口中列的显示值

时间:2010-12-29 11:15:14

标签: powerbuilder datawindow

这个问题说明了一切。澄清一点:我不是要隐藏整个列,我只是想在显示值等于零时隐藏它。

任何帮助表示赞赏!!!

提前致谢。

2 个答案:

答案 0 :(得分:6)

对你所说的内容的一种解释是使格式掩码以英镑符号结束,如#,###。另一种解释是使Visible表达式依赖于列的值,如(未经测试的)if (*colname*=0, '0', '1')。我猜你是在跟前者。

祝你好运,

特里。

答案 1 :(得分:2)

值得知道的是,您可以为一个数据窗口列指定四种不同的格式掩码。您只需创建最多四个以分号分隔的蒙版。

示例格式蒙版: $#,## 0.00; RED;#; '空'

  1. 正值使用$#,## 0.00
  2. 负值使用RED
  3. 零价值使用#
  4. 空值使用'null'
  5. 产生以下结果:

    123.01 - > $ 123.01

    -123.01 - > (123.01美元)红色文字

    0 - >

    null - >空