Skip to main content

AccessTr.neT


Otomatik sayı

Otomatik sayı

Çözüldü #1
Selam,
Access 2010 da benzersiz sayılardan oluşan bir alan oluşturmak için kimlik adında bir alan oluşturdum ve bu alanın veri türünü otomatik sayı, alan boyutunu uzun tamsayı, yeni değerler kısmını rastgele, sıralı kısmını evet (yineleme yok) olarak belirledim.
Tabloya veri girdiğim zaman 10 haneli bir sayı üretiyor. Bu 10 haneli sayı hem eksi sayılar hem de artı sayılardan oluşuyor. Bu alanda üretilen rastgele otomatik sayının sadece pozitif sayılardan oluşmasını nasıl sağlayabilirim.
Cevapla
Çözüldü #2
Aslında hiç bir şey yapmanıza gerek yok. Sadece bir alanın türünü Otomatik Sayı olarak seçin yeterli. Diğer ayarlara gerek yok.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #3
Alanın türünü sadece otomatik sayı olarak seçtiğim zaman 1 den başlayarak sıralı sayı üretiyor. Ama ben 8 veya 9 haneli rastgele ve tekrarı olmayan uzun pozitif sayılar oluşturmasını istiyorum.
Benim seçtiğim şekilde istediğim uzunlukta sayılar üretiyor ama bu oluşan sayılar hem negatif sayılar hemde pozitif sayılar oysaki ben sadece pozitif sayılar üretmesini istiyorum.
Cevapla
Çözüldü #4
Bu programı senmi kullanacaksın yoksa müşteri vb. harici kişilermi kullanacak?
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #5
Kendim kullanacağım.
Cevapla
Çözüldü #6
O zaman çok basit olarak şu şekilde kullanabilirsiniz:

1- Oluştur sekmesi Sorgu Tasarımı butonuna tıklayın.
2- Size tablo adlarını gösterince Kapat butonuna tıklayın. Tasarım sekmesinde olmalısınız normalde ancak değilseniz geçiş yapın.
3- İlk sıradaki Sql yazan butonun altındaki Görünüm yazan küçük ok işaretine tıklayarak alt butonları açın. Sql Göster butonuna tıklayın.
4- Açılan penceredeki her şeyi silin ve alttaki Sql kodunu kendinize göre revize edin:

ALTER TABLE TablonuzunAdı ALTER Column OtomatikSayıAlanınızınAdı AUTOINCREMENT(KaçtanBaşlayacak,KaçarKaçarArtacak)

Örnek:

ALTER TABLE tbl_musteriler ALTER Column musteriId AUTOINCREMENT(1000000000,1)
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task