どのようなフォーム設計になっているのか、現状の情報からはよく分からないので、提示のテーブル構成の場合の一般的な設計のサンプルを作成しましたので、ダウンロードして参考にしてください。
サンプルを見てもらえれば分かると思いますが、
会社情報登録フォーム(F会社)も商品情報登録フォーム(F商品)もサブフォームの項目はコンボボックスで選択するようになっています。コンボボックスは ID で選択しても 名称 を入力してもいいようにしています。(詳細は下記を参照)
コードでも名称でも入力できるコンボボックス - hatena chips
こうすれば、
①すでに登録しているものかどうかの判断が難しい
②すでに登録されている場合、正確に語句を統一して登録するのが難しいという2つの問題があります。
の問題は解決できると思います。
なお、上記のサンプルには別件の質問のサンプルフォームを入ってます。
通報 ...