我有一个字母,其中两个字母代码用"分隔:"我需要用名字替换它们。这些字段可以包含任意数量的代码,并且具有包含代码和相应名称的单独表。一个表中的代码可能是RC或RC:BT,另一个表中的相应名称可能是Red Car或Blue Truck
答案 0 :(得分:0)
您可以编写自己的vba函数并在查询中使用此函数。它确实需要改变。所以查询看起来像
UPDATE SomeTable
SET SomeField = ResolveCodes(SomeField)
其中ResolveCodes将是你的函数:
Public Function ResolveCodes(SomeField as String) as String
Begin
' Some logic goes here:
' - split codes by ':'
' - resolve each code with DLookup or other OpenRecordset-based code
...
End Function