- ベストアンサー
アクセス超初心者なんですが…こんな初歩的なこと質問していいですか?
クエリに入力してあるデータを一気に変更したいのですが…つまり、 1 Aさん 2 Bさん 3 Cさん 4 Dさん 5 Eさん ……… とデータが入力されていて、「3 Cさん」を削除して、その後の人の番号を繰り下げたい。「3 Dさん」「4 Eさん」………としたいんです。 エクセルのオートフィルのようにできますか? できない場合 コツコツ 3,4,5,6…と入力なのですか。そんなことないことを祈ります。 すみません、こんな質問で。初めてアクセスさわったものですから、調べる本もなく、でも仕事を進めなくてはという困った状態なので…お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
[AC97] オートナンバー型のデータを連続番号に再設定する方法 http://support.microsoft.com/default.aspx?scid=kb;ja;404069 バージョンがわからないのですが、基本的には変わらないと思いますので・・・。 あと、入門には 魔法使いの開発工房 http://www.mahoutsukaino.com/index.htm ここがいいかと思います。
その他の回答 (2)
- angband
- ベストアンサー率51% (86/168)
VBAで数字のフィールドを小さい順に並べてから、 一時的な別のテーブルにデータを詰めながらコピーして からロックして、リネームならば不可能ではないです。 しかし数字のフィールドが他のテーブルとのリレーション に使われているプライマリーキーである場合は やらない方がいいでしょう。 一般的にも歯抜けを避けるために、毎回順番をつめる 処理は無意味だと思います。もし順番をつめる処理が 画面の見た目のためだけであれば、データベースを いじらずともデータセットから「何番目のデータか」を 取得すればよいだけかもしれません。 見た目のためなのか、もっと複雑な理由があるのか 補足願います。
「自信あり」としたにもかかわらず、それは「魔法使いの開発工房」のご紹介の事ですので、 私も何もわかっていないのですが、 挿入メニューからクエリが出ませんでしょうか。 今度は「自信なし」にしますね。
補足
早速の回答ありがとうございます。バージョンは2000です。hirorin2004さんの薦めてくださったマイクロソフトサポートを見たところ,『元の "商品" テーブルを選択し、ツールバーから [新規オブジェクト] ボタンのドロップダウンリストから [新規クエリー] をクリックします』とありました。この【[新規オブジェクト] ボタン】っていうのは2000にもありますか?ごめんなさい全く何もわかっていないいんですが・・・教えてください。