表名:MissingT 字段名称:"案例信息" 要在每一行中找到的字符串:" WEBID:"
在Field"案例信息"下的这个表中,我想找到" WEBID:"在每一行中,然后获得接下来的4个字母。
4个字母应写在另一个字段中#34; WebId"
我必须为每一行做这个直到EOF。
谢谢。
答案 0 :(得分:0)
我正在思考一些事情
UPDATE MissingT
SET WebId = Mid$([Case Information], 7)
WHERE Left$([Case Information], 7) = "WEBID:";
已经有一段时间了,但我似乎记得这些功能在查询中可用。
如果省略Mid()的第3个参数,它将从第2个Arg的位置返回到结尾。
WHERE也可以是:
WHERE [Case Information] LIKE "WEBID:*"
我想。
答案 1 :(得分:0)
尝试类似下面的内容。你真的是指下一个4字母'或者你的意思是'接下来的4个字符'?如果您要进行测试,只需将查询更改为选择查询,然后点击查询中的{...'列。
UPDATE MissingT
SET MissingT.WebID = Mid([Case Information],(InStr(1,[Case Information],'webid:')+7),4)
WHERE (((MissingT.[Case Information]) Like '*webid:*'));