• ベストアンサー
  • すぐに回答を!

Access2007

Access2007でテーブルを作成中、1件レコードが抜けているのに気が付き、1件行(レコード)を挿入したいんですがその操作方法がわかりません。 Access2007基礎の勉強を始めたばかりです。よろしくお願いします。 Vista使用

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

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

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

  • ベストアンサー
  • 回答No.1
  • venzou
  • ベストアンサー率71% (311/435)

データベースは基本的に登録順を記録しませんので、 途中に挿入するというのはありません、と言うか意味がないです。 追加するしかありません。 この点はExcel等とは異なりますので、注意してください。 登録順が必要な場合は、オートナンバー等で番号を振る必要があります。 既に、オートナンバーのフィールドがあるとすれば、 その番号を変更したいと言うことですね。 その場合の手順を説明します。 (念のためバックアップを取ってから実行して下さい。) ----------------------------------------- テーブルを開きます。 挿入したい位置のレコードから、最後のレコードまでを選択します。  具体的には、挿入したい位置のレコードの左側の□の部分を  ドラッグしながら下へ。最後の*の部分まで反転させます。 それをコピーします。 次に、先ほどのレコードの次のレコードから、最後までを選択します。 先ほどと同様に、*の部分まで反転させます。 この状態で貼り付けをします。 これで、挿入したい位置のレコードが2行に重複し、 それ以降は1行ずつ下にずれ、全体としては1行増えます。 挿入したい位置のレコードを書き換えます。 ----------------------------------------- この方法は1行ずつしか挿入できません。 他にも方法はあると思いますが、1行のみならこの手順が簡単だと思います。 (重複なしのインデックスがある場合は、一旦インデックスなしにしてから  実行し、終わってからインデックスを設定し直して下さい。) Access2000で確認しました。 2007では異なる所があるかもしれませんが、その点はご容赦下さい。

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

質問者からのお礼

詳しく説明していただきありがとうございます。Access2007では、操作場所がわかりずらかたんですが何んとか1行のみの挿入をしました。ありがとうございました。

関連するQ&A

  • access2007マクロの作成について

    access2007初心者です。 現在、access2007にて顧客管理をしております。 顧客テーブルなるものがあり、別に入力フォームとして新規作成や修正などができるフォーム(単票)を作成してあります。 そこで、顧客テーブルで行(レコード)を選択すると、その行に対応した入力フォームが開くという設定にするには、どのようなマクロを作成すればよろしいでしょうか?マクロでできるのかどうかもわかりません。 どなたか教えていただけないでしょうか?

  • access2007 とaccess2000

    access2000で作成したプログラムがあるのですが、 これをaccess2007でそのまま使えますか? 以前、access97からaccess2000にはデータベースの 変換が必要でした。 access2000とaccess2003は互換性があってデータベースは そのまま使用できました。 access2007はどうなんでしょうか?

  • ACCESS2007で質問させてください。

    ACCESS2007で質問させてください。 テーブルをいくつか作成後、クエリーで抽出したのですが、 最終行(最新入力行)のみ抽出したいのですが、抽出条件をどのようにすればよろしいのでしょうか? 宜しくお願いします。

  • Access2007でAccess2000のモジュールを動かす

    いつもお世話になります。 Access2007でAccess2000のモジュールを動かすことができなくて困っています。 新しい職場のPCが全てAccess2007に変わってしまいました。 今までは、Access2000でした。そのとき作成したフォームモジュールがAccess2007で全く動作しなくなり困っています。 Access2007でAccess2000ファイルはそのまま読み込み、フォーム自体は表示されます。しかし、VBで作成したモジュールが全く動作しません。 自宅では、Access2000のままですので、Access2000をAccess2007のファイルに変換することなくAccess2000のフォームモジュールを動かす方法はあるのでしょうか。 よろしくお願いします。

  • access2007のテーブル分割について質問させていただきます。

    access2007のテーブル分割について質問させていただきます。 access2007で作成したデータベースをサーバ上で共有して使用する予定です。 システム部とテーブル部を分割してから、リンクを作成したいのですが、 このとき、分割したくないテーブルがあります。 特定のテーブルのみ分割しないような設定はあるのでしょうか? 分割してしまっても、リンクがされなければ問題はないのですが...

  • 【Access2007について】

    宜しくお願いします。 現在、Access2007のVBAを使って約22万件のレコードから検索条件を指定し、特定のレコードを抽出しようとしているのですが、抽出するテーブルのレコードが約22万件存在するため、抽出処理が途中で止まってしまい、最終的に(応答なし)の状態になってしまいます。 そのテーブルには検索条件で使うフィールドをインデックスとしているため、若干早いとは思うのですが・・・ この問題を解決する方法はあるのでしょうか・・? どなたかご教授を宜しくお願い致します。。。

  • Access2007をVistaで

    恐れ入ります。 仕事でAccess2007を購入して使っているんですが、Vista OSを新規購入してそのPCにおいて、XpからVistaへとupdateしたときに、Access2007はVista上で動かすことができるのでしょうか? あるいは、Vista対応のAccessもしくはOfficeを購入する必要があるのでしょうか? 質問の意図は、Access 2007を複数台使用できるか、ではなく、Vista上でAccess 2007が動くかどうか、ということですので、お間違えないようお願いします。

  • Access2007Runtimeについて

    Access2007Runtimeを作成するソフトは販売されていないでしょうか。 検索したのですが見つかりません。 Access2007Runtimeをダウンロード出来る事は知っていますが、 自社で作成出来るソフトが希望です。 数年前、Access2003Runtimeを作成するソフトは10万円前後で購入しました。 Access2007Runtimeを作成するソフトは存在しないのでしょうか。

  • Access2007の事で

    現在、Access2007のクエリを使ってランクを表示させようとしているのですが、そんな事は出来るのでしょうか? 出来るのであればやり方教えていただけるとありがたいです。 現在、得点が入っているテーブルから得点を取ってきてそれに応じて 100000以上ならAランクという物を作りたいと思っています。

  • Access2007で。

    Access2007で。 今Access2007を使ってちょっとしたシステムを開発してるのですが、フォーム内のテキストボックスに入力した文字列と、テーブル内のデータを参照する事ってできるのでしょうか? 例えば テーブルA、フォームBとして テーブルAには 問題番号 問題文 答え 上記のフィールドがあり、 フォームB内の解答テキストボックスと、テーブルAの答えフィールド内データを参照し、 同じデータがあった場合はフォームCを開き、データがなかった場合はフォームDを開く。 このような形にしたいのですができるのでしょうか? 無知な質問で恐縮ですが、ご教授ください。