If your boss were competent in database design, s/he would
not suggest such a thing. Since s/he is not competent with
databases, s/he should leave it to someone that is competent
to determine HOW things should be done. If s/he is looking
directly at the table and wants to see the name, provide a
query for that kind of viewing.
SELECT table.fa, table.fb, table.fc, . . .
Companies.CompanyName
FROM table INNER JOIN Companies
ON table.companyID = Companies.ID
IMO that's also a waste of time because the best way to view
your data is by using the form you already have that
displays the company name in the combo box.
If your boss is a total micro manager that can't stay out of
the way, use the combo box's AfterUpdate event to set the
new CompanyName field to the name selected in the combo box:
Me.CompanyName = Me.combobox.Column(1)
If s/he want to destroy the relationship altogether, then
just set the combo box's BoundColumn property to 2 and
delete the CompanyID field from your table.
Note that I would not frown on all this if the company name
were a valid natural primary key. Names are usually not a
particularly good choice for a primary key, but your
situation may allow it.