• 締切済み

Accessのテーブル作成クエリで・・・

Access2000で「テーブル作成クエリ」を作ろうとしておます。 デザインビューの画面では、既存テーブルの項目をクエリのフィールドへ追加していきますが、 (・・・ここまでは極普通のクエリ作成方法です) それ以外のフィールドとして、先頭に”オートナンバー”を設けることは可能なのでしょうか? また、その場合どのように設定したらよいか、教えていただけますか? 何卒、よろしくお願いいたします。

みんなの回答

  • saikumi
  • ベストアンサー率33% (18/53)
回答No.3

1.オートナンバーを作成したいテーブル(これをAとします)をコピーして、貼り付けるとき「テーブル構造のみ」を選択。(例としてこのテーブルをBとします) 2.Bテーブルをデザインで開き、先頭に1行挿入して、IDフィールドを作成し、「オートナンバー」型を設定し、テーブルを上書き保存する。 3.追加クエリを作成し、Aテーブルの全フィールドをデザイングリッドに追加して、更新クエリを実行。 4.Bテーブルには、ID(オートナンバー)以外のデータが追加され、IDには自動的にナンバーが作成されます。 これでいかがでしょうか?

magerappa
質問者

お礼

#2の方と同様だと思いますが、試してみたところ、うまくいきませんでした。定義しておいたオートナンバーの項目(ID)がかぶって(なくなって)しまいました。 (やり方がまずかったのかなぁ(*_*;) ) クエリの定義上で、ある項目をオートナンバー型にする・・・な~んて設定できれば 一番ベストなんですが。 ご丁寧な説明、ありがとうございました。

すると、全ての回答が全文表示されます。
  • butaichi
  • ベストアンサー率26% (4/15)
回答No.2

やりたいことと違ってたらごめんなさい。 データ定義クエリーでテーブルのデザインだけ作ってから追加クエリーの実行ではだめでしょうか?

magerappa
質問者

お礼

試してみたのですが、うまくいきませんでした。定義しておいたオートナンバーの項目がかぶって(なくなって)しまいました。 (やり方がまずかったのかなぁ(*_*;) ) どうも、ありがとうございました。

すると、全ての回答が全文表示されます。
  • taranko
  • ベストアンサー率21% (516/2403)
回答No.1

テーブル作成クエリーでテーブルを作成しておき 作成したテーブルをデザインで開き一番上に1行 挿入し、名前をつけ、データ型をオートナンバーに するというのではだめでしょうか。

magerappa
質問者

お礼

そこをなんとか自動的にならないものか・・・クエリの中だけで、オートナンバーをつけられないものか・・・ と思ったものですから(^_^;)。 (利用する者がデザイン画面わからないので。) 早い回答、どうもありがとうございました。

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

関連するQ&A