Merhabalar,
Ekli örneğimde alan veri tipi sayıdır. Ancak bu alanın karakter sayısının 11 in altında ya da 11 in üstünde olmasını istemiyorum. Tam 11 olmalı. Öncelikle bunu Access in klasik field size özelliği ile kodsuz çözebiliyor muyuz? Çözemiyorsak kodlu çözüm nasıl olabilir? Tşk.
Sayı Alanında Karakter Sınırlama
sayın notrino,
bahsettiğiniz talebinize yönelik olarak;
elbette ki harici alternatif olacak şekilde kod ile ya da kodsuz tablo üzerinden çözüm önerileri olacaktır fakat ilk etapta bir fikir vermesi adına,
1) sayı adlı alanın veri türünü METİN olarak değiştiriniz.
2) Giriş Maskesi satırına CCCCCCCCCCC yazınız.
3) Geçerlilik Kuralı satırına da Len([sayı])=11 yazınız.
bilginize...iyi çalışmalar,saygılar.
bahsettiğiniz talebinize yönelik olarak;
elbette ki harici alternatif olacak şekilde kod ile ya da kodsuz tablo üzerinden çözüm önerileri olacaktır fakat ilk etapta bir fikir vermesi adına,
1) sayı adlı alanın veri türünü METİN olarak değiştiriniz.
2) Giriş Maskesi satırına CCCCCCCCCCC yazınız.
3) Geçerlilik Kuralı satırına da Len([sayı])=11 yazınız.
bilginize...iyi çalışmalar,saygılar.
Merhaba,
Öncelikle teşekkürler çünkü LEN diye hiç bilmediğim yeni birşey öğrendim..Ama şunları anlayamadım;
- Veri alanını neden metine çevirmem gerekiyor? Veri türüm sayı iken, özellikle double seçtiğimde de aynı sonuçları alabiliyorum.
-Giriş maskesini boş bıraksam da sorun yok. Yine çalışıyor; Neden CCC... gibi birşeyler girdirdiniz?
Öncelikle teşekkürler çünkü LEN diye hiç bilmediğim yeni birşey öğrendim..Ama şunları anlayamadım;
- Veri alanını neden metine çevirmem gerekiyor? Veri türüm sayı iken, özellikle double seçtiğimde de aynı sonuçları alabiliyorum.
-Giriş maskesini boş bıraksam da sorun yok. Yine çalışıyor; Neden CCC... gibi birşeyler girdirdiniz?
sayın notrino,
ifadenize yönelik olarak;
eğer sayı alanında ille de Alan Boyutu satırında UZUN TAMSAYI olacaksa,bu veri türünde işlem yapmadığından dolayı ancak METİN veri türüne dönüştürüp akabinde bunu daha sonra sayı veri türüne dönüştürerek elde edilebilir demek içindi.
Giriş Maskesi işlemi,ancak METİN ya da TARİH alanları için uygulanmaktadır.elbette ki,ÇİFT olarak ayarlandığı takdirde,bu hali ile sorun olmayacaktır.
ifadenize yönelik olarak;
11 karakter ile sınırlandığını alt çizgi şeklinde satırda göstermesi için yazılmıştır.
önceki mesajda da bahsettiğim gibi,hem ilk aklıma geleni paylaşmak hem de alternatif çözümlerin de olabileceğini fakat bunun için de kullanım tercihine ve amaca göre değiştiğini belirtmek adınaydı yazılanlar.
son olarak;
LEN KOMUTU:
kısaca,mevcut olan bir metin denetimi ya da alan üzerindeki değerin KARAKTER UZUNLUK sayısını bulmak için kullanılmaktadır.daha ayrıntılı bilgiyi,siteden veya internetten öğrenebilirsiniz.bilginize...iyi çalışmalar,saygılar.
Alıntı:Veri alanını neden metine çevirmem gerekiyor? Veri türüm sayı iken, özellikle double seçtiğimde de aynı sonuçları alabiliyorum.
ifadenize yönelik olarak;
eğer sayı alanında ille de Alan Boyutu satırında UZUN TAMSAYI olacaksa,bu veri türünde işlem yapmadığından dolayı ancak METİN veri türüne dönüştürüp akabinde bunu daha sonra sayı veri türüne dönüştürerek elde edilebilir demek içindi.
Giriş Maskesi işlemi,ancak METİN ya da TARİH alanları için uygulanmaktadır.elbette ki,ÇİFT olarak ayarlandığı takdirde,bu hali ile sorun olmayacaktır.
Alıntı:Giriş maskesini boş bıraksam da sorun yok. Yine çalışıyor; Neden CCC... gibi birşeyler girdirdiniz?
ifadenize yönelik olarak;
11 karakter ile sınırlandığını alt çizgi şeklinde satırda göstermesi için yazılmıştır.
önceki mesajda da bahsettiğim gibi,hem ilk aklıma geleni paylaşmak hem de alternatif çözümlerin de olabileceğini fakat bunun için de kullanım tercihine ve amaca göre değiştiğini belirtmek adınaydı yazılanlar.
son olarak;
Alıntı:LEN diye hiç bilmediğim yeni birşey öğrendim.
LEN KOMUTU:
kısaca,mevcut olan bir metin denetimi ya da alan üzerindeki değerin KARAKTER UZUNLUK sayısını bulmak için kullanılmaktadır.daha ayrıntılı bilgiyi,siteden veya internetten öğrenebilirsiniz.bilginize...iyi çalışmalar,saygılar.
Teşekkürler..
sayın notrino,
EK'te;
bahsettiğiniz talebinize yönelik olarak,
eğer kod ile oluşturmak isterseniz bunun için hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
bilginize...iyi çalışmalar,saygılar.
EK'te;
bahsettiğiniz talebinize yönelik olarak,
eğer kod ile oluşturmak isterseniz bunun için hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
bilginize...iyi çalışmalar,saygılar.
Konuyu Okuyanlar: 1 Ziyaretçi