みなさんおはようござます。
先日、ある旅館に納品した予約管理システムの修正が入りました。
3年ほど前にAccess2002で開発したものです。
現在私のPCには2003と2007が入っているので、ここは一番環境が近い2003でやろう♪
ところがとことろが・・コーディングに入って3日目くらいののこと・・
いつものようにAccess2003を起動して
メニューformを開こうとしたところ・・
![](https://blogimg.goo.ne.jp/user_image/47/fc/300b8cd52c77cdabecb5b31b09db6bb9.png)
あれ?何これ?
まずは言われた通りにしなくちゃ
でも私、Accessしか起動していないし・・常駐も最低限のものしかないし・・
一応タスクマネージャを起動してメモリの確認をしてみると1.5GB積んでいるメモリのうち
半分以上はまだ利用可能じゃない(ホッ)
う~ん
じゃあデザインビューで開いてみよう
![](https://blogimg.goo.ne.jp/user_image/47/fc/300b8cd52c77cdabecb5b31b09db6bb9.png)
はい?また?
他のformは開けるのかな
あっ開けた。よかった(*^_^*)他は大丈夫ね
でも、なぜメニューformだけエラーが出てしまうのかしら・・
特別重くなるような処理を入れてあるformではないはず
こんなときはネットで解決策をさがしましょう。なにかよい情報があるかも(*^_^*)
調べてみたところ、あるある。
私と同じエラーで困っている方たちがちゃんといました。
でも・・みんな解決できてないみたい。
ただAccess2003にSP3をあててあるとこのエラーが出没するらしいことがわかりました。
Microsoftから修正プログラムが出ている事も。
http://support.microsoft.com/kb/945674/ja
(ちなみにこれをインストールした方は結局解決できなかったらしいですが)
私もSP3だし、やってみるしかないでしょう
・・実行・・
はぁダメだぁ。
なおらないよ。
メニューformはもう作り直すしかないとしても、今後の作業が不安なので
2007で開発することにしよう。
だい先生からのアドバイスもいただき、
今までの邪気?を祓うため
2007でいったん空のデータベースを作成し(拡張子はaccdb)、すべてのオブジェクトをインポートしました。
そうしたらなんと!
メニューformがちゃんと開きました♪
しかも動作も正常です。
2007では改善されているんですね♪
助かりました(*^_^*)
その後順調に2007で開発を進めています。
さて、今回は2007環境のおかげでなんとかなりましたが、これでは
本当の解決とは言えませんよね。
もし同じような経験をされている方で、解決方法をご存じの方は、コメントにてご教示
いただけないでしょうかm(__)m
どうぞよろしくお願いいたします。
さぁ
今日もすてきな一日をすごしましょうねO(*^_^*)O
mihoりん![](https://blogimg.goo.ne.jp/img_emoji/kaeru_fuku.gif)
先日、ある旅館に納品した予約管理システムの修正が入りました。
3年ほど前にAccess2002で開発したものです。
現在私のPCには2003と2007が入っているので、ここは一番環境が近い2003でやろう♪
ところがとことろが・・コーディングに入って3日目くらいののこと・・
いつものようにAccess2003を起動して
メニューformを開こうとしたところ・・
![](https://blogimg.goo.ne.jp/user_image/47/fc/300b8cd52c77cdabecb5b31b09db6bb9.png)
あれ?何これ?
まずは言われた通りにしなくちゃ
でも私、Accessしか起動していないし・・常駐も最低限のものしかないし・・
一応タスクマネージャを起動してメモリの確認をしてみると1.5GB積んでいるメモリのうち
半分以上はまだ利用可能じゃない(ホッ)
う~ん
じゃあデザインビューで開いてみよう
![](https://blogimg.goo.ne.jp/user_image/47/fc/300b8cd52c77cdabecb5b31b09db6bb9.png)
はい?また?
他のformは開けるのかな
あっ開けた。よかった(*^_^*)他は大丈夫ね
でも、なぜメニューformだけエラーが出てしまうのかしら・・
特別重くなるような処理を入れてあるformではないはず
こんなときはネットで解決策をさがしましょう。なにかよい情報があるかも(*^_^*)
調べてみたところ、あるある。
私と同じエラーで困っている方たちがちゃんといました。
でも・・みんな解決できてないみたい。
ただAccess2003にSP3をあててあるとこのエラーが出没するらしいことがわかりました。
Microsoftから修正プログラムが出ている事も。
http://support.microsoft.com/kb/945674/ja
(ちなみにこれをインストールした方は結局解決できなかったらしいですが)
私もSP3だし、やってみるしかないでしょう
・・実行・・
はぁダメだぁ。
なおらないよ。
メニューformはもう作り直すしかないとしても、今後の作業が不安なので
2007で開発することにしよう。
だい先生からのアドバイスもいただき、
今までの邪気?を祓うため
2007でいったん空のデータベースを作成し(拡張子はaccdb)、すべてのオブジェクトをインポートしました。
そうしたらなんと!
メニューformがちゃんと開きました♪
しかも動作も正常です。
2007では改善されているんですね♪
助かりました(*^_^*)
その後順調に2007で開発を進めています。
さて、今回は2007環境のおかげでなんとかなりましたが、これでは
本当の解決とは言えませんよね。
もし同じような経験をされている方で、解決方法をご存じの方は、コメントにてご教示
いただけないでしょうかm(__)m
どうぞよろしくお願いいたします。
さぁ
今日もすてきな一日をすごしましょうねO(*^_^*)O
mihoりん
![](https://blogimg.goo.ne.jp/img_emoji/kaeru_fuku.gif)