2015-11-09 71 views
1

我有一个建立在PowerBuilder一个DropDownDataWindow,这份名单是根据数据库表中的邮政编码......但它有很多重复和更像例如,避免重复dddw在PowerBuilder

01720 
01720 
01720 
01730 
01730 
01730 
01730 

。 .. ANS等,

我的脚本如下

datawindowchild child_data 

dw_zipcontact_filter.insertrow(0) 
if dw_zipcontact_filter.getchild('zipcontact', child_data) = 1 then 
child_data.settransobject(SQLCA) 
child_data.retrieve() 
child_data.insertrow(1) 
child_data.setitem(1, 'id', 'ALL zip codes') 
child_data.setitem(1, 'zip', 'ALL zip codes') 
child_data.selectrow(0, false) 
end if 

我想告诉我的名单这样,

01720 
01730 

....等等,

我该怎么做?我想知道如果有人能帮助我,任何帮助将非常感激..

预先感谢您

回答

1

您需要为您的“zipcontent”列用作DDDW数据窗口对象的SELECT语句只检索一个不同的列表。您还应该设置排序顺序(在SQL本身或数据窗口对象的排序选项中)。

0

马特Balent的帮助很大,我解决了这个问题,在这里是解决方案分析,

打开DDDW的数据窗口画家。转到SQL源。在设计菜单下,如果您尚未存在,请选择“转换为语法”,并使用SELECT DISTINCT子句或GROUP BY子句。