You should use an auto-entered serial value as your match field. You can read up on this in the manual, or in Help.
You can set up a value list where the ID number is shown in column 1 and the name is shown in column 2. The user uses the name in column 2 to select the correctl value, but the ID number from column 1 is what is actually entered into the field when they make a selection.
Big help. Double column value lists is the answer.