• ベストアンサー

アクセス超初心者なんですが…こんな初歩的なこと質問していいですか?

クエリに入力してあるデータを一気に変更したいのですが…つまり、   1 Aさん   2 Bさん   3 Cさん   4 Dさん   5 Eさん   ………  とデータが入力されていて、「3 Cさん」を削除して、その後の人の番号を繰り下げたい。「3 Dさん」「4 Eさん」………としたいんです。 エクセルのオートフィルのようにできますか? できない場合 コツコツ 3,4,5,6…と入力なのですか。そんなことないことを祈ります。 すみません、こんな質問で。初めてアクセスさわったものですから、調べる本もなく、でも仕事を進めなくてはという困った状態なので…お願いします。 

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

  • ベストアンサー
noname#9284
noname#9284
回答No.1

[AC97] オートナンバー型のデータを連続番号に再設定する方法 http://support.microsoft.com/default.aspx?scid=kb;ja;404069 バージョンがわからないのですが、基本的には変わらないと思いますので・・・。 あと、入門には 魔法使いの開発工房 http://www.mahoutsukaino.com/index.htm ここがいいかと思います。

minatomo
質問者

補足

早速の回答ありがとうございます。バージョンは2000です。hirorin2004さんの薦めてくださったマイクロソフトサポートを見たところ,『元の "商品" テーブルを選択し、ツールバーから [新規オブジェクト] ボタンのドロップダウンリストから [新規クエリー] をクリックします』とありました。この【[新規オブジェクト] ボタン】っていうのは2000にもありますか?ごめんなさい全く何もわかっていないいんですが・・・教えてください。

その他の回答 (2)

  • angband
  • ベストアンサー率51% (86/168)
回答No.3

VBAで数字のフィールドを小さい順に並べてから、 一時的な別のテーブルにデータを詰めながらコピーして からロックして、リネームならば不可能ではないです。 しかし数字のフィールドが他のテーブルとのリレーション に使われているプライマリーキーである場合は やらない方がいいでしょう。 一般的にも歯抜けを避けるために、毎回順番をつめる 処理は無意味だと思います。もし順番をつめる処理が 画面の見た目のためだけであれば、データベースを いじらずともデータセットから「何番目のデータか」を 取得すればよいだけかもしれません。 見た目のためなのか、もっと複雑な理由があるのか 補足願います。

noname#9284
noname#9284
回答No.2

「自信あり」としたにもかかわらず、それは「魔法使いの開発工房」のご紹介の事ですので、 私も何もわかっていないのですが、 挿入メニューからクエリが出ませんでしょうか。 今度は「自信なし」にしますね。

関連するQ&A