• ベストアンサー

accessで

Access97で作成したデータベースをAccess2000で開いたら 数箇所、正しく表示できないところがありました。 入力をした後、Access97でクエリのデザインでも正しく表示できないところがありました。 マウスの右ボタンも反応しません。 これは、ちがうバージョンを使ったからでしょうか? それとも、ただの入力ミスによるエラーなのでしょうか? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#61245
noname#61245
回答No.1

Access97とAccess2000ではデータベースの形式が異なります。そのため、mdbファイルを開くことは可能ですが、編集が出来ない状況となります(Tableのデータは閲覧可能) 今後Access2000に移行される(すでに2007の時代ですが)のであれば、2000形式に変換されることをお薦めします。ただし、一度2000形式に変換すると、97からは開くことが出来ません。 ※VBAを使ったモジュールを組まれている場合、一部仕様差違のため動作しなくなる場合があります。BackUpをとってから実行されることをお薦めします。

Taaakooo
質問者

補足

回答、ありがとうございます。 Xpで作成した物を Vistaにてデータ入力し 編集しようとしたら 編集ができなくなっていました Vistaでも、編集できません。 これは、なんとかならないでしょうか? 何度もすみません。

その他の回答 (1)

  • o23
  • ベストアンサー率36% (64/175)
回答No.2

修正すれば何とか動くのかもしれませんが、基本的にサポートして いませんからねぇ。 Vista対応状況: http://www.microsoft.com/japan/office/previous/xp/evaluation/platform/office2000.mspx

Taaakooo
質問者

お礼

回答ありがとうございます。 access、苦手なので  何世代か修正の度に上書きではなく、 別の名前でバックアップしていましたので それを頼りに 直してみます。 Windows Vistaの状況、見ても私の知識では理解不能でした( ̄▽ ̄;) ありがとうございました

関連するQ&A

  • accessで・・・(検索)

    初心者です。 accessで商品情報のデータベースを作りました。 フォームで一商品一画面にして表示をしているのですが、 上部をあけて検索テキストBOXを作り、【検索】ボタンを右に設置し、 任意の商品コードまたは商品名を入力してボタン押下で下画面に表示させたいです。 クエリは、商品コード、商品名の2項目で作成してみましたがこれも間違っている気がします。 どなたか初心者でも作れるフォームを教えてください。

  • Access95→Access2000への変換について。

    こんにちは。 Access95で作成したプログラムを、Access2000に変換して使用したいので、 Access2000で95のバージョンのプログラムを開き、データベースの変換を したのですが、なんだか上手くいきません。 (1)「起動時の設定」をしていないのに、起動時の設定がかかる (データベースウィンドウの表示など) (2)95のときは出ていなかったエラー(パラメータの入力)を求められる (3)フォームのコードを開いて、コンパイルをかけようとしてもグレー表示に  なっているため使用できない 以上、おかしいと思われる点ですが、95のプログラムは私が作成したものでは ないため、詳しいことがよく分からないのです。 データベースはテーブルのみのもの(仮にAとします)と、Aからリンクした テーブル、クエリ、フォーム、レポート、モジュールなどがあるデータベース (Bとします)の二つのデータベースを使用しています。 私のコンピュータの環境としては、 OSはWindows98 Second Edition、 Accessは97と2000が入っていますが95は入っていません。 大至急何とかしたいのですが、よろしくお願いします。

  • Accessの使い方についてご質問。

    Windows7、Access2010を使って、データベースの作成をしています。 レポートから、別のレポートへ行く方法について質問です。VBAを使わず、Accessの機能ですませたいです。 テーブルから、パラメーターを使って特定のデータを抽出する、クエリを作成・レポートにしました。 現状は、あるレポートに設置したボタンをクリックすると、前記したパラメータ―クエリが発動、ユーザーに条件を入力させます。入力・OKボタンを押すと、レコードを抽出、条件に合ったデータのみが表示されたレポートへ行く仕組みです。 使う相手に入力させる手間をかけさせず、レポートからレポートへ行く方法を探しています。行く先のレポートは、条件分岐や抽出によって、特定のレコードのみ表示させたいのですが、今のところ、パラメータークエリをレポート化、ボタンにそのクエリを埋め込んで、クリックするとそのクエリが発動して、条件をユーザーに入力させ、一致したレコードのみが表示されたレポートに行く仕組みしか方法が分かりません。パラメーターにわざわざ入力させずにすむ、良い方法がありましたら、ご教授をお願いします。 理想としては、ボタンを設置してあるレポートに、抽出対象となるレコードが一覧で並んでいますので、それをクリックしてジャンプできるか、それらのレコード横にボタンを用意して、そのボタンを押すことで、レポートに行くことができればいいのですが。 宜しくお願い致します。

  • Microsoft Access の使い方について。

    Accessの使い方についての質問です。 データベースを作る際に、 レコードの中に例えば「コード番号」とそれに それに対応する「名前」を入力できる二つのフィールドがあったとします。 コード番号をコンボボックスで入力できるようにし、 入力したときに、対応する「名前」が同時に 「名前」のテキストボックスに表示される方法が、あったと思うのですが、 思い出せません。 人に聞いたところ、クエリを使うと教えられたのですが、 クエリを使わない方法があったと思います。 本やネットを調べてみても分かりませんでした。 仕事でAccessでのシステム制作を初めてまかされて、 かなり困っています。 どなたかご存知の方、教えてください。 ちなみにヴァージョンは97です。 お願いします。

  • Access97の不具合(?)

    こんにちは。いつもお世話になってます。 現在Access97を使って、顧客のデータベースを作ってます。 新しい顧客のデータをテーブルに入力して、クエリーに表示させたところ、新しい顧客だけが呼び出されません。 クエリーの条件にその新しい顧客はひっかかっていないので、表示されなければならないのですが、なにか原因があるのでしょうか? なにぶん、詳しくないので、この説明でいいのかもわかりませんが、よろしくお願いします。

  • ACCESSのフォームに関して質問です。

    ACCESS2000でデータベースを作っている初心者です。 フォームを作成し、入力をしているのですが、 マウスの真ん中のホイール?をくるくると動かすと、 レコードの移動が起きてしまいます。 気づかないうちに入力先のレコードが変わってしまうので、ミス入力多発してしまいます。 マウスのホイールをさわってもレコードの移動がおきないようにするにはどうしたらよいでしょうか。 アドバイスお願いします。

  • Access97からAccess2003にバージョンアップするには

    お世話になります。 ネットでAccess97からAccess2003にバージョンアップを調べています。 簡単にバージョンアップできるのだと考えていましたが大間違いでした。 「Startup コマンド ライン オプション」で一括変換(97→2000)というサイトを見つけましたがどのように実行すればいいのでしょうか? http://www.accessclub.jp/bbs2/0021/beginter07051.html また「Microsoft Access Conversion Toolkit」というツールがある事を知りました。 試しにインストールしてチェックしてみたら、エラーがなかったのでAccess2003を起動してメニューバーの「ツール」→「データベースユーティリティ」→「データベース変換」→「Access2000 ファイル形式」を選択し、ダイアログでファイルを選択して[変換]ボタンを押下したら下記のメッセージが表示されました。 データベースの変換または復元をしているときにコンパイルエラーが発生しました。 これは、現在はサポートされていない、古いDAO構文によるものと思われます。 コードの修正方法の例を参照するためには[ヘルプ]をクリックしてください。 [OK]ボタンを押下したら、再度下記のメッセージが表示されました。 変換中にエラーが発生しました。エラーの詳細を見るには、[変換エラー]テーブルを開いてください。 再度、[OK]ボタンを押下したら、またメッセージが表示されましたので[OK]を押下しました。 変換されたAccessファイルを実行して[変換エラー]テーブルを開いたら下記の内容が追加されていました。 オブジェクトの種類|オブジェクト名|エラーの説明 モジュール    |       |"データベースの変換または復元をしているときにコンパイル エラーが発生しました。これは、現在はサポートされていない、古い DAO 構文によるものと思われます。コードの修正方法の例を参照するには [ヘルプ] をクリックしてください。" どのようにAccess97からAccess2003にバージョンアップすればいいのでしょうか。 一般的にバージョンアップする手順はどれなのでしょうか。 似た質問をして申し訳ありませんがアドバイスいただけませんでしょうか。 宜しくお願いします。

  • Accessでパラメーター以外の削除方法は?

    Windows7、Access2010を使って、データベースの作成をしています。 削除クエリを使い、レコードの削除を行っているのですが、検索条件にパラメーターを使っています。このデータベースは、私以外のユーザーに使ってもらうのを前提に作っています。そのため、パラメーターにわざわざ入力させずにすむ方法を探しています。 VBAを使わず、Accessの機能ですませたいです。 レポート画面に必要情報が一覧で表示され、その中から、削除したいデータを選んもらいます。ボタンをクリックすると、埋め込んだ削除クエリが発動、パラメーターで使う相手に手入力で消させています。 レポート画面上のデータを直接クリックしたり、それぞれのデータ横にあるボタンをクリックしたら、データを消すことができる方法をありましたら、教えて下さい。 宜しくお願いします。

  • Accessの関数

    Access97で作成したデータベースをAccess2000で開いたら フォームで数箇所、正しく表示できないところがありました。 フォームのデザインを見てみたら、Formatという関数を 使用しているところが正しく表示できないようです。 Format関数はAccess2000では、使用できないのでしょうか? あるいは、Formatにかわる別の関数ができたのでしょうか?

  • (アクセス)「1:00:00」を「60」もしくは「1:00」と表示させたい

    アクセスのクエリなのですが デザインビューでフィールドに 「時間: CDate(0.041672)」と入力して データシートビューで見ると 「1:00:00」(1時間)と表示されます。 これを 「60」もしくは「1:00」と表示するにはどうすればいいでしょう?

専門家に質問してみよう