人に聞けない痔の悩み、これでスッキリ >>

accessの初心者です。access97で作ったデターベースを開くためにaccessのソフトが必要だといわれ、とりあえずaccess2003を購入しましたが、access97で作ったファイルを開こうとしたら、中途半端にしか開けていないようなんですが、実際はどうなんでしょうか?問題なく開けるものなのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

まず、access2003を起動します。


「ツール」「データベースユーティリティ」「データベースの変換」
「access97形式」で、オリジナルDBを指定し、保存先を指定すること
で、access2003形式に変換することはできますが、DBの内容によって
は、100%変換できないかも。。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。どうやらファイルを不完全にコピーしてくれたようです。

お礼日時:2006/04/21 22:58

バージョンの差がそれだけあるのはやったことありませんが、100%完全にというのはまず無理です。



データのみなら何とかなると思いますが、カレンダーコントロールやバーコードコントロールを使用していたらその部分はまず間違いなくエラーになります。
また、モジュールを使用している場合、これも高い確率で正常に開けません。Access2000からモジュールの仕様が変わったため殆ど作り直す必要があります。
マクロも同様だと思って下さい。

実際に開いてエラーを出し、一つずつ潰していくしかありません。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。いろいろと試しています。

お礼日時:2006/04/21 22:57

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QAccess97からAccess2013に変換

Access97をAccess2013に変換して、Windows8.1で使用したいと考えています。
Windows8.1には32bit・64bitがあり、Access2013も32bit・64bitがありますが、
Access97をAccess2013の32bitに変換できたと仮定して、
Windows8.1が64bit版でも稼動するのでしょうか?

Aベストアンサー

Windows8.1 64bit
Access2013 32bit
の組み合わせがベストかと思います。

64bit版Accessの場合だと従来の32bit版Active Control の使用不可や
APIの修正が必要なのでMS社でもお勧めはしていません。
https://support.office.microsoft.com/ja-jp/article/Microsoft-Office-%E3%81%AE-32-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%81%A8-64-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8B-381ff66c-430b-4e2b-aa15-16084c8062da?CorrelationId=3d93043b-41f3-42c5-ad34-1f9bdb845ba3&ui=ja-JP&rs=ja-JP&ad=JP

で、ファイル形式がAccess97のmdbの場合には
Access2013では直接読めません。
Access2000以降のファイル形式(mdb や accdb)に変更する必要があります。
直接開こうとすると…
『前のバージョンのアプリケーションで作成されたデータベースを開くことはできません』
と叱られます。
多分ですが直接開けるのはAccess2003辺りまでじゃないかと思います。
Windows7 & Access2010 ではMSACCESS.exe をWindowsXPの互換モードで立ち上げれば
直接開くことが出来たのですが、8.1 & 2013 では互換モードでもダメっぽいですね。
こちらに変換方法を載せてくれています。(試していません)
http://blogs.technet.com/b/cs3_office/archive/2013/12/24/access-97-access-2013.aspx
http://mukkumuku.blogspot.jp/2013/01/access-2013-access-97-file-format.html

Windows8.1 64bit
Access2013 32bit
の組み合わせがベストかと思います。

64bit版Accessの場合だと従来の32bit版Active Control の使用不可や
APIの修正が必要なのでMS社でもお勧めはしていません。
https://support.office.microsoft.com/ja-jp/article/Microsoft-Office-%E3%81%AE-32-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%81%A8-64-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8B-381ff66c-430b-4e2b-aa15-16084c8062da?CorrelationId=3d93043b-41f3-42c5-ad3...続きを読む

QAccess97からACCESS2000への変更

Access97でマクロは使わずSQLやVBAというやつで、
会社にいた人がクレーム情報を管理する台帳を作ってくれました。
FREEソフトなんかと連動して、メールを送付するようなこともできるようになっています。
会社でAccess97からAccess2000へ変更することになったのですが、このアプリケーションを開発してくれた人がAccess97のファイルを2000でやたら開くともう2000でしか開けなくなると言っていました。彼が会社をやめてしまって困っています。
どうすればAccess97からAccess2000に移行できるのですか?
単純に97のファイルを2000で開くとどのような不具合が起きるのですか?

Aベストアンサー

 Access97から2000へ移行したときに、VBAをほとんど手直しした経験があります。
 業務で使っていますので、バージョン変更のトラブルは避けたいため、新しいバージョンへアップすることは考えています。
 環境を見ますと2000は安定していますので現在も2000利用者は一番多いと思います。
 
 データベースは業務で使っている人がほとんどと思いますから、従って長期にわたって変更されない方が使い勝手も良いという事だと思います。

QAccess97からAccess2003

既存のAccess97で開発したシステムなのですが、Access2003にバージョンアップする事になりました。Access97で作成したプログラムがAccess2003で問題なく動作するものでしょうか?またAccess97とAccess2003の相違点(新たなデータ型が増えただとか)が分かるHPなどがありましたら教えて頂けないでしょうか?
宜しくお願いします。

Aベストアンサー

[ACC2002] データベースの変換について確認されている問題の一覧
http://support.microsoft.com/default.aspx?scid=kb;JA;821728

[ACC2003] Access 2002 以降で Access 97 データベースを開けない、または変換できない
http://support.microsoft.com/default.aspx?scid=kb;ja;310937&Product=acc2003

[ACC2003] Office Access 2003 の新機能および新たに強化された機能の使用方法
http://support.microsoft.com/default.aspx?scid=kb;ja;823089&Product=acc2003

ここらへんを確認しておいてください。
あとは、変換してみてエラーがでたら随時つぶしていくような作業の流れに
なると思います。


人気Q&Aランキング