Thats what you were doing originally, you had a few things typed into the combo box, you select one of them, and the code then pulls the records from the table with matching criteria. There is nothing wrong with doing this.
This is the reason I changed it. Your problem was that you created a new record in your table, but your one company you had in your company combo box did not match your new record, so it wouldn't display...
If i add a new record into the table and search for something in it's record like name=test it still shows the james.90.
This is the reason I changed it. Your problem was that you created a new record in your table, but your one company you had in your company combo box did not match your new record, so it wouldn't display...