以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求公式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5087) |
-- 作者:wqc360 -- 发布时间:2009/11/21 12:16:00 -- 求公式 A。B。C列改变时, 如果A-B-C<0 D=A-B-C+24 否则D=A-B-C |
-- 作者:程兴刚 -- 发布时间:2009/11/21 12:58:00 -- 您是要表达式吗? iif([a]-[b]-[c]<0,[a]-[b]-[c]+24,([a]-[b]-[c]) 如果是要代码 if e.datacol.name = "A" orelse e.datacol.name = "B" orelse e.datacol.name = "C" if e.datarow("A") - e.datarow("B") - e.datarow("C") < 0 e.datarow("d") = e.datarow("A") - e.datarow("B") - e.datarow("C") + 24 else e.datarow("d") = e.datarow("A") - e.datarow("B") - e.datarow("C") end if end if |
-- 作者:wqc360 -- 发布时间:2009/11/21 15:02:00 -- 谢谢程版,搞定了 |