标题:[求助]怎样将在一个Datawindow读取另一个Datawindow关联的数据?
只看楼主
andrwing
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-12-21
 问题点数:0 回复次数:1 
[求助]怎样将在一个Datawindow读取另一个Datawindow关联的数据?
在一个窗口中有一个dw_1和一个Tab1,Tab1.tabpage1上有一个dw_2,两个Datawindow使用同一个数据源。窗口中主键a、字段b、c,其中字段b使用主键做的下拉菜单。
怎样在Tab1.tabpage1中将字段b关联的数据在dw_2中读取?


那位大哥会啊????给个代码参考一下
搜索更多相关主题的帖子: Datawindow 数据 
2006-12-21 21:13
路過
Rank: 3Rank: 3
等 级:论坛游侠
威 望:7
帖 子:160
专家分:111
注 册:2006-12-15
得分:0 

在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)


2007-01-04 08:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-111168-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.714855 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved