• 締切済み

ACCESSデータ変換について

ACCESS2.0のMDBをACCESS97で動作させる方法について教えて下さい(テスト的にACCESS95にて変換を行なったところ、単純な動作確認のみですが殆ど動作しませんでした。-MSの技術情報を入手してみしたが、そこに記述されている項目以外でも不具合があるようです)                        対象MDBが3種類ありかつ私は当初の製造にあまり関与していない為に困り果てています。「こんな変換ツールがある」・「このポイントを修正すればよい」・「こんな方法がある」等何でも結構ですので、情報提供をよろしくお願いします。

  • 0758
  • お礼率0% (0/1)

みんなの回答

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.1

一番のネックはフィールド名の半角カタカナではないでしょうか? 2.0ではまったく問題無かったものでも、95、97では半角カタカナのフィールド 名がNGになります。 テーブルデザインで変更するだけなら楽なんですが、クエリー式なんかにも入ってる 場合が殆どですから、結構な手間ですね。

0758
質問者

補足

早々のご回答、大変ありがとうございます。 変換を行なうMDBがかなり複雑かつ多機能となっている為、一筋縄ではいかないようですね。多の方法(つくり直す等)も含めてよく検討したいと思います。

関連するQ&A

  • ACCESS97からACCESS2000

    ACCESS97で作ったMDBをACCESS2000で修正できません。 「ツール」メニューの「データベースユーティリティー」をポイントして「変換」をクリックというメッセージが表示されますが、「変換」のところが非表示になっています。 どうしたらACCESS2000で修正できるのでしょうか?

  • Accessで97形式のファイルのデータを2000形式に変換してしまった。

    社内でAccess97と2000を共有しているのですが、97のデータを 2000で開いたときに、誤って2000に変換して開いてしまったようです。 97側で開くと Form、******メニューが不正 (*****はフォームの名称) と表示され、開かず 2000からだと問題なく開きます。 以前過去ログにあった http://oshiete1.goo.ne.jp/kotaeru.php3?q=306289 を、参考にしようと思ったのですが、どうやらVBで動作しているらしく >Access2000でmdbを開いている状態で >[ツール]→[データベースユーティリティ]→[データベースの変換]→[Accessの旧バージョンの>データベースに変換]を順に選択して保存するとAccess97で開くことができます。 で、試そうとしたのですが、なぜか[データベースの変換]が表示されません。 開く時も自動で起動し、ツールバーの[ツール]が立ち上げて1秒くらいで消えてしまいます。 どのような設定をされているのか分りませんが、このDBの作成者が辞めてしまい、 Accessを解る人がいない状態です。私もまだ初心者で初級~中級で、実務 レベルではありません。VBが解らないといけないのかも知れないのですが。 他のAccessのDBとも連動(テーブルをリンクしている)しているので、 むやみにデータを取り出して入れ直すことも知識不足で手が出せない状態です。 2000に変換したDBファイルを97に戻す方法。 2000から [データベースの変換]→[Accessの旧バージョンの>データベースに変換]を順に選択して保存する  までを表示させる方法は無いでしょうか? アドバイス宜しくお願いします。

  • Access97をAccess2002にするには

    Access97で作成したmdb(オブジェクトは、テーブル(リンクテーブル有り)、クエリ、フォーム、レポート、マクロ(AutoExecのみ)、モジュールを使用)をAccess2002へ移行させようと思うのですが、単純に[ツール]→[データベースユーティリティ]→[データベースの変換]で良いものでしょうか。 もし、何か気をつけなければならないこと、やらなければならないこと等、または変換方法等をご教授いただけないでしょうか。

  • Accessで「ツール」メニューを表示させたい

     あるMDBファイルを MS Access 2003 起動すると、その Access には「ツール」メニューが表示されません(メニューは、ファイル、編集、挿入、レコード、ウィンドウ、ヘルプのみ)「ツール」メニューを表示させるには、どのようにすれば良いでしょうか?  起動させると自動的にフォームが起動するMDBファイルがあります。このMDBファイルでアドイン機能を利用するために「ツール」メニューを操作する必要があります。しかしながら、このMDBファイルを実行したときに起動するAccessには「ツール」メニューが表示しません。どのようにすれば、「ツール」メニューを呼び出すことができるでしょうか?

  • エクセルデータをアクセスデータに変換したいですが・・・

    office2000を使用しています。 エクセルで打ち込んだ宛名などをアクセスに変換して、封筒に宛名などを印刷しようとしています。アクセスに印刷フォーマットを作って現在のワードのラベル印刷のような方法で印刷しています。ドットプリンタを使っていて、ラベルに印刷して封筒に張るよりも、直接印字してしまうのが安く済むので、上記のように印刷しているのですが。 質問なのですが、エクセルデータをアクセスデータに変換することができると思うのですが、エクセルツールに「アクセスに変換する」という項目が消えてしまって、できなくなってしまいました。レジストリが壊れてしまったのでしょうか? お分かりになる方はご返事待っております。宜しくお願い致します。

  • ACCESS 97 2000 2003 について

    少しだけかじったことある程度の知識で質問させていただきます。 ACCESSの97や2000では 一つのクライアントで同じmdbを同時に起動 (登録している最中に、もう一度同じmdbを起動(クリック)して 参照する)ができていました。 このmdbを2003に変換に変換して使用したことろ 同時起動ができなくなっていました。 「ツール」―「オプション」―「詳細」 既定の開くモードは 共有モードにしております。 2003ではできない機能なのか、できるのであれば どこを設定すればよろしいでしょうか? 教えて下さい!

  • アクセス97のファイルをアクセス2007で開くには

    はじめまして。 手元にAccess97で作成したmdbファイルがるのでが、Windows7環境のAccess2007で開くことができません。 エラーメッセージは、「オブジェクト 'テーブル1'が見つかれませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認してください。」となっています。 このファイルをAccess2007で開くためには、いったんAccess2000~Access2003で保存し直したうえで、Access2007で開く必要があるという情報をMSのページで見ました。 しかし私はAccess2000~Access2003環境を持っておりません。 そのような中で、このAccess97で作成したmdbファイルを開かなければならないのですが、何か方法はないでしょうか。 ご教示いただけると誠に幸いです。 どうぞよろしくお願いいたします。

  • Accessのmdb分析(解析)方法またはツールを教えて下さい

    Access2000のmdb解析について方法またはツールを教えて下さい。 会社で引継ぎをしたAccessのmdbなのですが、複数のmdbを利用し レポート(帳票印刷)や情報抽出を行っている様になっており、 リンクがどの様になっているのか、また、そのリンク先テーブルから 何を参照し、クエリ結果が注抽出されているのか、パッと見て解らない状態です。 今後、OracleDBへ変更する可能性もある為、引き継いだmdbの情報を まとめておきたいと考えています。 どのmdbとmdbがリンクされており、その結果何が生成されているのか というのがExcelやテキストにエクスポートできるツール等が ありましたら、教えて下さい。 Access初心者なので、うまく表現できませんがどなたか 教えて下さい。お願いします。

  • AccessからAccessを開く

    Access2003です。 今AAA.mdbのフォームを開いています。このフォーム上にボタン(このボタンの正式名称は分かりません。たしかツールの中に入っていたもの)を貼り付けこのボタンをクリックして新たにBBB.mdbを開く方法を教えて下さい。 尚AAA.mdbもBBB.mdbも同じホルダーにあります。 BBB.mdbに書き込んだ後BBB.mdbを閉じると画面にはAAA.mdbが残っているようにしたいです。

  • ACCESSの互換性について

    ACCESSのバージョンの違いで困っています。 率直にACCESS97で作成したMDBをACCESS2002で同じように使用することは可能なのでしょうか? バージョンが異なるとMDB立ち上げ時に、MDBをそのままの状態で使用するか、現在立ち上げているACCESSに変換するかどうか聞かれますが、2002に変換しようとすると、変換時にエラーになってしまいました。。。 互換性についてあまり詳しくないもので... 元々ACEESS97、2000、2002の互換性はどんなかんじなのでしょうか?2002で作成したものを97にて使用することなどの上位互換はないので、今回は関係ありません。 元々そんなことはできません!...といったことから、使用に制限が出てくる等の情報を教えてもらえないでしょうか。 大変困っています。 どうか助けてください。宜しくお願いします。

専門家に質問してみよう