• 締切済み
  • 暇なときにでも

ACCESSデータ変換について

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

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数588
  • ありがとう数10

みんなの回答

  • 回答No.1

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

共感・感謝の気持ちを伝えよう!

質問者からの補足

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

関連するQ&A

  • accessのような・・・

    情報提供お願いしますー。 accessのように、画像が扱えるデータベース用の フリーソフトって、あります?

  • ACCESSの互換性について

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

  • 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の旧バージョンの>データベースに変換]を順に選択して保存する  までを表示させる方法は無いでしょうか? アドバイス宜しくお願いします。

  • AccessMdbのテーブルをXMLに変換する方法

    AccessMdbのテーブルに入ったデータを、XMLに変換するやり方がわかりません。 AccessのVBAでのコーディング方法を教えて下さい。 宜しくお願い致します。

  • ACCESS2010とツールバー

    ACCESS2003で作ったシステムでは、ツールバーの機能が便利だったので、 フォームにツールバーを割り当てて使っていました。 でも、ACCESS2010だとツールバーが使いにくくて困っています。 ACCESS2003のツールバーのような使い方をACCESS2010でもできるように する方法は何かありますでしょうか。 それとも無理? でしょうか。 ACCESS2003のMDBをそのまま使えれば最高ですが、何か変換が必要なら 変換作業をしても構いません。

  • MS-Access 2003:全モジュールのエクスポート

    MS-Access 2003で各モジュールをエクスポートするのではなく、そのmdbに存在する全てのモジュールを1ファイルに書き出す方法があったら教えてください。

  • 64ビットOSでAccessに接続する方法がわかりません

    Windows HomeEdition(64ビット)でVisualbasib2008 Express EditionからAccess2003のmdbに接続したいと考えています。 WindowsXP(32ビット)では、MS JET 4.0を使用していましたが、64ビットOSでは動作しないので代わりになるものはあるのでしょうか?

  • Access97をAccess2002にするには

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

  • MS ACCESSの動作についてです。

    MS ACCESSの動作についてです。 フォームを用意したmdbファイルなのですが、ネットワーク上に保存してあり同時にファイルを開く場合もありえます。 プログラム的に排他処理を用意しているのですが、現状だと1人目がファイルを開いている状態で2人目がファイルを開こうとしてもACCESS自体が起動しません。 希望する動作としては2人目もACCESSが開き、現在他で利用しているというメッセージを表示させたいところです。 ACCESSの起動自体しないのでACCESSのオプションなのかなと思っているのですが。 ACCESSのバージョンは2007です。よろしくお願いします。

  • MS Accessが時間と共に重くなる

    MS Accessでシステムを構築したのですが、同じ画面を使い続けるとパフォーマンスが悪くなります。 <システムの構成> ファイルサーバにテーブルを持つmdbファイル(サーバmdb)を置き、 各PCに置かれた、フォーム、レポート、クエリ、VBAを持つmdb(クライアントmdb)から接続します。 各PCのクライアントmdbのフォームを何時間か使い続けていると、サーバからデータを取得するのが遅くなります。 (調べてみると並び替え(order by)が主な原因のようです。参考までに遅くなった時のデータ取得件数は2万件程でした。) ただし遅くなっても、1度フォームを閉じて開き直すと、同じデータでも再び速くなります。 どうすれば速くなるかは別途考えなければいけませんが、そもそも何が原因なのでしょうか。 ・朝(使い始め)は速い ・同じフォームをずっと使い続けるとデータ取得が遅くなる ・フォームを閉じて開き直すと再び速くなる メモリが関係してそうな気がしますが、MS Accessではこういうことは起こるもの(仕様)なのでしょうか。原因が知りたいのですが、何か情報はないでしょうか。

専門家に質問してみよう