hur.cn - 华软网

 热门搜索

datawindow下拉列表制作出问题

  作者:未知    来源:网络    更新时间:2019/6/11
两个表,一个为物品表,一个为换物品表。
表1:
货号    名称    换物金额
0001    书       50.00
0002    糖       10.00
表2:
货号    名称    换物金额    换物数目
现在做了两个数据窗口dw_1和dw_2对应,在dw_2的货号这列想做个下拉菜单,我在其中的edit项的style type中选了dw_1,下面的display和data column也选了,然则在运行后出不来效果,请问是怎么回事?有没有解决的措施?谢谢!
------华软网友回答------
style type :DropDownDW
DataWindow :dw_1
Display Column :名称
Data Column :货号

------华软网友回复------
上面的我都设置了,前面两项是一样的,后面的display和data我都选的是货号,由于我需要在货号那列显示货号的值就好了。就是不出来下拉的效果。
------华软网友回复------
没有RETRIEVE
------华软网友回复------
你既然显示货号就没有需要设置dropdowndw啊.
有以下两句代码吗?
dw_1.settransobject(sqlca)
dw_1.retrieve()

------华软网友回复------
这两写在什么地方?
------华软网友回复------
1、写在那里没有严酷规则
能够这样写
dw_2.SetTransObject( SQLCA )
dw_2.Retrieve()
dw_1.SetTransObject( SQLCA )
dw_1.Retrieve()

2、看看下拉dw_1/dw_2的宽度
3、dw_2中该列 taborder <> 0

------华软网友回复------
你是否是没有写检索条件,所以就出不来.
dw_2.SetTransObject( SQLCA )
dw_2.Retrieve()
------华软网友回复------
这个问题我照旧没有解决,谁来拯救呢?
------华软网友回复------
在open事件中写:
DataWindowChild ldw_mc
dw_2.getchild('货号(用列名)',ldw_mc)
ldw_mc.settransobject(sqlca)
ldw_mc.retrieve()      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。