A family of Microsoft relational database management systems designed for ease of use.
If you have multiple units per company then you will need tables for both units and companies as well as the EmployeeUnits table on which the subform is based, e.g.
Units
....UnitID (PK)
....UnitNumber
....CompanyID (FK)
Companies
....CompanyID (PK)
....Company
Each table can have further columns of course to represent other attributes of Units and Companies respectively. Diagrammatically your model is like this:
Employees----<EmployeeUnits>----Units>----Companies
EmployeeUnits is modelling a binary many-to-many relationship type between Employees and Units by resolving it into two one-to-many relationship types.
In the subform the combo box in which the unit is selected would be set up as follows:
ControlSource: UnitID
RowSource: SELECT UnitID, UnitNumber, Company FROM Units INNER JOIN Companies ON Units.CompanyID = Companies.CompanyID ORDER BY UnitNumber;
BoundColumn: 1
ColumnCount: 3
ColumnWidths: 0cm;2cm;3cm
ListWidth: 5cm
If your units of measurement are imperial rather than metric Access will automatically convert them. The important thing is that the first ColumnWidths dimension is zero to hide the first column. Experiment with the other dimensions to get the best fit. The ListWidth should be the sum of the ColumnWidths dimensions.
To enter a unit number which is not currently represented in the Units table you can type it into the combo box and use its NotInList event procedure to open a form bound to the Units table, passing the new value to it. In this form you'd select the company to which the unit relates via combo box, whose NotInList event procedure will allow you to enter a new company of necessary. You'll find examples of the use of the NotInList event in the file NotInList.zip in my public databases folder at:
https://skydrive.live.com/?cid=44CC60D7FEA42912&id=44CC60D7FEA42912!169
In this little demo file you'll see that there is a form in which you can enter a new city in a combo box, which opens a form in which you can select or enter the region in which the city is located. This is analogous to your situation.