In a previous database i used the dlookup function as the conrol source for an unbound text box.
it looked like this:
=DLookUp("[Name]","tbl_GP_Details","[GPNumber] =" & [Forms]![frmPatient_Dets]![GPNumber])
This populated the text box with the name from the gp details where the gp number was...