我正在尝试使用由县名组成的字段来返回县名。问题是县进口“布朗县”(例子)。我希望它只是“布朗”。因此,我的目标是摆脱文本末尾有“县”的县域的任何部分。
请让我知道这个更新查询有什么问题 - 它会一直返回,并且由于某种原因使我所有的县字段都空白。
CurrentDb.Execute "UPDATE [tblImport] SET [tblImport].County = Left([County],Len([County]-7)) " & _
"WHERE ((([tblImport].[County]) Like '*county*'));"
答案 0 :(得分:3)
使用此Left([County],Len([County]-7))
Left([County],Len([County])-7)
答案 1 :(得分:1)
我认为你有一个父母问题:
而不是:
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'));"