数据窗口与 下拉数据窗口 怎么使用不同服务器上数据?
数据窗口 使用业务数据库(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的值,下拉列表中有?