2009-07-02 22 views

cevap

5

:

CREATE TABLE Persons 
(
P_Id PRIMARY KEY AUTOINCREMENT, 
LastName varchar(255) NOT NULL, 
FirstName varchar(255), 
Address varchar(255), 
City varchar(255) 
) 

MS Access otomatik artışlı özelliği gerçekleştirmek için AUTOINCREMENT anahtar kullanır. Varsayılan

, AUTOINCREMENT için başlangıç ​​değeri 1 'dir ve her bir yeni kayıt için 1 artırır.

" P_Id" sütunu değeri 10 başlar ve 5 ile artırır, AUTOINCREMENT(10,5) için AUTOINCREMENT değiştirmek gerektiğini belirtmek için. AUTOINCREMENT için

eşanlamlılar COUNTER ve IDENTITY sayılabilir. IDENTITY kullanarak, son kullanılan otomatik sayı değerini döndüren @IDENTITY değişkeniyle eşleştiğinden çok anlam ifade eder.

1

Yöntem 1:

    tasarım görünümünde
  1. Açık tablo
  2. alanda bu Otomatik Artır'ı olacak olacak adlandırılmış alan "Kimlik" ya da her türlü Make
  3. DataType altında
  4. koyun "Otomatik Sayı"

Yöntem 2:

  1. Yap Yeni bir tablo
  2. tabloyu kapatın ve sorduğunda iyisin birincil anahtar tıklama
  3. Açık Tasarım Görünümü
  4. Düzenleme ne ad
sevmeye yeni alan tablo istiyorsanız o
  • tasarruf
  • 1

    Access 2003 dosyaları ile eski DAO 3.60 ve Jet 4.0 kullanırken, Eugene Yokota'a sözdizimi çalışmadı. Bu yayına

    CREATE TABLE tablename(id COUNTER, Name Text (30)) 
    

    Teşekkür: O SAYAÇ kelime hile olacaktır bulundu http://www.vbforums.com/showthread.php?234335

    3

    sırası önemli olabilir

    CREATE TABLE Persons 
    (pkObject AUTOINCREMENT PRIMARY KEY) 
    

    önerildiği gibi ben PRIMARY KEY AUTOINCREMENT denerseniz, üzülmez (MSAccess 2010).

    İlgili konular