左()函数replace文本不工作
我想要一个由县名组成的字段只返回县名。 问题在于各县import“布朗县”(举例)。 我希望它只是“布朗”。 所以我的目标是摆脱文字末尾有“县”的县域的任何一部分。
因此,请让我知道这个更新查询有什么问题 – 它不断返回,并使我所有的县域空白由于某种原因。
CurrentDb.Execute "UPDATE [tblImport] SET [tblImport].County = Left([County],Len([County]-7)) " & _ "WHERE ((([tblImport].[County]) Like '*county*'));"
Left([County],Len([County]-7))
: Left([County],Len([County])-7)
我认为你有一个麻烦的问题:
而不是这个:
CurrentDb.Execute "UPDATE [tblImport] SET [tblImport].County = Left([County],Len([County]-7)) WHERE ((([tblImport].[County]) Like '*county*'));"
尝试这个 :
CurrentDb.Execute "UPDATE [tblImport] SET [tblImport].County = Left([County],Len([County])-7) WHERE ((([tblImport].[County]) Like '*county*'));"
请注意,如果您只想根除“县”的结局,也可以这样做
CurrentDb.Execute "UPDATE [tblImport] SET [tblImport].County = Left([County],Len([County])-7) WHERE ((([tblImport].[County]) Like '* county'));"