以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]DataColChanged事件编写 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68928) |
-- 作者:l1q2lq -- 发布时间:2015/5/27 16:38:00 -- [求助]DataColChanged事件编写 想问一下,我指定第一个表的第A列每一行,和第二个表的第B列每一行相乘,数据输出在第一个表的第C列,需要怎么做,DataColChanged这个要怎么写
|
-- 作者:Bin -- 发布时间:2015/5/27 16:40:00 -- if e.datacol.name="A" then e.datarow("C")=datatables("第二个表").datarows(0)("B列") * e.newValue
end if |
-- 作者:l1q2lq -- 发布时间:2015/5/27 16:47:00 -- 毫无反应啊... |
-- 作者:Bin -- 发布时间:2015/5/27 16:53:00 -- 改了列才会触发 或者点击重置列.
|
-- 作者:l1q2lq -- 发布时间:2015/5/27 16:57:00 -- 我修改了列的数值,没有变化 |
-- 作者:大红袍 -- 发布时间:2015/5/27 16:59:00 -- 列名肯定没写对。 |
-- 作者:l1q2lq -- 发布时间:2015/5/27 17:03:00 -- 检查了两遍,真没错,而且还把两个表的字段都分开了 之前两张表在一起的时候是可以这么操作的,分开后不知道怎么赋值了
[此贴子已经被作者于2015/5/27 17:03:13编辑过]
|
-- 作者:Bin -- 发布时间:2015/5/27 17:05:00 -- 上例子吧 |
-- 作者:l1q2lq -- 发布时间:2015/5/27 17:07:00 -- [此贴子已经被作者于2015/5/27 17:36:00编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/5/27 17:09:00 -- 把例子上传上来。 |