AccessTr.neT

Tam Versiyon: Harf girildiğinde karakter sayısını öğrenme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Merhabalar,

Bir ms Access projem var. Bu projede metin kutusu özelliğinde olan bir alana data giriyorum.
Başka bir metin kutusunda ise, bu alana girdiğim datanın karakter uzunluğunun çıkmasını istiyorum.
"Len" fonksiyonunu kullanarak bu işi yapıyorum ve karakter uzunluğunu bana veriyor.

Ancak, ben tuşa her basıldığında saymasını (internetteki bazı metin özellikli alanlardaki gibi yazdıkça uzunluğun değişmesini) istiyorum.

Örneğin; 16 karakterli bir değer girmem lazım...
1234567890123456 yazarken diğer metin kutusunda (1, 2, 3, .....16) yazmasını istiyorum - Anlık.
Sonra, bunu bir döngüye sokup karaketer sayısı eğer 16 ise msgbox "daha fazla yazamazsınız" gibi bir mesaj ürettirmek istiyorum.

Bu konuda yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim. Selamlar.
Merhaba,

Formunuza bir textbox ekleyin ve aşağıdaki kodu textbox isimlerine gore değiştirip deneyin lütfen..

Kod:
Private Sub Sayilacak_Textbox_Adi_Change()
Me.Sonuc_Textbox_Adi = 16 - Len(Me.Sayilacak_Textbox_Adi.Text)
End Sub
İncelermisiniz...

Lütfen olumlu veya olumsuz geri dönüş yapınız...
(21/07/2015, 11:27)POWER yazdı: [ -> ]İncelermisiniz...

Lütfen olumlu veya olumsuz geri dönüş yapınız...

evet, istediğim gibi olmuş.
hepinize teşekkür ederim.
iyi ki varsınız.

yalnız, aslında ben yazımı tekrar okuduğumda tam da anlatamadığımı anladım.
bir formum var. tabular, düzende. kayıtlar exceldeki gibi alt alta...
ben sizin kodu biraz değiştirdim. şayet karakter sayısı 16 dan küçük ise metin kutusundaki yazının rengini kırmızı yaptım.
16 dan büyük ise de kırmızı...
sadece 16 karakter ise yeşil oluyor.

sorunum da şurda başlıyor. alt alta kayıtlar olduğu için;
doğru yanlış tüm kayıtlardaki metinlerin rengi kırmızı ya da yeşil oluyor.

doğru kayıtsa  yeşil
doğru kayıtsa  yeşil
doğru kayıtsa  yeşil
yanlış kayıtsa  kırmızı
doğru kayıtsa  yeşil
doğru kayıtsa  yeşil
yanlış kayıtsa  kırmızı
yanlış kayıtsa  kırmızı

olması gerekiyor. ben de hepsi kırmızı ya da hepsi yeşil oluyor...

yardımlarınız benim için çok önemli. teşekkür ederim.
Örneğinizi ekleyiniz...
(21/07/2015, 12:09)POWER yazdı: [ -> ]Örneğinizi ekleyiniz...

şimdiden teşekkürler.

referans no alanının 2. kaydını tıkladığınızda yeşil olacak.  16 karakter olduğu için.
referans no alanının 3. kaydını tıkladığınızda kırmızı olacak.  18 karakter olduğu için.

ancak, hepsi kırmızı ya da hepsi yeşil oluyor.

lütfen destek teşekkürler.
Sayfalar: 1 2