回 帖 发 新 帖 刷新版面

主题:[求助]: 如何隐藏或是过滤不通过条件的value呢? (

各位大大好,小弟刚学 PowerBuilder 差不多2个多月,最近在做一个DataWindow(是不是叫做数据窗口?)报告时遇到了困难,不懂该怎么隐藏或是过滤掉那些不符合条件的数值

请问我该如何过滤掉呢,在DataWindow Expression 那里的 SetDetailHeight 的功能好像很有限,需要指定 "startrow(起始行?), endrow(最终行?) ,高度(这个当然是0)"

知道这个方法不太能通过后,我就改用去 SQL Syntax 那里 做修改。
设定条件来达到目的,但依然无法过滤掉我要的东西。。。。(显示出来的纪录都不正确)

例子: select column,...... from (table/s)
      inner join (table) on table.column = another_table.column
      ......
      ......
      
      where table.column NOT IN (select sum(table.column) from......)

这是在 Microsoft SQL Server 里面的 Query Analyzer 所做的测试,结果出来和自己在retrieve后的数据窗口那里所得到的 number of rows(行数?) 完全一致

但是我该如何过滤呢??因为我做的报告是不要看到那些 0 数据的纪录。。

请帮帮我,谢谢


PS: 小弟接触英语的PowerBuilder,所以翻译方面或许有些问题,请别见怪 (来自马来西亚)


再次谢谢。。。

回复列表 (共3个回复)

沙发

[IMG]http://i22.photobucket.com/albums/b322/handsonfx/Help/omg.jpg[/IMG]

板凳

我也是初学。希望交个朋友,你可以在expression里的 visible 里面设定显示的条件。或者用setfilter()  filter()再次过滤掉就可以了

3 楼

哈哈 ,不用 那么复杂,你在设计数据窗口 的时候选择 要隐藏 的字段,查看属性 ,把visible 属性去掉

我来回复

您尚未登录,请登录后再回复。点此登录或注册