前提・実現したいこと
Microsoft Access初心者です。
Accessでのデータベース作成を学び始めたのですが、レコードを削除すると主キー設定されたIDフィールド(オートナンバー型)に欠番が発生してしまいます。
https://dekiru.net/article/14943/
こちらのサイトを参考に、手動で欠番をなくすことには成功したのですが、
これらの操作をVBAで記述、自動化したいと考えています。
下記コードでテーブルをデザインビューで開くところまではできたのですが、
・オートナンバー型フィールドを切り取り
→再度貼り付け
→主キーに設定
の記述方法がわかりません。
Excel VBAは数年使っていますが、Access VBAは全くの初心者&情報が少なく、困っています。
Access VBAに詳しい方に、オートナンバー型フィールドの欠番埋めの書き方について教えていただきたく思います。
該当のソースコード
VBA
1Private Sub test_AutoNum() 2 3Dim Tbl As String 4 5'テーブルをデザインビューで開く 6Tbl = "test" 7DoCmd.OpenTable Tbl, acViewDesign 8 9 10End Sub
補足情報(FW/ツールのバージョンなど)
Windows11
Access 2021
回答1件
あなたの回答
tips
プレビュー