Um die ersten 20 Records, sortiert nach Kundennummer darzustellen, muss
Access ja wissen, welches die 20 Records sind. Wenn Du keinen Index auf der Kundennummer hast, dann verwurstet dir jede
DB die gesamte Tabelle, bzw. sortiert diese. Die
SQL-Engine von
Access ist sowieso nicht die Schnellste, aber so ein einfaches SELECT sollte es doch hinbekommen.
Wo der Cursor ist (Client oder Server) ist hier
imho egal, weil es sowieso nur 20 Records sind. Ansonsten hast Du aber recht.