とは言っても、角膜とか腎臓とか、ましてや心臓の移植じゃあない。10年以上前に作って今も使っている顧客管理ソフトだ。
ACCESS95から作り始めて、ACCESS97への移植は簡単に終了。そのままずぅ~っと少しずつ書き足していたので、延々とバージョンアップもせず、ACCESSだけは、新バージョンをアンインストールして97を使っていた。
ところが、WINDOWS-7・64ビットになって、つうか、うっかりしてしまい。ACCESS97がインストールすらできない事態に遭遇してしまったのだ。
ロクに調べもせず、64ビット?ふんふん♪と買っちゃたのが悪かった(><)
こんなことなら、XPがインストール可能な一番早い32ビットマシンを探しておくのだった(><)
ACCESS2007は、プロフェッショナル2007オフィスを購入済みだったので、インストールした。
しかし予想通り、「変換は無理ぃ~」とメッセージが出る。
ほとんどをVBAの記述で書いちゃったDBなので、テーブルぐらいしか使い物にならないのだ。
数日前からシコシコ書き始めている。
幸いに、ACCESS2007からDAOが再度、標準で登場しているので、空ですいすい書いてゆく。しかし、64BITのせいなのか、微妙なタイミングでコードが動作したりしなかったりする。そのたびにそのVBAコードをより平易な記述に書き換えている。(たとえばreplaceが動作しなかったり、したりする。しかたがないのでForループとinstrで置き換える。)
で、この際、開発中に、文句をたらたらとメモしておくブログを作ろう・・・と、参加した次第だ。
これでようやく知人のブログにも、コメントがつけられる。