The above is great if the user doesn't need to see the fields. If they do, you can set the values in the field's Default Property. <br>
<br>
Also wanted to point out that if the CompanyID and CompanyName are already present in another table, you do not want to put both fileds into the second table. Just put the ID in. If you want to insert the ID but have it show as Name, you can change the contro to a combobox witha RowSource property that is a query (select CompanyID, CompanyName from tblCompany). Set the combobox's ColumnCount property to 2 and the ColumWidths to 0;x (x being the width needed to display the name).