Dann hat Access da wohl ein Problem.
Mach eine neue Abfrage als SQL-Passthru und gib den SQL halt manuell ein, so wie er auf der AS/400 läuft.
Parameter für Formulare funktionieren da auch:
Parameter mit "?", also "where mykey=? ..."
Wenn die Abfrage ein mal ausgeführt wurde, kann man den Parametern anschließend Namen vergeben.
Diese sind allerdings nach Veränderung des SQL's wieder weg.