se quello che chiedi è una query è possibile farla.. basta pensarla bene..
quello che non capisco è la parte coefficiente.. per il resto è abbastanza fattibile la query..
select codice autista, valore autista from tabella1, tabella2 where tabella1.nome città = tabella2.nome città order by valore autista
ps: attenzione ai nomi di colonne con lo spazio.. non so come possa essere gestito..
per il coefficiente userei un top (anche se non so se c'è in access)
tipo: select top(numero)...
Magari puoi fare una doppia query, una che tira fuori il coefficiente e lo usa per il top e l'altra è quella sopra.. ma a questo punto una funzione è più gestibile..