以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 表控件列只读如何解决? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68031) |
-- 作者:kgdce -- 发布时间:2015/5/8 11:35:00 -- 表控件列只读如何解决? rr1 = Tables("算学校" & tt2).AddNew rr1("学校")="全部" rr1(s2(tt2-1) & "_总人数") = Tables("算学校" & tt2).Aggregate(aggregateenum.sum,0,pp1,nn1-1,pp1) rr1(s2(tt2-1) & "_及格人数") = Tables("算学校" & tt2).Aggregate(aggregateenum.sum,0,pp2,nn1-1,pp2) rr1(s2(tt2-1) & "_良好人数") = Tables("算学校" & tt2).Aggregate(aggregateenum.sum,0,pp3,nn1-1,pp3) rr1(s2(tt2-1) & "_优秀人数") = Tables("算学校" & tt2).Aggregate(aggregateenum.sum,0,pp4,nn1-1,pp4) rr1(s2(tt2-1) & "_及格率") = rr1(s2(tt2-1) & "_及格人数")/rr1(s2(tt2-1) & "_总人数") rr1(s2(tt2-1) & "_良好率") = rr1(s2(tt2-1) & "_良好人数")/rr1(s2(tt2-1) & "_总人数") rr1(s2(tt2-1) & "_优秀率") = rr1(s2(tt2-1) & "_优秀人数")/rr1(s2(tt2-1) & "_总人数") 这三行错,出现列只读错误,加入代码 Tables("算学校" & tt2).cols(s2(tt2-1) & "_及格率").AllowEdit=true 仍出错,如何修改 |
-- 作者:Bin -- 发布时间:2015/5/8 11:36:00 -- 你的列,是表达式列吧. |
-- 作者:kgdce -- 发布时间:2015/5/8 11:38:00 -- DataTables("算学校" & tt2).datacols.add( s2(tt2-1) & "_及格率",Gettype(Single),s2(tt2-1) & "_及格人数 /" & s2(tt2-1) & "_总人数 ") 是分组统计后又增加的列!
[此贴子已经被作者于2015/5/8 11:39:01编辑过]
|
-- 作者:Bin -- 发布时间:2015/5/8 11:40:00 -- 表达式列,只能通过表达式计算 得出值 只有数据列才能用代码更改值
|