Devi rendere la Query Dinamica, ed il dato da digitare puoi farlo in 2 modi:
1)PARAMETRO NON VALIDABILE
UPDATE Soci SET Soci.valida_per_anno = [Anno:]
Provala..., questo ha il difetto che se l'utente digita un anno errato non puoi gestire l'errore.
2) Inserisci in una maschera un controllo TestBox(nel quale inserirai il numero) ed un Button che lancia la query.
Su Click del Button esegui:
DbEngine(0)(0).Execute "UPDATE Soci SET Soci.valida_per_anno =" & me!NomeTextBox
Nel 2° esempio puoi verificare se il Numero è valido o meno... ma questo è altro argomento.