首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

如何动态改变DDDW的datawindow

2012-03-01 
怎么动态改变DDDW的datawindow怎么在程序中改变DDDW的datawindow,我一个录入窗口,要根据单选框选中的内容

怎么动态改变DDDW的datawindow
怎么在程序中改变DDDW的datawindow,我一个录入窗口,要根据单选框选中的内容确定DDDW的datawindow用哪一个数据窗口,怎么实现? 这样写:dw_1.object.leibie.edit.datawindow='d_leibie' 运行出错

[解决办法]
用GetChild()函数获得指定字段名的DDDW,然后就跟操作普通DW一样了,设置其DataObject就行了
[解决办法]
给你一个样例脚本:比如原来datawindow中的列addr_code是dddw的原来可能用一个称作dddw_addr_code的dddw,而当某站用户使用这个窗口时,要变为dddw_addr_code_station:
dw_1.Modify("addr_code.dddw.Name='dddw_addr_code_station'")
dw_1.getchild('addr_code',idw_child1)
idw_child1.settransobject(sqlca)
idw_child1.retrieve(is_no)

热点排行