Que error te da?
Puede ser que al recoger la variable N_1, el separador decimal no sea el punto, sino la coma. En ese caso deberias hacer un replace de la coma por el punto, antes de ejecutar la sentencia SQL.
En caso de que la variable tenga como separador el punto, prueba con esta SQL:
strSQL = "UPDATE ALUMNOS SET ALUMNOS.N1='" & N_1 & "'"
estoy poniendo el numero entre comillas simples '3.1', creo que deberia funcionar.
Un saludo
Txarly