• 締切済み

Accessで97から2000に変換したらレコードのコピーができなくなりました

今までWIN98&アクセス97で作成していたファイルをWIN2000&アクセス2000に変換したところテーブルでレコードの切り取りもコピーもできなくなりました(グレーになっています) 項目名に'を使っているのが怪しそうなのですが (クリエパラメータで’を消したら動いた部分があった) 仕事用なので週末にでも消そうと思っていますが数が半端ではない上、コピーとの関係もはっきりしていないので不安です。(作成した担当者も退職済み) 使えない文字とか項目名を一気に変換する方法とか2000に変換する際の注意点など 情報をお持ちでしたら教えてください

みんなの回答

  • TMINET
  • ベストアンサー率32% (45/140)
回答No.1

テーブルに関しては変換するよりも97から2000へインポートすればよいと思います。

関連するQ&A

  • アクセス 前レコード内容を、新レコードにコピー

    アクセスで、テーブルに [日付] と [内容] のフィールドがあって、フォームでデータを入力する際、新しいレコードに[日付]を入力した後、[内容]の項目で、前回に最後のレコードで入力した [内容] のデータを、そのまま新しいレコードに入力したい。コピー貼り付けでもできるが、コマンドボタンを押して、1発で前回のデータをコピーしたい。どんなにしたらできるのですか?よろしくお願いします。

  • Access2000で同じテーブル内のレコードをコピーしたい

    いつもお世話になっています。 Access初心者です。 Aテーブル内の特定のレコードBをコピーしてレコードCとして追加したく思っています。 当然キーとなるものは連番で取得します。 今はレコードBを全て呼び出してそのデータを新規レコードCに入力する方法を取っています。 Insert文みたいな感じの構文みたいなのがあるのでしょうか? Access2000 Win Xpを使用しています。 質問自体が見当違い?とかかもしれませんが、どうぞアドバイスをお願いします。

  • ACCESSでコピーしたレコードのフィールド置換作業の繰返しを簡素化したいです

    ACCESS2000を使っています。テーブルには必ず「Nenndo」というフィールド名(数値型十新型)で西暦4桁が入力されています。(このフィールドはキーにもインデックスにもなってません)たとえば、 T_M001テーブルのNendoフィールドに2007が入力されたレコードが340件 T_M002テーブルのNendoフィールドに2004が入力されたレコードが823件 こんな感じでNendoフィールドがあるテーブルが沢山あります。 これらのテーブルのNendoフィールドに格納されているレコードをコピー置換作業して2004から2008までのデータを作成したいです。 T_M001であれば2007が入力されてるレコードをコピーして、貼付たレコードNendoフィールドの2007を2004へ置換、また2007のレコードをコピーして2005へを繰り返の作業してます。レコード数は340件が1360件増えて1700件。 テーブルが沢山あって作業に苦慮してます。 ACCESSのモジュールでもマクロでも構いませんので対応策等ご教授願います。

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

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

  • access2000:フォームで入力した内容を新規レコードにコピー

    初歩的な質問ですが困っています。表記の通りにAというテーブルへ入力フォームを使いデータ入力しています。そこでほぼ同じ内容の入力項目が数十件発生する時があります。そのために入力フォームで作成したデータをそのまま新規レコードへコピーしコピー後に手直ししようと考えています。がどうすればよいのか妙案がうかびません。ヒントでもいいので教えてください。

  • Access2007 新規レコードに値のコピー

    いつもお世話になっております。 Access2007で、レポートを作成し、そのレポートからフォームを使ってレコードを追加する場合、レポートにある情報IDのフィールドの値を、新規追加するフォームにコピーすることはできますでしょうか? テーブルは[T_記録] : 記録ID、情報ID、日時、内容、記録日時、記録者 レポートは[R_記録] フォームは[F_記録] 宜しくお願いします。

  • Access97→2000変換後にマクロが作動しない

    Access97で作成したアプリケーションソフトをAccess2000に変換したところ、マクロのところがうまく作動しません。OSはXPです。 それもフォームを開く際に特定のレコードを指定するためのWhere条件式[コントロール名]=[Forms]![フォーム名]![コントロール名]を設定してあるのですが、ここがうまくゆきません。 すなわちAccess97だとこのマクロを実行するとコントロール名で数値を入力するように訊いてくるのですが、access2000変換後はいきなり数値入力されないで(=レコードを特定できないで)フォームが開くだけになってしまいます。 似たような別のマクロで、特定のレポートを開くマクロでは、この同じWhere条件式は、ちゃんと作動します。 なぜAcces97で作動するフォームのWhere条件式が、2000では作動しないのでしょうか? またこのような97→2000変換後の不具合はほかの部分でもおこるのでしょうか? 今のところ、動かした範囲では他の不具合は見あたらないのですが・・・ Accessのバージョンアップについて詳しい方、どなたかよろしくお願い致します。

  • 【Access2000】レコードの抽出方法

     Access2000を使用してデータベースを作成していますが、抽出条件でつまずいています。  具体的には、  【1】選択クエリーAを基に作成したフォームA(単票形式でレコードを1件ずつ表示)があります。  【2】フォームAの中に単票形式でレポートを出力するマクロボタンが有。  【3】現在はマクロボタンを押すとパラメータで「データNo.?」と入力してもらう形になってレコードを1件抽出する形になっています。    ※画面上に表示されている「データNo.」フィールドの数値を入力してもらう形です。  質問についてですが、今のところはパラメータを入力してもらいレコードを抽出→レポートを出力していますが、パラメータを使わず、現在、フォーム上に表示されているレコード(表示されている1件)を抽出する方法はないかと壁にぶち当たっています。  言い換えれば、レポートを出力する際の元になるクエリの抽出条件で「現在、表示されているレコード」をどのように記述すればいいか、もし御存知の方がいらっしゃいましたら御教示お願いいたします。

  • アプローチからアクセスへデーターのコピー

    データベースは初心者です。 ロータスアプローチで作成したデーター(レコード)をアクセスに コピーしたいのですが、どの様にすれば出来るのでしょうか? 簡単な方法があれば教えてください。

  • Accessで1レコードごとの合計

    Office2kのAccessです。 超初級者です。よろしくお願いします。 マクロは使えません(>_<) 現在のテーブルの項目は、 ID、個人名、購入金額1 購入金額2 購入金額3 とあります。 1レコードごとの合計を表示させるにはどうしたらいいのでしょうか。 しかも、そのレコードの中でも、合計するのは特定の購入金額2と3だけです。 クエリーで合計を出せた気がするのですが、 列の合計だったような記憶がありまして・・・。 レコードごとのってできるのでしょうか? 説明不足でしたら、補足いたします。 お助けください。