Secondo me, avendo utilizzato quella "tecnica", l'unica soluzione è installare la versione italiana ovunque... poi magari qualcuno mi smentirà, vedremo.
Ti consiglio di non usare MAI quel modo di scrivere SQL perchè, come ora ti sei accorto, ti limita molto nella distribuzione.
Pensa anche solo a chi in Italia ha la versione in inglese ... hai già finito!
Il modo corretto è passare da vba e creare SQL variabile da li, per poi associarlo ai vari oggetti.
per capirci tipo così:
SQL = "Select ... from ... where CampoDaFiltrare=" & me.nomeCampo (questo per numeri, varia per testi o date)