0

データベースにデータを保存するアクセスのフォームがあり、ユーザーが ID を書き込まないように、フィールドの 1 つを ID として次の値として自動的に計算する必要があります。誰かアイデアはありますか?

4

2 に答える 2

2

Autonumber データ型を使用してテーブルを作成します。

于 2012-07-16T14:27:05.127 に答える
0

テーブルを手動で作成する場合、このステートメント

CREATE TABLE TableThatIncrements
(
    Id AUTOINCREMENT(1001,1)
)

または、次を使用して既存のテーブル Id 列を編集できます。

ALTER TABLE TableThatIncrements
   ALTER COLUMN Id AUTOINCREMENT(1001,1)

そうでない場合は、私が言及した記事に従って、GUI インターフェイスを介して変更できます。この記事の手順を参照してください: https://superuser.com/questions/288087/how-do-i-set-the-first-value-of-autonumber-in-access

Access でクエリを実行するには、次の操作を行います。

Go to the "Create" tab and click "Query Design"

Just close the window that appears which asks you to select tables, we don't need that.

Go to the "Design" tab and click the button with the arrow until you get a textual input screen.  (By default, it says SELECT;).

Delete the default text and paste the above query.

Click "Run".
于 2012-07-16T14:32:03.100 に答える