回答編集履歴

1

追記

2018/10/19 11:24

投稿

hatena19
hatena19

スコア33699

test CHANGED
@@ -19,3 +19,21 @@
19
19
  コードID: IIf([コード] Is Null OR [コード] = "----",Format([ID],"0000"),[コード])
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ 追記
26
+
27
+ ---
28
+
29
+ 連番であることは、データベース的にはまったく意味がなく、人間が見たときに連番だとなんとなく安心する程度の意味しかありません。
30
+
31
+ 紙に印刷するときに連番を表示したいのなら、レポートの機能が簡単に連番を出力することができます。
32
+
33
+
34
+
35
+ 連番に拘ると、kobacさんを言及されてますが、連番を入力してから、新規に空白のレコードを追加すると面倒なことになります。途中のレコードを削除すると連番が崩れます。それぞれに対応できるようにするとどんどん複雑になります。
36
+
37
+
38
+
39
+ もし、どうしても連番が必要なら「コード」フィールドに書き込むのでなく別に連番用フィールドを追加したほうかいいでしょう。