ACCESSビギナーの者です。多分初歩的な事と思いますが、どうにも分からなくて。
フォームのプロパティに”フィルター”がありますが例えばフォーム1からIDつながりでフォーム2を開いて閉じた後、再度そのフォーム2を開いてプロパティを確認するとID=***が残ったままになってます。mdb ファイルの時はそれでも特に普通に動作していたのですがaccdbファイルになると、それが原因(フィルターが残ったまま)で開いた後にレコードの移動等が出来ません。フォームのプロパティのフィルター部を消去すると正常に動作します。フォーム2の閉じる時イベントに Me.Filter = "" Me.FilterOn = False を記述してもプロパティには残ったままです。何か対策があれば教えて頂くとありがたいです。宜しくお願いします。
通報 ...
読み込み時にフィルターを適用プロパティをいいえにして保存します
hirotonさん ありがとうございました。
その設定をするとフォームのプロパティシートにはID=***は残ったままですが動作は正常となりました。
因みにですがフォーム開く時、読み込み時のタイミングには大きな違いがあるものでしょうか?(初歩的な事ですみません)
Form.Load イベント (Access)
hirotonさん 丁寧な回答ありがとうございました。
大変参考になりました。奥が深いものですね。