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

数据窗口与 上拉数据窗口 如何使用不同服务器下数据

2013-01-11 
数据窗口与 下拉数据窗口 怎么使用不同服务器上数据? 数据窗口 使用业务数据库(SQLCA连接) ,编辑数据窗口

数据窗口与 下拉数据窗口 怎么使用不同服务器上数据?
 数据窗口 使用业务数据库(SQLCA连接) ,编辑数据窗口其中一列时,设计了一个下拉数据窗口,需要用到另一台服务器上数据(SQLCA_SECOND),数据窗口放在控件DW_1中,我设置连接 dw_1.settransobject(SQLCA),但是下拉数据窗口取不到数据,应该怎么办呀?
[解决办法]
用getchild()獲得子數據窗口,再settransobject(SQLCA_SECOND),再retrieve
[解决办法]
先把该列的autoretrieve属性设置为false
再按楼上的方法接着做
[解决办法]
你是如何赋值导入,一般setitem方法赋值后是不会出现这种问题的,但是import方法当焦点列为下拉列时就可能会出现。

处理方法为
创建一个全局函数:f_after_import(datawindow adw)
string ls_col
ls_col = adw.getcolumnnane()
if ls_col = '' then return
send(handle(adw), 256, 9, 0) //模拟tab按键效果
adw.setfocus()
adw.setcolumn(ls_col)

然后在import后调用该函数
post f_after_import(dw_1)
[解决办法]
一般不会出现像你说的情况。不行setitem后加个accepttext()吧。另:你确信,你set的值,下拉列表中有?

热点排行