以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]数据类型 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27860) |
||||
-- 作者:iyplx2425 -- 发布时间:2015/4/2 13:23:00 -- [求助]数据类型
见“导入表”,[零部件图号] 列中,要将第一个字符为“1”的“1”用“0063”替换,同时删除其中的“-”。 相关列数据类型都是字符型,对[零部件图号]写刷新公式或按钮公式如下,为什么提示数据类型不匹配? Substitute(ColName,"-","") And IF([Y] = "1",Replace([零部件图号],0,1,"0063"),[零部件图号]) 谢谢! |
||||
-- 作者:dancedy -- 发布时间:2015/4/2 14:18:00 -- Substitute(if(left([零部件图号]) = "1",Substitute([零部件图号],"1","0063",1),[零部件图号]),"-","") |
||||
-- 作者:iyplx2425 -- 发布时间:2015/4/2 14:22:00 -- 谢谢。但好像用做按钮公式不行哦。 |
||||
-- 作者:dancedy -- 发布时间:2015/4/2 14:49:00 -- 放在按钮的话,可以用Evalfor
Evalfor(GridName,"零部件图号","Substitute(if(left([零部件图号]) = ""1"",Substitute([零部件图号],""1"",""0063"",1),[零部件图号]),""-"","""")") |
||||
-- 作者:iyplx2425 -- 发布时间:2015/4/2 15:02:00 -- 谢谢了。 |