When the combo is in its unexpanded state, it shows only the first visible column of its RowSource. If you want it to show more, you need to concatenate some columns.
Select StudentID, FirstName & " " & LastName As FullName,...
From ...
Assuming that StudentID is the PK and is hidden as is normal with combos, the first visible column should be FullName.
Access help is unhelpful in most cases with regard to event firing order so when I need to work out what is going on, I put message boxes in various events and so I can see the order in which they get executed as the message boxes pop up.
When working with textboxs, combos, and listboxes on a form, the most commonly used events are BeforeUpdate and AfterUpdate. We would need to know what you are trying to do to suggest the appropriate event.