Microsoft Access 掲示板

フォームをコピーして複製するとクエリが連動してしまうのは? / 4

5 コメント
views
4 フォロー
4
hiroton 2020/03/25 (水) 16:20:04 f9267@f966d

サブフォームを使ったフォームでしたか・・・

サブフォームも外部のフォームを参照するという仕組みなので、コピーしただけのフォームではすべて同じサブフォームを使っていることになります。当然、どこかで修正を入れればそのサブフォームを使っているフォームすべてに影響がでます。

また、フィルターを使ってと回答しましたが、この場合、フィルターもサブフォームそのものに設定することになりますので、すべて共通の設定となってしまいます。

解決策1
サブフォームも各月分用意する
(フォームをコピーした後サブフォームのソースオブジェクトを変更する)

解決策2
VBAを使いフォームを開くたびにサブフォームのフィルターを設定する

通報 ...