I have a form which i have built that takes 2 dlookup (which are working) checks for which one is null (which works tested with msgbox) then tell it to populate a unbound field with the one thas not null...the problem is i can only get this to fire one time i need to have thsi even fire everytime i or access moves the recordset