ADPのMS-Accessでフィルタ機能が使えない

最近、ADPのMS-Accessでフィルタ機能が使えないのに気づいた。

半年前くらいまでは、普通に使えていたが、この数カ月ちょっと動作がおかしいなとは思いつつ、
放置していたが、本日、動作確認してADPのMS-Accessでフィルタ機能が使えないのに気づく。

mdb,accdbでは問題なく使える。ADPのACCESSだけ機能しない。

再現方法

 ・ADPでSQL ServerのDBに接続
 ・適当にテーブルを開いて、フィルター部分をクリックする
 ・上記では「仮設費」のみにチェックを入れOKをクリック
 ・本来、「仮設費」のデータのみが抽出されるべきところ、全データが表示され、
  フィルタ適用のアイコンがONになっている

◆環境

 サーバー:Windows 2008 server std ,SQL Server 2005 std
クライアント:Win XP, MS-Access 2007

64ビットPCではMS-Accessは不安定だったが、今回はサーバーもクライアントも32ビットで、これまで問題はなかったパターン。
MS-Accessの問題なのか、SQL Serverの問題なのか、それとも他か? 全然見当がつかない。 困ったもんだ。

つづく...

2011/09/01追記

昨日は、びっくりしたが、原因がわかりかけてきた。

どうも、Access 2007 とAccess 2010の共存の問題であったようだ。

原因: 2007と2010のRunTimeを両方インストールしている状態で、2007側のRunTimeでAccessアプリを動かすと、フィルタが動作しない。

事象の発生契機はわかったが、さてどうしよう...

古いパソコンは2010のRunTimeがインストールできないケースが多く、2007と2010を共存させていたが、これからどうしたものか... 悩む

古いパソコンは、この機会に廃棄して、買えかえるのも手かな...

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です