PowerBuilder 中的下拉列表无法检索所有数据
Dropdown list in PowerBuilder can't retrieve all data
我在 powerbuilder 中创建了一个下拉列表数据 window 用作过滤器以从 table 命名产品中获取值,然后通过 select 从下拉列表中获取某些内容另一个数据window 显示与下拉列表中的 selection 关联的所有检索数据。
它工作正常,我在open()
中的w_firstwindow
中的代码就是这样
datawindowchild child_data
dw_prod_filter.insertrow(0)
if dw_prod_filter.getchild( 'productname', child_data ) = 1 then
child_data.settransobject( SQLCA )
child_data.retrieve( )
child_data.insertrow(1)
child_data.setitem( 1, 'name', 'ALL' )
child_data.setitem( 1, 'picture_name', 'ALL' )
child_data.selectrow( 0, false )
end if
在数据window 过滤器dw_prod_filter
在itemchanged()
我有这个
string ls_product
ls_product = dw_prod_filter.GetItemString(row,'productname')
dw_product_list.retrieve( data )
在 dw_product_list
在 constructor()
我有这个
this.setTransObject( SQLCA )
我已经通过 Power Builder 制作了必要的检索参数并且工作正常。
但是,
我想当我 select 下拉列表中的 ALL 选项来检索整个 table 产品时,我已经尝试了很多东西但没有运气,我想知道是否有人可以提供帮助我出去了,非常感谢任何帮助,
提前谢谢大家
dw_product_list 的 SQL 语句是什么样的 - 特别是 WHERE 子句?
-保罗-
示例:
项目已更改()
string ls_product
ls_product = dw_prod_filter.GetItemString(row,'productname')
dw_product_list.retrieve( ls_product )
在SELECT中:
SELECT "product"."id", "product"."name", "product"."description", "product"."prod_size", "product"."color", "product"."quantity", "product"."unit_price", "product"."picture_name" FROM "product" WHERE ( "product"."name" = :name OR "product"."name" is null )
我在 powerbuilder 中创建了一个下拉列表数据 window 用作过滤器以从 table 命名产品中获取值,然后通过 select 从下拉列表中获取某些内容另一个数据window 显示与下拉列表中的 selection 关联的所有检索数据。
它工作正常,我在open()
中的w_firstwindow
中的代码就是这样
datawindowchild child_data
dw_prod_filter.insertrow(0)
if dw_prod_filter.getchild( 'productname', child_data ) = 1 then
child_data.settransobject( SQLCA )
child_data.retrieve( )
child_data.insertrow(1)
child_data.setitem( 1, 'name', 'ALL' )
child_data.setitem( 1, 'picture_name', 'ALL' )
child_data.selectrow( 0, false )
end if
在数据window 过滤器dw_prod_filter
在itemchanged()
我有这个
string ls_product
ls_product = dw_prod_filter.GetItemString(row,'productname')
dw_product_list.retrieve( data )
在 dw_product_list
在 constructor()
我有这个
this.setTransObject( SQLCA )
我已经通过 Power Builder 制作了必要的检索参数并且工作正常。
但是,
我想当我 select 下拉列表中的 ALL 选项来检索整个 table 产品时,我已经尝试了很多东西但没有运气,我想知道是否有人可以提供帮助我出去了,非常感谢任何帮助,
提前谢谢大家
dw_product_list 的 SQL 语句是什么样的 - 特别是 WHERE 子句?
-保罗-
示例:
项目已更改()
string ls_product
ls_product = dw_prod_filter.GetItemString(row,'productname')
dw_product_list.retrieve( ls_product )
在SELECT中:
SELECT "product"."id", "product"."name", "product"."description", "product"."prod_size", "product"."color", "product"."quantity", "product"."unit_price", "product"."picture_name" FROM "product" WHERE ( "product"."name" = :name OR "product"."name" is null )