以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 求助公式中的语法问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4524) |
-- 作者:风火轮 -- 发布时间:2006/10/19 15:50:00 -- 求助公式中的语法问题 大家好, 请问一下,我在列操作公式里面输入了个公式,提示是语法错误,公式如下 if([维修单状态]="结帐",SetCellText(GridName,Row,"结帐日期",Now()) And LockRow(row),UnlockRow(row))if([维修单状态]="完工",SetCellText(GridName,Row,"完工日期",Now()) 前一半是对的,后一半说是语法不对,请指教 要求是:([维修单状态]是“完工”就要求在(完工日期)一栏自动生成现在的时间 |
-- 作者:wjq1072 -- 发布时间:2006/10/19 16:14:00 -- 没有文件说不清楚。按你上面的公式理解,这样试试? if([维修单状态]="结帐",UnlockRow(row) and SetCellText(GridName,Row,"结帐日期",Now()) And LockRow(row),if([维修单状态]="完工",UnlockRow(row) and SetCellText(GridName,Row,"完工日期",Now()) and LockRow(row),"")) |
-- 作者:风火轮 -- 发布时间:2006/10/19 17:38:00 -- 还是不行,这样一点完工就锁定行啦,我要的是点了完工后不能锁定行,但要生成完工日期,要点了结帐后同时生成结帐日期,再锁定行 谢谢二楼的,经常都是你在帮我的忙,太感谢你啦
|
-- 作者:wjq1072 -- 发布时间:2006/10/19 18:34:00 -- if([维修单状态]="结帐",UnlockRow(row) and SetCellText(GridName,Row,"结帐日期",Now()) And LockRow(row),if([维修单状态]="完工",UnlockRow(row) and SetCellText(GridName,Row,"完工日期",Now()),"")) |
-- 作者:风火轮 -- 发布时间:2006/10/24 19:41:00 -- 这个公式可以了,谢谢您啦,一直都是你在帮我太感谢了 |