Access'te Otomatik Sayı alan değerini sıfırlama

Özgün KB numarası: 812718

Özet

Bu adım adım makalede, Access'te otomatik sayı alan değerinin nasıl sıfırlandığı açıklanır. Access'teki Otomatik Sayı alan değeri, tablodaki bazı satırları veya tüm satırları sildiğinizde otomatik olarak sıfırlanmaz. Otomatik Sayı alan değerini sıfırlamak ve başvuruda bulunan tablodaki Otomatik Sayı değerini yenilemek için bazı görevleri el ile gerçekleştirmeniz gerekir.

Not

Aşağıdaki adımları gerçekleştirmeden önce veritabanınızı yedeklemeniz gerekir.

Tek bir tablodaki Otomatik Sayı alanını sıfırlama

Tablonuzun diğer tablolarla ilişkisi yoksa, Otomatik Sayı alan değerini sıfırlamak için Yöntem 1 veya Yöntem 2'yi kullanın.

Yöntem 1: Make-Table sorgu kullanarak verileri yeni bir tabloya taşıma

Aynı verilere sahip yeni bir tablo oluşturmak ve ardından yeni bir Otomatik Sayı alanı eklemek için bir Make-Table sorgusu kullanarak Otomatik Sayı alan değerini sıfırlayabilirsiniz.

Access 2003 ve önceki sürümleri

Bunu Access 2003'te veya önceki bir sürümde yapmak için şu adımları izleyin:

  1. Ana tablodan Otomatik Sayı alanını silin ve Otomatik Sayı alan adını not edin.
  2. Sol bölmede Sorgular'a tıklayın ve sağ bölmede Tasarım görünümünde sorgu oluştur'a çift tıklayın.
  3. Tabloyu Göster iletişim kutusunda ana tabloyu seçin, Ekle'ye ve ardından Kapat'a tıklayın.
  4. Alanları seçmek için ana tablonun tablo görünümünde gerekli alanlara çift tıklayın.
  5. Gerekli Sıralama düzenini seçin.
  6. Sorgu menüsünde Tablo Yapma Sorgusu'na tıklayın, Tablo Adı metin kutusuna yeni tablo adını yazın ve ardından Tamam'a tıklayın.
  7. Sorgu menüsünde Çalıştır'a tıklayın.
  8. "# satırlarını yeni bir tabloya yapıştırmak üzeresiniz" iletisi size sorulduğunda, satırları eklemek için Evet'e tıklayın.
  9. Dosya menüsünde Kapat'a tıklayın ve sonra Tablo Yapma Sorgusu penceresini kapatmak için Hayır'a tıklayın.
  10. Sol bölmede Tablolar'a tıklayın, yeni tabloya sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.
  11. Tablonun Tasarım görünümünde, 1. adımda sildiğiniz alan adıyla aynı alan adına sahip bir Otomatik Sayı alanı ekleyin, bu Otomatik Sayı alanını yeni tabloya ekleyin ve tabloyu kaydedin.
  12. Tasarım görünümü penceresini kapatın.
  13. Ana tabloyu yeniden adlandırın ve ardından yeni tabloyu ana tablo adıyla eşleşecek şekilde yeniden adlandırın.

Access 2007 ve sonraki sürümleri

Bunu Microsoft Office Access 2007'de veya sonraki bir sürümde yapmak için şu adımları izleyin:

  1. Ana tablodan Otomatik Sayı alanını silin ve Otomatik Sayı alan adını not edin.
  2. Oluştur sekmesine ve ardından Diğer grubunda Sorgu Tasarımı'na tıklayın.
  3. Tabloyu Göster iletişim kutusunda ana tabloyu seçin. Ekle'ye ve ardından Kapat'a tıklayın.
  4. Alanları seçmek için ana tablonun tablo görünümünde gerekli alanlara çift tıklayın.
  5. Gerekli Sıralama düzenini seçin.
  6. Tasarım sekmesinde, Sorgu Türü grubunda Tablo Yap'a tıklayın.
  7. Tablo Adı kutusuna yeni tablo adını yazın ve Tamam'a tıklayın.
  8. Tasarım sekmesinde, Sonuçlar grubunda Çalıştır'a tıklayın.
  9. "# satırlarını yeni bir tabloya yapıştırmak üzeresiniz" iletisi size sorulduğunda, satırları eklemek için Evet'e tıklayın.
  10. Sorguyu kapatın.
  11. Yeni tabloya sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.
  12. Tablonun Tasarım görünümünde, 1. adımda sildiğiniz alan adıyla aynı alan adına sahip bir Otomatik Sayı alanı ekleyin. Bu Otomatik Sayı alanını yeni tabloya ekleyin ve tabloyu kaydedin.
  13. Tasarım görünümü penceresini kapatın.
  14. Ana tabloyu yeniden adlandırın ve ardından yeni tabloyu ana tablo adıyla eşleşecek şekilde yeniden adlandırın.

Yöntem 2: Yeni bir tablo oluşturma ve ekleme sorgusu kullanarak verileri bu tabloya taşıma

Mevcut tablonuzun yapısını yeni tablo olarak kopyalayabilirsiniz. Ardından verileri yeni tabloya ekleyebilir ve yeni bir Otomatik Sayı alanı ekleyebilirsiniz.

Access 2003 ve önceki sürümleri

Bunu Microsoft Office Access 2003'te ve önceki sürümlerde yapmak için şu adımları izleyin:

  1. Otomatik Sayı alanını ana tablodan silin.

    Otomatik Sayı alan adını not edin.

  2. Ana tablonun yapısını kopyalayın ve yeni bir tablo oluşturun.

  3. Sol bölmede Sorgular'a tıklayın. Sağ bölmedeki Tasarım görünümünde Sorgu oluştur'a tıklayın.

  4. Tabloyu Göster iletişim kutusunda ana tabloyu seçin. Ekle'ye ve ardından Kapat'a tıklayın.

  5. Alanları seçmek için gerekli alanlara çift tıklayın. Bunu, ana tablonun Tablo görünümündeki Otomatik Sayı alanı dışında tüm alanlar için yapın.

  6. Sorgu menüsünde Sorgu Ekle'ye tıklayın.

    Not

    Bu işlem sorgu türünü değiştirir.

  7. Tablo Adı listesinden, 2. adımda oluşturduğunuz yeni tabloyu seçin. Tamam'ı tıklatın.

  8. Sorgu menüsünde Çalıştır'a tıklayın.

  9. "# satırlarını yeni bir tabloya yapıştırmak üzeresiniz" iletisi size sorulduğunda, satırları eklemek için Evet'e tıklayın.

  10. Dosya menüsünde Kapat'a tıklayın. AppendQuery penceresini kapatmak için Hayır'a tıklayın.

  11. Sol bölmedeki Tablolar'a tıklayın. Yeni tabloya sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.

  12. Tablonun Tasarım görünümünde, 1. adımda sildiğiniz alan adıyla aynı alan adına sahip bir Otomatik Sayı alanı ekleyin. Bu Otomatik Sayı alanını yeni tabloya ekleyin ve tabloyu kaydedin.

  13. Tasarım görünümü penceresini kapatın.

  14. Ana tabloyu yeniden adlandırın ve ardından yeni tabloyu ana tablo adıyla eşleşecek şekilde yeniden adlandırın.

Access 2007 ve sonraki sürümleri

Bunu Microsoft Office Access 2007'de veya sonraki bir sürümde yapmak için şu adımları izleyin:

  1. Otomatik Sayı alanını ana tablodan silin.

    Otomatik Sayı alan adını not edin.

  2. Ana tablonun yapısını kopyalayın ve yeni bir tablo oluşturun.

  3. Oluştur sekmesine ve ardından Diğer grubunda Sorgu Tasarımı'na tıklayın.

  4. Tabloyu Göster iletişim kutusunda ana tabloyu seçin. Ekle'ye ve ardından Kapat'a tıklayın.

  5. Alanları seçmek için gerekli alanlara çift tıklayın. Bunu, ana tablonun Tablo görünümündeki Otomatik Sayı alanı dışında tüm alanlar için yapın.

  6. Tasarım sekmesinde, Sorgu Türü grubunda Ekle'ye tıklayın.

    Not

    Bu işlem sorgu türünü değiştirir.

  7. Tablo Adı listesiyim, 2. adımda oluşturduğunuz yeni tabloyu seçip Tamam'a tıklayın.

  8. Tasarım sekmesinde, Sonuçlar grubunda Çalıştır'a tıklayın.

  9. "# satırlarını yeni bir tabloya yapıştırmak üzeresiniz" iletisi size sorulduğunda, satırları eklemek için Evet'e tıklayın.

  10. Sorguyu kapatın.

  11. Yeni tabloya sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.

  12. Tablonun Tasarım görünümünde, 1. adımda sildiğiniz alan adıyla aynı alan adına sahip bir Otomatik Sayı alanı ekleyin. Bu Otomatik Sayı alanını yeni tabloya ekleyin ve tabloyu kaydedin.

  13. Tasarım görünümü penceresini kapatın.

  14. Ana tabloyu yeniden adlandırın ve ardından yeni tabloyu ana tablo adıyla eşleşecek şekilde yeniden adlandırın.

Başvuruda bulunan tabloların olduğu bir tablodaki Otomatik Sayı alanını sıfırlama

Başvuruda bulunan tabloların bir veya daha fazla tabloyla ilişkisi vardır. Aşağıdaki adımlarda, başvuruda bulunan tek bir tablonun Otomatik Sayı alanının nasıl sıfırlandığı açıklanmaktadır. Birden fazla başvuruda bulunduysanız, başvuruda yer alan her tablo için bu adımları izlemeniz gerekir.

  1. Tablolar arasındaki ilişkiyi kaldırın.

  2. Ana tablonun Otomatik Sayı alanını Sayı veri türü olarak ayarlayın ve birincil anahtarı kaldırın.

  3. Ana tabloda yeni bir Otomatik Sayı veri türü alanı oluşturun ve tabloyu kaydedin.

  4. Başvuruda bulunan tabloda Sayı veri türünde yeni bir alan oluşturun ve tabloyu kaydedin.

  5. Başvuruda bulunan tablodaki yeni alanı ana tablonun yeni Otomatik Sayı alanına güncelleştiren bir güncelleştirme sorgusu oluşturmak için aşağıdaki adımları izleyin.

    Access 2003 ve önceki sürümleri

    1. Sol bölmede Sorgular'a ve ardından sağ bölmedeki Tasarım görünümünde Sorgu oluştur'a tıklayın.

      Not

      Bu, yeni sorgunuzu oluşturur.

    2. Tabloyu Göster iletişim kutusunda, ana tabloyu ve başvuruda bulunan tabloyu seçin, ana tabloyu ve başvuruda bulunan tabloyu eklemek için Ekle'ye tıklayın ve ardından Kapat'a tıklayın.
    3. Ana tabloda daha önce başvurulan tabloya bağlı olan alana tıklayın ve ardından alanı başvurulan tablonun daha önce bağlı olan alanına sürükleyin.

      Not

      Bu, özgün bağlama alanlarını temel alan tablolar arasında birleştirmeyi oluşturur.

    4. Sorgu menüsünde SorguyuGüncelleştir'e tıklayın.
    5. Başvuruda bulunan tablodan yeni alana çift tıklayarak alan listesine ekleyin.
    6. Güncelleştir alanına [Main TableName].[ yazın Başvuruda bulunan tablodaki yeni alan değerlerini güncelleştirmek için yeni Otomatik Sayı alanı] .
    7. Sorgu menüsünde Çalıştır'a tıklayın.
    8. "# satırlarını yeni bir tabloya yapıştırmak üzeresiniz" iletisi size sorulduğunda, satırları eklemek için Evet'e tıklayın.
    9. Dosya menüsünde Kapat'a ve ardından Hayır'a tıklayarak Sorguyu Güncelleştir penceresini kapatın.

    Access 2007 ve sonraki sürümleri

    1. Oluştur sekmesine ve ardından Diğer grubunda Sorgu Tasarımı'na tıklayın. Bu, yeni sorguyu oluşturur.
    2. Tabloyu Göster iletişim kutusunda ana tabloyu ve başvuruda bulunan tabloyu seçin. Ana tabloyu ve başvuruda bulunan tabloyu eklemek için Ekle'ye tıklayın. Kapat'a tıklayın.
    3. Ana tabloda daha önce başvurulan tabloya bağlı olan alana tıklayın ve ardından alanı başvurulan tablonun daha önce bağlı olan alanına sürükleyin.

      Not

      Bu, özgün bağlama alanlarını temel alan tablolar arasında birleştirmeyi oluşturur.

    4. Tasarım sekmesinde, Sorgu Türü grubunda Güncelleştir'e tıklayın.

      Not

      Bu işlem sorgu türünü değiştirir.

    5. Başvuruda bulunan tablodan yeni alana çift tıklayarak alan listesine ekleyin.
    6. Güncelleştir alanına [Main TableName].[ yazın Başvuruda bulunan tablodaki yeni alan değerlerini güncelleştirmek için yeni Otomatik Sayı alanı] .
    7. Tasarım sekmesinde, Sonuçlar grubunda Çalıştır'a tıklayın.
    8. "# satırlarını yeni bir tabloya yapıştırmak üzeresiniz" iletisi size sorulduğunda, satırları eklemek için Evet'e tıklayın.
    9. Sorguyu kapatın.
  6. Ana tablodan ve başvuruda bulunan tablodan özgün bağlama alanını silin.

  7. Yeni Otomatik Sayı alanının adını özgün ada geri döndür.

  8. Birincil anahtarı ve tablolar arasındaki ilişkiyi yeniden oluşturun. Bu yordam Otomatik Sayı alanınızı sıfırlar ve başvuruda bulunan tabloyu doğru anahtar değerlerini kullanarak güncelleştirir.