![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
オートナンバーが連番になっていないのを気にするのって本当はダメなのでしょうけど、一応下記:
1)当該フィールドの型をオートナンバーから数値型に変更。
2)連番になるように更新。
3)当該フィールドの型を元に戻す。
リレーションとかのせいで上記作業は不可能なこともあります。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?e8efa67)
No.2
- 回答日時:
オートナンバーはユーザー側の理由による連番や空き番号への優先挿入をするための列ではない。
特に何も考えずに内部的な管理番号として重複しない番号を生成してくれるためのものであり、虫食い状態を気にするのはナンセンス。
システムの利用者が自由に編集できもしない列なのに、編集用フォームにオートナンバーの列を表示なんてしてみたら 「番号に空きがあるんだけど」 なんて無茶な質問が飛んでくるようになる。
利用者またはデーター管理者側の意思で空き番号への対応ができ、なおかつ連番の性質を持たせたい列があるのなら、オートナンバー型なんて使わずに自前で何とかする。
しかし #1 さんも言うように、他のテーブルと連携しているのなら非常に神経を使う機能になるっていうことを肝に銘じてから考えるべき。
<考え方の変更>
その列の値は、ユーザーにも見えるかたちで連番が必要なのか。
その連番は、そのレコードをを一意に表すために必要なのか。
たとえば 「一覧表にしたときに連番が付いていたほうがよい」 というのなら、DB のオートナンバーとは切り離したほうがよい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AceessVBA 非同期処理について
-
access2000でつまづいてます
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
セルの右クリックで出る項目を...
-
Accessクエリーで両方のテーブ...
-
ACCESS で マクロの中でフィ...
-
VBAで複数の数式セルを最終行ま...
-
アンドロイド おサイフケータイ...
-
APN設定について教えていただけ...
-
ファイルメーカー8.5
-
アクセスのコンボボックスのデ...
-
必須入力項目と入力必須項目
-
Accessのサブフォームで#Name...
-
ACCESSでテーブルのチェックを...
-
「直需」の意味を教えてください
-
作番ってどういう意味でしょうか?
-
Access テキスト型に対する指定...
-
正しく入力されていない項目も...
-
空白をそのままインポートする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「更新に必要なキー列の情報が...
-
Accessの更新前処理について。D...
-
access2000でつまづいてます
-
access count数を変数に格納
-
ACCESSのFindコマンドが遅い
-
半角スペースの置換でエラーを...
-
Access VBAで自動連番を振るには
-
初心者です。Access レポートで...
-
VBScript+SQLServerでcountがう...
-
Access2003でのテーブルの有無確認
-
ECサイトの購入後の在庫処理
-
VB2010のSQLを使ったレコードカ...
-
Accessのテーブルのレコ...
-
cobolのカーソルについて
-
Access VBA
-
[Access]削除時のエラーメッセ...
-
ADOでループすると1レコードず...
-
Set rst = db.OpenRecordset("S...
-
AccessVBAについて
-
ACCESS、EXCELの限界?
おすすめ情報