hur.cn - 华软网

 热门搜索

如何取得分组后数据窗口的行号

  作者:未知    来源:网络    更新时间:2018/10/12


数据窗口分组后,隐藏detail ,高度为0,只显示分组求和后的数据

数据窗口 CLICKED 中

getrow() 前往值总是 0 。如何才能才能取得点击行的行号 

------华软网友回答------
getrow() 是detail 部份的行号
------华软网友回复------
GetClickedRow() 前往值也为 0

感觉不能选中分组后的数据,
鼠标点击后,数据没有高亮显示,
在Detail 区中,鼠标点击后,数据会被选中,
如何在trailer区中,也能选中数据 ???
------华软网友回复------
谢谢  xiaoplx(凌云剑) !

请问 如何才能取得 trailer区的行号 ?
------华软网友回复------
不能
------华软网友回复------
那怎样才能取得trailer区的数据 ?
------华软网友回复------
记得好像是:getitemstring(num,cpname)可取到组尾或其它位置的数据;num-行号(不但指detail区,对于trailer来说;1表示第一个分组,2表示第二个组位..),cpname-记算列的名字

你能够试一下!
------华软网友回复------
要完成楼主的要求,建议楼主能够把数据先汇总后再做数据窗口
如果单纯是取trailer的数据,或Clicked对象的数据措施照旧很多的,如:
Describe(Evaluate())

------华软网友回复------
先谢过列位 !

请 zhanwei(@_@,最近很忙) 给个方法

我想将数据检索到 dw_1 然后 复制到dw_2,dw_1分组,只显示trailer的数据,
当单击dw_1 时,取得相关数据,然后dw_2 filter

如果dw_1 先汇总,那样单击后,dw_2 每次都要检索,

所以我想通过单击事件取得trailer区的数据, 请 zhanwei(@_@,最近很忙) 给个方法。
------华软网友回复------
列位帮助啊
------华软网友回复------
期待中。。。
------华软网友回复------
我理解你的要求是:
1、dw_1中显示的是汇总数
2、当双击dw_1的行时,dw_2显示明细
你在做的进程中是通过dw_1,dw_2 sharedata来实现的
我建议你照旧在dw_1中事先汇总,dw_2.用retrieve()好了,其实不会增加太多的系统开销,相反程序结构上会简单一些。

------华软网友回复------
谢谢 zhanwei(@_@,最近很忙) 

没措施,只有按你的方法做了,谢谢 ^_^
------华软网友回复------
照旧想获得trailer区的数据,      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。