首先:我使用的是 Access 2010。
我需要做的是将字段中的所有内容都拉出,而不是某个字符串。例如说你有这个:
00123457* A8V *
最后三个加粗的字符只是一个例子;该部分可以是数字/字母的任意组合,长度为 2-4 个字符。00123457 部分将始终相同。因此,在上面的示例中,我的查询需要返回的是“A8V”。
我对如何做到这一点有一个模糊的想法,这涉及使用 Right 函数,以及(字段长度 - 该字符串中的最后一个位置)。所以我所拥有的是
SELECT Right(Facility.ID, (Len([ID) - InstrRev([ID], "00123457")))
FROM Facility;
从逻辑上讲,它会起作用,但是 Access 2010 抱怨我错误地使用了 Right 函数。这里有人可以帮我解决这个问题吗?
非常感谢!