0

この問題に関するちょっとした情報です。フォームがテーブル "tblMain" にバインドされ、サブフォームがテーブル "tblSub" にバインドされており、tblMain と tblSub の関係が 1 対多である古い Access データベースを修正しています。ここで、tblSub はには、所有する tblMain 内のレコードの id フィールドである belongs_to というフィールドがあります。

したがって、メイン フォームには 1 つのレコードが保持され、サブフォームにはその 1 つのメイン レコードに関連付けられた多数のレコードが保持されます。

ボタンが押されるまでデータベースへの更新を待つように 2 つのフォームに指示する方法はありますか?

4

1 に答える 1

1

あなたが求めていることをする簡単な方法はありません。基本的には、バインドされていないフォームを使用し、挿入/更新を手動で処理することになります。

adLockBatchOptimisticを使用して開かれたADOレコードセットを使用してこれを行うことができると思いますが、具体的な答えはありません。

MS Accessのデフォルトの動作を維持するか、バッチ更新がデフォルトの動作である.Netでソリューションを開発することを検討することをお勧めします。

于 2011-05-20T12:38:16.410 に答える