• ベストアンサー

Access2007の練習をしています。追加のデータを入力しましたが、

Access2007の練習をしています。追加のデータを入力しましたが、入力の終了後に、データの間違いに気付きました。そこで、そのデータ行を削除し、新しいデータを入力しました。そうすると、オートナンバーのデータナンバーは、前回のデータナンバーが欠番となり、一つ飛んだ番号が振られていました。この、不自然なデータ番号を、順当な番号に振り直すことは出来ませんでしょうか? 何方か、Accessに詳しい方、ご指導お願いします。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

(1) オートナンバーのフィールドを 一旦削除し、データベースを最適化し、 改めてオートナンバーのフィールドを 作る。これでオートナンバーが振りなお される。この方法では各レコードの 番号はすべてリセットされ、1から 番号が再設定されます。元の番号を そのままにして、欠番を埋める方法は 以下。 (2) リレーションが設定されている場合は 一旦、リレーションを削除。 テーブルを別名で保存し、保存した テーブルのオートナンバーを数値型にし、 欠番となったところに欠番の番号をいれ データを入力。もとのテーブルのデータを すべて削除し、別名で保存したテーブルで 追加クエリを作成し、もとのテーブルに 追加。データベースを最適化。 リレーションを設定する必要がある場合は リレーションを設定 マイクロソフトのサポートページの方法 http://support.microsoft.com/kb/881134/JA/ http://support.microsoft.com/kb/812718/ja http://support.microsoft.com/kb/209696/ja

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • アクセスのオートナンバーの法則

    アクセスのオートナンバーについての質問です。 いま、1~100までのオートナンバーで付番されたIDを持った顧客データがあって 101件目を間違えて削除してしまい、その次に入力をしたデータは102番になってしまうため、 欠番を埋めるために、ここでも紹介されている、オートナンバー再設定の方法を行いました。 すると、今までついていた1~100までの番号が、どういう法則かわからないのですが順番がぐちゃぐちゃになって付番されてしまいます。 これを、1から100までの数字は変えず、最後の欠番1こ分だけ詰めて、新しいデータを101番から付番させたいのですが、どうしたらよいのでしょうか。 解決方法ご存知の方ぜひ教えてください。 よろしくお願いします。

  • アクセス2003でIDフィールドのデータをオート入力(規定値)したいのですが

    こんにちは。 教えてください。 オートナンバー型を利用せずに単票フォームからNOフィールドのデータを入力したいのです。  ↓こんな考え方で レコード新規作成時 : NO 規定値 総レコード件数+1 です。 オートナンバー型を利用するとたとえばNO10を後での削除をすると その10は欠番になり利用不可ですよね。 そこらへんは柔軟に必要があればいつでも欠番になっている10という値をNOフィールドに手入力で再利用したいのです。 いろいろ調べてみたのですがいい感じな方法が見つけられませんでした。 お願いします!!

  • Access2007を練習しています。売上入力フォームを造り、データの

    Access2007を練習しています。売上入力フォームを造り、データの入力をするようにしています。ところが、例えば、得意先CDを入力する場合、得意先名は分っているが、CDナンバーが分らない場合、その場面で、リストを表示させ、得意先名と得意先CDの対応表からCDを参照できるよう、設定できないでしょうか?Accessに詳しい方、ご指導お願いします!!

  • 使用中のaccess データベースを未入力状態に

    2007です。xpで使用しています。 今、使用しているDBがあります。データベースの構造などをそのままにし、データがまだ未入力・・オートナンバー型のフィールドが入力すると1など最初から始まる状態にする方法とか、ご存じでしょうか? 使用しているDBをコピーし、既存の入力データを全て削除しても、オートナンバー型のフィールドは前回の番号を引き継いでしまいます。 よろしくお願いします。

  • Access2003 データ型 オートナンバーについて エクセルからテ

    Access2003 データ型 オートナンバーについて エクセルからテーブルをインポートする方法 主キーである、IDと名をつけたフィールドのデータ型は"オートナンバー"でレコード新規入力際、自動で番号がふられていくようにしています。 このテーブルにエクセルのレコードをインポートして追加したいのですが、インポートできません。 ※オートナンバーフィールドが原因と思われます。 どうすれば、エクセルからこのテーブルにレコードをインポートし、追加されたレコードにオートナンバーで番号を割り振る事が出来ますででしょうか? 最も、シンプルな方法をお教え願います。

  • ACCESS2000でオートナンバーを1から付けたいのですが

    ACCESS2000のテーブルで新規に作ったときはオートナンバーフィールドが1からになるんですが、何度かレコードの試験入力や削除を繰り返しているうちに、頭の番号が増えていきます。テーブルのデザインで、オートナンバーをテキスト型にして、新しいオートナンバー型行を挿入しても1からになりません。なにかよい方法はないでしょうか?

  • Accessでのテーブル作成や追加クエリなどについての質問です。

    ◆テーブル作成クエリで作成するテーブルにオートナンバー型のフィールドを設けたい。◆ (ナンバーが必ず1から振られることが条件) ※補足※ あらかじめオートナンバー型を含むテーブルを用意し、追加クエリ&削除クエリを使用すればよいという意見もありますが、この場合オートナンバー型のフィールドはカウントをアップし続けてしまう為断念。 ★教えてほしい事★ テーブル作成クエリからオートナンバー型のフィールドを作成できるのか? もしくは あらかじめオートナンバー型を含むテーブルを用意し削除クエリでテーブルのデータを空にしてから追加クエリでデータを入力しても必ずオートナンバー型のフィールドの先頭値は"1"から始まるようにできるか? 宜しくお願い致します。

  • Accessの追加クエリの方法(重複データをオートナンバーでキー作成)

    Access2003使用 追加クエリを使い、キー設定してあるフィールドにデータを追加していきたいのですが、重複しているデータがあるのでこの重複しているフールドは追加先のオートナンバーフィールドで振られる番号を追加して追加したいと思います。 元データ 番号  商品  金額 123-222 だんご 100 123-223 アイス 200 123-222 だんご 150 追加先データ 番号  商品  金額 オートNO 123-333 赤飯  100  1 123-444 ご飯  200 2 123-555 五平餅 150 3 123-222/4 だんご 100 4 123-223  アイス 200 5 123-222/6 だんご 150 6 とやりたいのですが、良い方法は無いでしょうか? よろしくお願いします。

  • Accessのオートナンバー

    Accessのテーブルのオートナンバー型は、レコードの追加、削除を繰り返すと飛び番号になってしまいますが、再度ふり直すってできますか? よろしくお願いいたします。 Accessは、超初心者です。

  • アクセス2003で入力フォームなどを追加したいのですが、教えてください

    アクセス2003で入力フォームなどを追加したいのですが、教えてください。 装置が50台あります。その1台につき物質Aと物質Bを測定します。1ヶ月に1回50台の中のランダムに5台分を測定します。私の考えでは、1入力画面の中に日付、装置番号とそのデータA,Bを5台分入力して、1日分ずつ報告書として印字ができたらと思っています。フォーム上では、フィールドが多すぎるので、まず装置をトグルボタンで選択し、そのデータAとBを直接入力し、5台なら5行で収まるようにしたいのですが、無理でしょうか。すべて50台分のデータをフォーム上に載せても、報告書で5行にまとめるのができそうにないので悩んでいます。どなたかよろしくお願いいたします。

このQ&Aのポイント
  • テイラー展開の独立変数と従属変数について解説します。
  • テイラー展開では、独立変数を固定し、従属変数をテイラー展開することができます。
  • テイラー展開において、独立変数を従属変数に変えることは正しい方法です。
回答を見る

専門家に質問してみよう