SQL Server 2000 データベースを SQL Express 2008 に移行しました。役割と権限を再割り当てすると、機能しているように見えますが、フォーム (+subform) で新しいレコードをサブフォームに追加すると、レコードはあるにもかかわらず、次のエラー メッセージが表示されます。基になるテーブルにまだ追加されています:
The data was added to the database but the data won't be displayed in the form because it doesn't satisfy the criteria in the underlying record source.
この記事では、この問題の回避策について説明していますが、レコードソースは動的に作成されます。メイン フォームのコンテンツが変更されると、それに応じてサブフォームの recordsource プロパティが変更されます。これを修正する方法はありますか?