Intanto l'evento da usare è AfterUpdate... poi si usa la proprietà VALUE della List/Combo, se poi la combo è alimentata con 2 Campi di cui il primo è un campo Counter(chiamato ID_Qualcosa)... va da se che il Type non è stringa ma numerico.
Purroppo questo dettaglio non lo fornisci quindi la mia è una "supposta".
Quindi Ipotizzando che sia solo la colonna Testo del Nome:
Private Sub lista_persone_AfterUpdate()
Dim tmpR As DAO.Recordset
Set tmpR = CurrentDb.OpenRecordset("SELECT Exam FROM Exam WHERE NAME_PERSON = '" & Me.lista_persone.Value & "'")
Me.txt_exam= tmpR.Fields(0)
tmpR.close
set tmpR =nothing
End sub