|
登录注册 |
☦ 上海交通大学论坛 > 数据库 > 浏览当前帖子 | 手机版 关闭左侧栏 |
help please! |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 6227 回帖数 1 |
babyfox 等级 ☆ 楼主 发表于 2012/2/1 18:48:23 编 辑 |
||
在一个窗口中有两个数据窗口控件dw_1 , dw_2 希望选中(clicked)dw_1中的某行(row)时,能在dw_2 中显示详细信息.dw_1中响应clicked的script如下 integer cpbmnum long rownum rownum=dw_1.GetClickedRow() cpbmnum=dw_1.GetItemNumber(rownum,3) dw_2.Retrieve(cpbmnum) dw_2数据窗口已经定义了获取参数. 整个窗口的script(open w_test)如下 connect; dw_1.Settransobject(sqlca) dw_1.retrieve() dw_2.settransobject(sqlca) 可是当我选中了dw_1中的某行,在dw_2中却没有任何显示. 请教各位大侠这是怎么回事? 谢谢! |
恺撒 等级 ☆ 2 楼 发表于 2016/3/2 3:10:01 编 辑 |
||
> ==> Gm_Li(打到□□去!) 说道 > 在一个窗口中有两个数据窗口控件dw_1 , dw_2 > 希望选中(clicked)dw_1中的某行(row)时,能在dw_2 > 中显示详细信息.dw_1中响应clicked的script如下 > integer cpbmnum > long rownum > rownum=dw_1.GetClickedRow() > cpbmnum=dw_1.GetItemNumber(rownum,3) > dw_2数据窗口已经定义了获取参数. 我记得在的数据窗口的clicked的事件里,系统有几个内部参数,其中有一个就是返回点击行的参数好象是row 另外你把 > dw_2.settransobject(sqlca) > dw_2.Retrieve(row)放在一起运行试试。 好象我以前这样做可没有问题 > 整个窗口的script(open w_test)如下 > connect; > dw_1.Settransobject(sqlca) > dw_1.retrieve() > 可是当我选中了dw_1中的某行,在dw_2中却没有任何显示. > 请教各位大侠这是怎么回事? > 谢谢! |
1 |
论坛帮助 会员认证删帖申请 联系我们 |