Microsoft Access 掲示板

コンボボックスのフォームフィルタ

7 コメント
views
4 フォロー

以前はoffice2002を使っていたのですが、office2016にしてからコンボボックスでできたフィールドをフォームに追加してフォームフィルタを実行するとその時はうまくいきます。しかし次回フォームフィルタを実行するときにパラメータクエリのようになってしまい必要なレコードが探せない。
あと、そのコンボボックスを削除して同じフィールドのコンボボックスをセットして大きさやフォントを変更すると同じ現象が起きます。
フォームにはコンボボックスを使わないほうがいいのでしょうか?

カンカン
作成: 2023/11/10 (金) 10:50:47
最終更新: 2023/11/10 (金) 10:54:37
通報 ...
1

フォームにはコンボボックスを使わないほうがいいのでしょうか?

私の作成したフォームでは普通に使って正常に動作してます。

設計に問題があるのでしょうね。
どのように実現しているのか、そのコードを提示してください。

2
カンカン 2023/11/10 (金) 11:18:36 d8b37@658b3 >> 1

コードですか?単純にデザインビューから、該当(コンボボックス)のフィールドをドラック&ドロップしているだけなのでわからないです。

4

フォームフィルタがうまく行かないということですね。
質問を読み違えてました。スルーしてください。

3
hiroton 2023/11/10 (金) 12:18:54 f57d3@f966d

単純なデータベースを作って試してみましたがそれらしい症状はでないですね
新規にデータベースを作って、同様のコンボボックスを配置してみて、同様にフィルタを実行しても同じ問題が発生しますか?

5
カンカン 2023/11/20 (月) 18:29:17 d8b37@658b3 >> 3

ありがとうございます。
新規にデータベースを作って、コンボボックスを配置したらフォームフィルタでパラメータクエリのようになりませんでした。しかし、そのフィールドの配置を中央揃えにしたら同様の問題が起きました。
よって、現在は初期の配置で使用しております。
原因はわかったものの、完全な解決とは至っておりません。

6
すずやん 2023/11/21 (火) 08:08:28 >> 5

新規作成でも同様の現象が発生する場合、バグかAccessそのものがうまく動作していない場合もあります。
通常は「いきなり強制終了する」などの現象ですが・・・。

一度Accessをインストールし直すか、または修復してみてはどうでしょうか。
あればアップデーターをあてるのもいいかもしれません。

7
カンカン 2023/11/21 (火) 11:12:17 d8b37@658b3 >> 5

ありがとうございます。
2台のPCでテストしましたが、どちらも発生しました。
よってaccessのバクかと思われます。(office2002ではこのような現象はなかった)