以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 逻辑列 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2305) |
-- 作者:lijunup -- 发布时间:2011/6/15 16:33:00 -- 逻辑列 两列逻辑列,选中其中一个,则另一个不可选,即二者,只能选一列,求公式。 列名称:mark1,mark2 |
-- 作者:lyang70 -- 发布时间:2011/6/15 16:50:00 -- 我的理解是这样:egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2011/6/15 17:32:00 -- [mark1]列操作公式:If([mark1]=-1,SetCellText(1,Row,2,0),SetCellText(1,Row,2,-1)) [mark2]列操作公式:If([mark2]=-1,SetCellText(1,Row,1,0),SetCellText(1,Row,1,-1)) [mark2]列操作公式:SetCellText(Grid,Row,"mark1",Abs([mark2])-1) [mark1]列操作公式:SetCellText(Grid,Row,"mark2",-1-[mark1]) [mark2]列操作公式:SetCellText(Grid,Row,"mark1",-1-[mark2]) |
-- 作者:lijunup -- 发布时间:2011/6/18 4:27:00 -- 多谢两位大神赐教,另一个问题: 两列逻辑列,列名称:xx,yy。选中xx,则另一个yy也被选,取消xx的选中,yy依然被选中。 |
-- 作者:wjq1072 -- 发布时间:2011/6/18 8:23:00 -- [xx]列操作公式:if([xx]=-1,SetCellText(Grid,Row,"yy",-1),"") |