Microsoft Access 掲示板

テーブル作成時に指定スタートからの連番を作成したい / 1

4 コメント
views
1

テーブル作成クエリ(SELECT INTO)ですか。
それより、T1テーブルは設計時に作成しておいて、削除クエリでデータ削除、追加クエリ(INSERT INTO)でデータ追加の方がいいかと思います。
テーブル削除→テーブル作成はファイル破損の危険性が高いように思いますので。

削除クエリは簡単にできると思いますので、追加クエリ(INSERT INTO)の作成法を回答します。

まずは、0から予想される追加最大値までの連番のテーブルを作成しておきます。

T_連番

No
1
2
3
100

下記のようなSQLのクエリを作成します。

INSERT INTO T1 (製品ID, serial番号, 製造台数, 備考)
SELECT Forms![フォーム名]![製品ID], Forms![フォーム名]![serial番号初期値]+[連番], Forms![フォーム名]![製造台数], Forms![フォーム名]![備考]
FROM T_連番
WHERE T_連番.連番 < Forms![フォーム名]![製造台数];

この追加クエリを実行すればご希望の結果になります。

通報 ...