在: Johnson0,Yvonne
在: 约翰逊,伊冯娜
答案 0 :(得分:2)
可以在http://www.techonthenet.com/access/functions/string/replace.php
找到Access的字符串函数在您的示例中,代码如
Replace("Johnson0", "0", "")
将为特定字符串Johnson0
执行操作。如果您只需删除零(如果它是最后一个字符),请使用上面链接中描述的其他start
和count
参数进行播放。
答案 1 :(得分:2)
您可以尝试执行以下查询..
UPDATE table set
columnName = REPLACE(columnName,'0','')
WHERE columnName LIKE "%0%";
这将用“”替换所有出现的“0”。
答案 2 :(得分:1)
您提交的答案澄清了您的要求。基于此,如果Access版本为2000或更高版本,则无需创建用户定义的函数。您可以使用Replace()
函数获得相同的结果。
MsgBox Replace("Jonson0, Yvonne", "0,", ",")
答案 3 :(得分:0)
一种方法是创建自定义函数
答案 4 :(得分:0)
Public Sub xxx()
MsgBox RemoveStr0("Jonson0, Yvonne")
End Sub
Public Function RemoveStr0(sString As String) As String
Dim ipos As Long, sTemp As String
ipos = InStr(1, sString, "0,")
sTemp = Mid$(sString, 1, ipos - 1)
sTemp = sTemp & Mid$(sString, ipos + 1)
RemoveStr0 = sTemp
End Function
答案 5 :(得分:-1)
如果您可以将它拉出到java或其他OO语言,您可以使用正则表达式进行匹配。