ADOつかっても、以下の問題が起きないためにはどうしたらよか
ですか?

顧客台帳 - 商品台帳 - 注文台帳

のような典型的なリレーションを貼ったAccessDBにアクセスする
ためのVBの皮で、データグリッドにて呼び出した商品の情報を削
除しても、商品台帳のアイテムが消えたりしない方法です。

Data Environmentを使うとふつうに問題が起きないのに、どういう
わけかADOだと注文台帳からそのアイテムを消すと商品台帳のア
イテムまで消えてしまいます。

はじめはリレーションの貼り方の間違えかとも思ったのですが、
Access本体のみで作ったときには何ら問題がおきません。ADO+VB
の時だけがおかしな挙動になります。

どうしたらこの部分が解決できますでしょうか?今、家計簿ソフトを
作る上での大きな課題になっとります。