以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于主表只能操作子表中的自已数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62791) |
-- 作者:TongOk -- 发布时间:2015/1/8 8:58:00 -- 关于主表只能操作子表中的自已数据 在一个窗口中有一个按扭,点击之后获取相应子表中关联的数据个数 点添加工资单的时候,获取了5个数据 左表表名:production 右表是个关联表:production.manufactureperson 按扭事件代码:DataTables("manufactureperson").DataRows.Count
|
-- 作者:Bin -- 发布时间:2015/1/8 9:03:00 -- 用GetChildRows.COunt |
-- 作者:TongOk -- 发布时间:2015/1/8 9:22:00 -- DataTables("production").DataRows(1).GetChildRows("manufactureperson").count 那么这个DataRows中的行号怎么动态获取呢?取当前操作行的行号
|
-- 作者:Bin -- 发布时间:2015/1/8 9:24:00 -- 你要获取行号做什么? 你想实现什么需求? |
-- 作者:有点甜 -- 发布时间:2015/1/8 9:25:00 -- 这个?
Tables("关联表").Current.Index |
-- 作者:TongOk -- 发布时间:2015/1/8 9:28:00 -- 就是我新增一个工资单后,当前工单下的所有工资单的应得工资要重新给一下平均值。所以要用GetChildRows,这个方法要传一个行号 |
-- 作者:Bin -- 发布时间:2015/1/8 9:30:00 -- 无需行号 直接 遍历所有子表行即可啊. |
-- 作者:Bin -- 发布时间:2015/1/8 9:30:00 -- 子表也可以获取父表行的 |
-- 作者:TongOk -- 发布时间:2015/1/8 9:31:00 -- 我求平均值需要一个总人数 |
-- 作者:Bin -- 发布时间:2015/1/8 9:32:00 -- 总人数,和获取行号有什么关系? |