Now I don't have Acc2010, so there may be some differences. I'm using my table so field names don't match yours but it's the concept here. You create a form, and on the form you have a combobox.
I have created a form based on one of my tables (Employee). The form has a combo(combo0) a textbox(text2) and a listbox(lstEmployees).
The initial form is in Emp_cmbo0.jpg
The purpose of text2, is to show you the ID for my selected Employee. Note the ID is hidden in the combo, and when I select an employee by name, startdate or whatever, the ID is "obtained from the Table for use (in your second table) and in my case I just put it in Text2.
emp_cmbo2.jpg shows how to assign data to the combo0. This is the full query
Code:
SELECT Employee.EmpId, Employee.FName, Employee.LName, Employee.PayNo, Employee.StartDate
FROM Employee
ORDER BY Employee.LName, Employee.FName, Employee.StartDate;
The purpose of lstEmployees, is to show you the id and names of all the employees, so you'll see the id of the employee I select is the right one.
Once an employee is selected, I use the AfterUpdate event of the combo to place the
"value of the bound column" (in my case the ID) in to text2.
Here is the event code
Private Sub Combo0_AfterUpdate()
'Text2 will contain the Id that I'd store in another table
'The Id to store is associated with the Employee selected in the combobox
Me.Text2.Value = Me.Combo0.Value
End Sub
Emp_cmbo1.jpg shows all of the fields that I've included in the dropdown. In your case, Emp_num, Rfid, Name or whatever else you want.