マスター/詳細テーブル、tblCategory (マスター) と tblItems (詳細) としてリンクされた 2 つの ADO テーブルがあります。どちらのテーブルにも独自のグリッドがあり、同じ形式で表示されます。また、データ対応コントロール (dbedits) もあります。
たとえば、現在、カテゴリ = 本、アイテム数 = 10 レコードで、グリッドのレコード番号 5 を指しています。アイテムに新しいレコードを追加したいので、次を使用します。
tblItems.Insert;
問題は、新しい行を追加する代わりに、グリッドと db 対応コントロールが現在のレコード (rec No 5) を表示していることです。それだけでなく、レコードも編集モードになっているようです。キャンセルして挿入コマンドを繰り返した後、新しい行が表示されました。
これを修正する方法 tblItems.Insert を使用するたびに、常に新しい空の行が追加されます:)