以前はoffice2002を使っていたのですが、office2016にしてからコンボボックスでできたフィールドをフォームに追加してフォームフィルタを実行するとその時はうまくいきます。しかし次回フォームフィルタを実行するときにパラメータクエリのようになってしまい必要なレコードが探せない。
あと、そのコンボボックスを削除して同じフィールドのコンボボックスをセットして大きさやフォントを変更すると同じ現象が起きます。
フォームにはコンボボックスを使わないほうがいいのでしょうか?
通報 ...
私の作成したフォームでは普通に使って正常に動作してます。
設計に問題があるのでしょうね。
どのように実現しているのか、そのコードを提示してください。
コードですか?単純にデザインビューから、該当(コンボボックス)のフィールドをドラック&ドロップしているだけなのでわからないです。
フォームフィルタがうまく行かないということですね。
質問を読み違えてました。スルーしてください。
単純なデータベースを作って試してみましたがそれらしい症状はでないですね
新規にデータベースを作って、同様のコンボボックスを配置してみて、同様にフィルタを実行しても同じ問題が発生しますか?
ありがとうございます。
新規にデータベースを作って、コンボボックスを配置したらフォームフィルタでパラメータクエリのようになりませんでした。しかし、そのフィールドの配置を中央揃えにしたら同様の問題が起きました。
よって、現在は初期の配置で使用しております。
原因はわかったものの、完全な解決とは至っておりません。
新規作成でも同様の現象が発生する場合、バグかAccessそのものがうまく動作していない場合もあります。
通常は「いきなり強制終了する」などの現象ですが・・・。
一度Accessをインストールし直すか、または修復してみてはどうでしょうか。
あればアップデーターをあてるのもいいかもしれません。
ありがとうございます。
2台のPCでテストしましたが、どちらも発生しました。
よってaccessのバクかと思われます。(office2002ではこのような現象はなかった)