使用通配符连接参数,MS Access

Using wildcard for Parameters with Joins, MS Access

我有 2 个数据库,其中的条目应该相等,但不幸的是,一个数据库中有一些额外的 space。

我的 b.ACCTNO 参数有正确的记录,例如 "AAA",但是 a.Account 将其作为“_AAA”,其中下划线是 space。

我正在尝试在连接语句中使用通配符来使其匹配。没有语法问题,但通配符似乎根本不起作用。

From AR_Open_Query as a inner join GuAccount as b ON b.ACCTNO like ("*" & a.Account)

上面的代码,由于记录中的间距与非 spaced 记录​​不匹配,我得到的结果比没有连接时少。

ON b.ACCTNO = a.Account

如果我不这样使用通配符,我实际上会得到更多的结果,但是 没有实现我正在寻找的东西。

有什么建议吗?提前谢谢你。

使用 Trim() 函数怎么样?我过去用它取得了很好的效果。

From AR_Open_Query as a inner join GuAccount as b ON b.ACCTNO = Trim(a.Account)