我在PowerBuilder中创建了一个DropDownDataWindow,该列表包含来自数据库表的邮政编码......但它有许多重复项,例如,更多像
01720
01720
01720
01730
01730
01730
01730
......等等,
我的脚本如下
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
....等等,
我该怎么做?我想知道是否有人可以帮助我,任何帮助都会非常感激..
提前谢谢
答案 0 :(得分:1)
您需要为您的' zipcontent'中的DDDW创建数据窗口对象的SELECT语句。列仅检索不同的列表。您还应该设置排序顺序(在SQL本身或datawindow对象的sort选项中)。
答案 1 :(得分:0)
在Matt Balent的大力帮助下,我解决了它,这是分析解决方案,
打开DDDW的DataWindow Painter。转到SQL源。在“设计”菜单下,选择“#34;转换为语法"如果你还没有,并使用SELECT DISTINCT子句或GROUP BY子句。,