Jaimi.
It can be done, but is probably not necessary nor desirable.
Unless the data in the linked table is time-dependent, such as today's unit
price, there is no need to store it redundantly in the second table--simply
store the ID#, and use a query to link the tables.
If you meant *display* other fields in other textboxes, include the fields
you wish to display as columns in a combo box where you enter the ID#. Then
set the textbox' ControlSource to:
= YourComboBox.Column(x), where x is the column index, starting with zero.
If you really do need to store the data redundantly, use the AfterUpdate
event of the combo box to assign values to a textbox bound to the field in
the 2nd table (that is, whose ControlSource is set to the field name):
YourTextBox = YourComboBox.Column(x)
Hope that helps.
Sprinks