以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]字符有无判断  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=25778)

--  作者:iyplx2425
--  发布时间:2013/6/28 8:47:00
--  [求助]字符有无判断
要判断某字符串中是否存在某个特指的字符(如h),用什么函数?谢谢。
--  作者:iyplx2425
--  发布时间:2013/6/28 8:52:00
--  
突然想到了,用Instr()>=0来判断。
--  作者:iyplx2425
--  发布时间:2013/6/28 9:01:00
--  
但接下来还要请教的是,如果判断出字符串中有特指字符存在,就用另一个字符或字符串取代,而取代的位置改变,怎么办?如:要把字符串“ABCD”变换为“QABC”。谢谢!
--  作者:wjq1072
--  发布时间:2013/6/28 9:15:00
--  
Substitute("字符串","ABCD","QABC")
--  作者:iyplx2425
--  发布时间:2013/6/28 9:23:00
--  
老师,我是要用按钮公式对表中的列进行批量修改,找到和去掉不要的字符可以,但新添(都是添加到字符串最前面)就不知道用什么办法了,请指教。
--  作者:iyplx2425
--  发布时间:2013/6/28 9:33:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1133.egd

如文件,要将“表1”中第一列中含“1”的行,去“1”,再在最前面加上“省会”两个字。


--  作者:wjq1072
--  发布时间:2013/6/28 9:33:00
--  
EvalFor("表名称","列名称","Substitute([列名称],""ABCD"",""QABC"") ")
--  作者:wjq1072
--  发布时间:2013/6/28 9:47:00
--  

呵呵!

EvalFor(GridName,"第一列","""省会-""+[第一列]","第一列","Instr","1") And EvalFor(GridName,"第一列","Substitute([第一列],""1"","""")")

 


--  作者:iyplx2425
--  发布时间:2013/6/28 10:33:00
--  
谢谢了。