• ベストアンサー

アクセスについて質問です

最初に連番フィールドに例えば1から400まで入力しておいて、その後他のフィールドに残りの値を入力したいと考えています。 で、アクセスで簡単に連番を作ることはできますか。エクセルだと、セルの右下をドラッグすれば作れるんですが、アクセスでそれに類する機能はありますか。 教えてください。よろしくお願いいたします。

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

  • ベストアンサー
noname#112806
noname#112806
回答No.3

いくつか方法があります。 1 他の方がおっしゃられてるようにフィールドに「オートナンバー型」を指定して他のフィールドを入力していけば自動で1から連番を振ってくれます。 2 連番を振りたいフィールドの規定値(数値型なら0が入っているはず)を消して実際に入力していく。入力方法はまず上から1、2と順番に入力した後↓で新規レコードに移動すれば連番を振ってくれます。 3 EXCELで連番を振った後、Accessにインポートする。 いろいろ試してみてください。

shinchan_k
質問者

お礼

ありがとうございました。2の方法でやりたいことができそうです。

その他の回答 (3)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.4

>エクセルだとセルの右下をドラッグすれば作れるんですがアクセスでそれに類する機能はありますか。 Accessは出来ません。Excelのような電子シートとは違います。 Accessはベータベースなので他の方が言っているようにオートナンバー型のフィールドを作れば連番を振ってくれます。 しかしそのテーブルにレコードが無ければ連番は振られません。#3の方が書いているようにダミーのレコードでも入れなければ1~400までの連番は振られません。

shinchan_k
質問者

お礼

ありがとうございました。

  • ryk1234
  • ベストアンサー率40% (46/113)
回答No.2

データ型で「オートナンバー」を指定すれば自動で入ります

shinchan_k
質問者

お礼

ありがとうございました。言葉足らずでスミマセン。オートナンバー型を使わずにできないかと言うことでした。

  • BOBSHI
  • ベストアンサー率40% (2/5)
回答No.1

フィールドを一つ追加して、主キーに設定してあげれば大丈夫です。

shinchan_k
質問者

補足

早速に解答ありがとうございます。 もう少し詳しくお願いします。土のように連番を作成するのか分かりません。よろしくお願いします。

関連するQ&A

専門家に質問してみよう