There are different ways of doing this!
If the textboxes are bound to the data fields the easiest way to do this is:
to set up one recordset for supplier info and have all the textboxes bound to it then just filter it by the datacombo text. Then when a user selects something in the combo the whole form is updated and all the code is just in the Datacombo_click event.
Code:
Private Sub Form_Load()
'Opens recordset
SQLstr="SELECT * FROM SupplierInfo"
rs.Open SQLstr,OtherCnnInfo,MoreInfo
'sets form to blank
rs.moveFirst
rs.movePrevious
End Sub
Private Sub DataCombo_Click(Area as integer)
'Makes sure the click was in the dropdown
If Area=2 then
rs.Filter="SupplierName='" & DataCombo.text & "'"
'You'll need to add some error handling here for if no info matchs
End if
End Sub
The code may not be exact becuase I didn't have a chance to test it but it gives you the idea.
If the textboxes aren't bound then after the filter just populate them:
txtSupAddress.text=rs!SupplierAddress