替换记录集访问vba中的特殊字符



我使用带有特殊字符的输入表,但我的输出表需要没有它们。所以我需要的功能,将取代查询或表中的特殊字符例如

Š=S Č=C Ć=C Ž=Z

有什么建议吗?

您可以将它们弹出到字符串中,然后使用Replace,例如strYourString = Replace(strYourString, "Š","S")

这种方法的缺点是您需要指定所有您想要替换的特殊字符,并运行代码多次,可能作为一个循环。

Replace函数这样做,但是(据我所知)对于单个字符:Expr1:替换((员工)。[Prezime];"č";"c")对于一个快速但效率不高的解决方案,您可以创建几个名为Expr1、Expr2、Expr3的字段,并在每个字段中删除一个特殊字符。但我正在寻找更"体面"的解决方案。

最新更新