I tried searching Google for this, but could not find a definitive list (if someone has one, please let me know the link). I would like to know what the best option is for an event to run some VBA code when a record is chosen on a form. Currently I have VBA code in the afterupdate event of some controls, and typically in the onload event of the form. For example I have a text box that displays a calculated date, that date is different for every record in the database. Which property should I place that code in? OnLoad? OnCurrent?