[求助]怎样将在一个Datawindow读取另一个Datawindow关联的数据?
在一个窗口中有一个dw_1和一个Tab1,Tab1.tabpage1上有一个dw_2,两个Datawindow使用同一个数据源。窗口中主键a、字段b、c,其中字段b使用主键做的下拉菜单。怎样在Tab1.tabpage1中将字段b关联的数据在dw_2中读取?
那位大哥会啊????给个代码参考一下
在open 事件中必寫的(紅色為主)
string ls_fact_type
DataWindowChild dwc_orders
SELECT "ADMIN"."EM_FACT"."FACT_TYPE"
INTO :ls_fact_type
FROM "ADMIN"."EM_FACT"
WHERE ADMIN."EM_FACT"."FACT_NO" = :gs_factno ;
SELECT count(*)
INTO :li_count2
FROM "ADMIN"."EM_BRANCH"
WHERE ADMIN."EM_BRANCH"."FACT_TYPE" = :ls_fact_type ;
if li_count2 = 0 then
messagebox('警告',"請先建立工廠類別及部門設定!")
else
tab_1.tabpage_1.dw_2.GetChild("branch_no", dwc_orders)
dwc_orders.SetTransObject(SQLCA)
dwc_orders.Retrieve(ls_fact_type)
end if
dw_1.settransobject(sqlca)
tab_1.tabpage_1.dw_2.settransobject(sqlca)
tab_1.tabpage_12.dw_12.settransobject(sqlca)
dw_1.insertrow(0)
dw_1.sharedata(tab_1.tabpage_1.dw_2)
dw_1.sharedata(tab_1.tabpage_12.dw_12)