Regarding your query, it would be better to use = instead of Like in the criteria since you are looking for an exact match. Also, since you are assigning the query to the row source in code, you have to have the vendorID as a variable not as part of the SQL text. You can also use the "me." short hand to refer to the form since you are executing the code from the same form.
Code:
Me.Combo39.RowSource ="SELECT tblAddresses.pkAddressID, tblAddresses.fkVendorID, tblAddresses.txtAdressNoAndStreet, tblAddresses.txtCity, tblAddresses.txtProvince_State, tblAddresses.txtCountry, tblAddresses.txtPostal_Zip_Code FROM tblAddresses WHERE (((tblAddresses.fkVendorID) =" & me.combovendor