2011-06-02の記事 の続きで、昨日までに次を行った。
- Windows7(ノートパソコン)にAccess2010をインストール。
- Office Updateを実施。
- WindowsXP/Access2003 の「受付簿.mdb」をWindows7にコピー
- Access2010で、「受付簿.mdb」を開く
- 不具合が再現するか?
- 1)【パラメーターの入力】ダイアログボックスは出る。
- 2)「最小化で開く」現象は発生せず。
- 1)【パラメーターの入力】ダイアログボックスは出る。
※ 回答1)「パラメーターの入力」が出る件
- 原因
- フォームのプロパティ OrderBy に“[文書番号]”が入力してあったため。
- 経緯
- 「パラメーターの入力」と出るからには、「 パラメータークエリー になってしまった」のだろうと、クエリーを当たったが、“文書番号”というのは見つけられなかった。
- [データベース構造の解析]を行い、Word文書に変換(564ページ),“文書番号”で検索した。
- 2っのフォームのプロパティ OrderBy に“[文書番号]”が入力してあるのを発見。
- 並び替えは RecordSource であるクエリー(同じクエリーだった)で行っているので、削除しても「問題ない」(そもそも間違いなので)と判断した。
※ 回答2)最小化で開く件
- Access2010(バージョン 14.0.5128.5000)では発生しなかった。
OSは、Windows 7 Home Premium Service Pack 1 - Access2007のバグの可能性も否定できないので、この際、Office Updateを行ってほしい。