Der Index wird auf der Datenbank abgelegt, das hat nichts mit der
Query zu tun.
Was mich wundert ist dass
Access an sich - wenn Du extern darauf zugreifst - schnell ist.
Kann es sein, dass erst die komplette Datenmenge an den Client (also das Programm) übertragen wird, dann dort im Speicher sortiert und erst dann ausgefiltert wird?