Büyük Sayı veri türünü kullanma

Büyük Sayı veri türü, para olmayan sayısal değerleri depolar ve ODBC'deki SQL_BIGINT veri türüyle uyumludur. Büyük sayıları verimli bir şekilde hesaplamak için bu veri türünü kullanın.

Büyük Sayı veri türü aralığı

Bunu Access tablosuna bir alan olarak ekleyebilirsiniz. Ayrıca, SQL Server büyük tamsayı veri türü gibi buna karşılık gelen bir veri türündeki veritabanlarına bağlanabilir veya bu veritabanlarından içeri aktarabilirsiniz. Büyük Sayı veri türünü eklemek için Access 2016 (16.0.7812 veya üstü) gereklidir.

Bu makalede

Tabloya Büyük Sayı alanı ekleme

SQL_BIGINT veri türüyle desteğiyle dış veritabanına bağlanma veya dış veritabanından içeri aktarma

Büyük Sayı veri türü desteğinin etkisini anlama

Geriye Dönük Uyumlulukta Dikkate Alınacak Noktalar

Tabloya Büyük Sayı alanı ekleme

Büyük Sayı veri türü (sekiz bayt) size Sayı veri türünden (dört bayt) çok daha büyük bir hesaplama aralığı sağlar. Örneğin, Sayı veri türünün aralığı -2^31 ile 2^31-1 arasındayken Büyük Sayı veri türü -2^63 ile 2^63-1 arasındadır. Daha fazla bilgi için bkz. Veri türlerine ve alan özelliklerine giriş.

Tabloya Büyük Sayı alanı ekleyip tablo tasarımını kaydettiğinizde, Büyük Sayı veri türünü etkili bir şekilde etkinleştirmiş olursunuz ve veritabanı artık önceki Access sürümleriyle uyumlu değildir. Tablo tasarımınızı kaydetmeden önce, veritabanını uyumlu tutmanız gerekiyor olabileceğinden bir uyarı iletisiyle bu durum size bildirilir. Daha fazla bilgi için bkz. Geriye Dönük Uyumlulukta Dikkate Alınacak Noktalar.

Sayfanın Başı

SQL_BIGINT veri türüyle desteğiyle dış veritabanına bağlanma veya dış veritabanından içeri aktarma

Bağlı veya içeri aktarmış verilerle, örneğin bigint veri türünü kullanan bir SQL Server veritabanıyla etkili bir şekilde çalışmak için de Büyük Sayı veri türünü kullanabilirsiniz. Büyük Sayı veri türü desteğinden önce, Access eşdeğer veri türünü Kısa Metin veri türüne dönüştürüyordu.

Bağlama ve içeri aktarma işlemlerinde Büyük Sayı veri türünün etkinleştirilmesiyle, SQL_BIGINT veri türünü destekleyen bir ODBC sürücüsü kullanarak bu veri türünü temel alan birincil anahtar dahil, dış veri kaynaklarına bağlanabilir ve bu kaynaklardan içeri aktarabilirsiniz. Örneğin, bu dış veri kaynaklarına bağlanmak için Windows’la birlikte yüklenen ODBC sürücüsünü kullanabileceğiniz gibi, Büyük Sayı alanları olan Access 2016 dosya biçimindeki (.accdb) diğer veritabanlarına da bağlanabilirsiniz.

Büyük Sayı veri türünü etkinleştirme

Büyük Sayı veri türü, bağlama ve içeri aktarma işlemlerinde varsayılan olarak etkin değildir. Ama Bağlanan/İçeri Aktarılan Tablolar için Bigint Veri Türü Desteği Access seçeneğini ayarlayarak desteği açıkça etkinleştirebilirsiniz. Bu seçeneği ayarlamayı denediğinizde, veritabanını uyumlu tutmanız gerekiyor olabileceğinden bir uyarı iletisiyle bu durum size bildirilir. Seçenek ayarlandıktan sonra, veritabanı artık önceki Access sürümleriyle uyumlu olmaz.

Daha fazla bilgi için bkz. Geçerli veritabanı için kullanıcı seçeneklerini ayarlama ve Geri Dönük Uyumlulukta Dikkate Alınacak Noktalar.

Var olan tablolar artık otomatik olarak dönüştürülmez

Büyük Sayı veri türü desteğinin etkinleştirilmesi, var olan tabloların veri türünü otomatik olarak değiştirmez. Daha önce SQL_BIGINT veri türünü (SQL Server bigint veri türü gibi) destekleyen bir ODBC sürücüsü kullanarak bir veri kaynağına bağlanmış veya veri kaynağından içeri aktarmış olabilirsiniz. Her iki durumda da, Access alanı Kısa Metin veri türüne dönüştürür. Veri türünü Büyük Sayı olarak değiştirmek için aşağıdakileri yapın:

Bağlı tablo   , BigInt destek seçeneğini etkinleştirin ve ardından Bağlı Tablo Yöneticisi’ni kullanarak bağlı tabloları yenileyin (Dış Veri > Bağlı Tablo Yöneticisi’ni seçin, uygun tabloları seçin ve sonra da Tamam’ı seçin). Bu, sütunu Kısa Metin veri türünden Büyük Sayı veri türüne dönüştürür.

İçeri Aktarılan Tablo    Kısa Metin veri türünü içeren alanı Büyük Sayı veri türü olarak değiştirin (Tabloyu Tasarım görünümünde açın, Veri Türü sütununda alanı seçin, veri türleri listesinden Büyük Sayı’yı seçin ve sonra da değişikliklerinizi kaydedin).

Sayfanın Başı

Büyük Sayı veri türü desteğinin etkisini anlama

Büyük Sayı veri türünü kullanmaya başlamadan önce, bunun Access veritabanları üzerindeki etkisini anlamanız çok önemlidir.

Access 2007-2016 dosya biçimini (.accdb) Access 2016 olarak damgalama

Özetlemek gerekirse, Büyük Sayı veri türü desteğini etkinleştirmenin iki yolu vardır: yerel tabloya veri türü Büyük Sayı olan bir alan ekleme ve Bağlanan/İçeri Aktarılan Tablolar için Bigint Veri Türü Desteği Access seçeneğini ayarlama. Öte yandan Büyük Sayı veri türü desteğini etkinleştirmek, veritabanında geri alınamayan kalıcı bir değişikliktir. Her iki durumda da, siz değişikliği yapmadan önce Access bir uyarı iletisi görüntüler.

Sahne gerisinde, Büyük Sayı veri türünün etkinleştirilmesi, Access 2007-2016 dosya biçimini (.accdb) Access 2016 olarak damgalar. Veritabanı dosya biçimini damgalamak, dosya biçiminde belirli bir değişiklik yaptığınız anlamına gelir, veritabanı sürümü yükseltilir, ancak bunun dışında dosya biçimi aynı kalır. Veritabanını Access 2013 veya Access 2016’da açmayı denediğinizde, Access damgayı aşağıdaki şekilde okur:

  • Veritabanı sürümü 16.7’den düşükse, Büyük Sayı veri türü etkinleştirilmez ve veritabanını açabilirsiniz.

  • Veritabanı sürümü 16.7 veya daha yüksekse, Büyük Sayı veri türü etkinleştirilir ve veritabanını yalnızca Access 2016’da açabilirsiniz.

Ürün sürümlerinde Büyük Sayı veri türü desteğini özetleme

Aşağıdaki tabloda, farklı ürün sürümlerinde Büyük Sayı veri türünü kullanırken karşılaşabileceğiniz olası durumlar özetlenir. Etkinleştirmenin, tabloya Büyük Sayı veri türü eklendiğinde ve tasarım kaydedildiğinde veya bağlama ve içeri aktarmayı etkinleştirme seçeneği ayarlandığında gerçekleştiğini unutmayın.

İpucu : Ürün sürüm numarasını görüntüleme hakkında daha fazla bilgi için bkz. Hangi Office sürümünü kullanıyorum?

Büyük Sayı Veri Türünün Durumu

Ürün sürümü: Access 2013 ve Access 2016 sürüm numarası 16.0.7812’den düşük

Ürün sürümü: Access 2016 sürüm numarası 16.0.7812 veya daha yüksek

Etkin

Veritabanı açamazsınız ve yardım bağlantısı içeren bir hata iletisi alırsınız.

Bu durumla karşılaşmamak için, bkz. "Access 2007-2016 dosya biçimindeki bir veritabanından Büyük Sayı veri türü desteğini kaldırma"

Veritabanını açabilirsiniz.

Büyük Sayı veri türüyle tanımlanan yerel tablo alanları büyük sayılar olarak kabul edilir.

Bağlı tabloları yenileyebilirsiniz. Sütunlar daha önce Kısa Metin veri türünde olarak kabul edilmişse, otomatik olarak Büyük Sayı veri türüne dönüştürülür.

Etkin değil

Veritabanını açabilirsiniz.

Bağlı tabloları yenileyebilirsiniz. Bağlı tablodaki sütunlar BigInt veri türünü temel alıyorsa ve Kısa Metin veri türüne dönüştürüldüyse, böyle kalırlar.

Veritabanı dosyasının sürümü aynı kalır.

Veritabanını açabilirsiniz.

Bağlı tabloları yenileyebilirsiniz. Bağlı tablodaki sütunlar BigInt veri türünü temel alıyorsa ve Kısa Metin veri türüne dönüştürüldüyse, böyle kalırlar.

Veritabanı dosyasının sürümü aynı kalır.

Not : Büyük Sayı veri türü, Access 2007-2016 dosya biçimi öncesindeki Access dosya biçimlerinin (.mdb) kullanıldığı durumlarda desteklenmez.

Access veritabanında Büyük Sayı veri türünün etkinleştirilip etkinleştirilmediğini belirleme

Bir Access veritabanını devralabilir ve Büyük Sayı veri türünün etkinleştirilip etkinleştirilmediğini belirlemek isteyebilirsiniz. Aşağıdakileri yapabilirsiniz:

Başlık çubuğunu inceleyin   Veritabanı damgalanmışsa, başlık çubuğunda <veritabanı adı> (Access 2016) ifadesi yer alır. Aksi takdirde, başlık çubuğunda <veritabanı adı> (Access 2007-2016) ifadesi yer alır.

Programlama yoluyla inceleme Geçerli veritabanı sürüm numarasını görüntüleyin. CTRL+G tuşlarına basarak Visual Basic Immediate Penceresini görüntüleyin, ?CurrentDb().Version girin ve Enter tuşuna basın. Dönüş değeri 16.7’den küçükse, destek etkinleştirilmez. Dönüş değeri 16.7 veya daha yüksekse, destek etkinleştirilir.

Sayfanın Başı

Geriye Dönük Uyumlulukta Dikkate Alınacak Noktalar

Farklı dosya biçimleriyle geriye dönük uyumluluğu korumak istiyorsanız, veritabanı ortamınızı anlamak önemlidir. Tüm Access dosya biçimleri hakkında daha fazla bilgi için, bkz. Hangi Access dosya biçimini kullanmalıyım?

Burada dikkate alınacak üç alternatif vardır.

Geçerli paylaşılan veritabanı dosya biçimi ortamını koruma

Access 2007-2016 dosya biçimi (.accdb) ve önceki dosya biçimleri (.mdb) ile paylaşılan veritabanı dosya biçimi ortamını korumak için, aşağıdakileri yapın:

Access 2007-2016 dosya biçimindeki bir veritabanına Büyük Sayı veri türü desteğini ekleme

Access 2007-2016 dosya biçimindeki (.accdb) bir veritabanına Büyük Sayı veri türü desteğini eklemek için aşağıdakileri yapın:

  1. Veritabanını Access 2016'da (16.0.7812 veya üstü) açın.

  2. Bağlama ve içeri aktarma işlemlerinde Büyük Sayı veri türünü etkinleştirin. Daha fazla bilgi için bkz. Verilerin nasıl görüntülendiğine ve veritabanınızda nasıl depolandığına yönelik ayarları seçme.

  3. Bağlı Tablo Yöneticisi’ni kullanarak bağlı tabloları yenileyin (Dış Veri > Bağlı Tablo Yöneticisi’ni seçin, uygun tabloları seçin ve sonra da Tamam’ı seçin).

    VEYA

    Tabloya Büyük Sayı veri türünde bir alan ekleyin ve tablo tasarımını kaydedin.

Sonuç olarak, veri türü Kısa Metin olan alanlar Büyük Sayı veri türüne dönüştürülür.

Access 2016 dosya biçimindeki bir veritabanından Büyük Sayı veri türü desteğini kaldırma

Access 2016 dosya biçimindeki bir veritabanını Access’in Access 2016’dan önceki sürümlerinde açamazsınız. Bu sorunla karşılaşmamak için aşağıdakileri yapın:

  1. 2007-2016 dosya biçiminde yeni bir veritabanı oluşturun ve Büyük Sayı veri türü desteğinin bağlama ve içeri aktarma işlemlerinde etkinleştirilmediğinden emin olun. Daha fazla bilgi için bkz. Geçerli veritabanı için kullanıcı seçeneklerini ayarlama.

  2. Yeni veritabanında, istediğiniz nesneleri özgün veritabanından içeri aktarın.

  3. Yeni veritabanında, özgün veritabanından tablolara bağlanın.

Sonuç olarak, Büyük Sayı veri türündeki alanlar Kısa Metin veri türüne dönüştürülür ve yeni veritabanı tüm Access 2007-2016 dosya biçimleriyle (.accdb) geriye dönük uyumluluğa sahiptir.

Sayfanın Başı

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×