textbox a veri girilince pasif olma durumu

1 2
24/03/2009, 18:27

sinan55

arkadaşlar
ben bir metin kutusuna veri girdiğimde o verinin artık pasif olmasını istiyorum. bunu nasıl yapabilirim.
şimdiden teşekkür ederim.
24/03/2009, 18:36

alpeki99

Veri girince pasif olması pek mantıklı değil ancak büyük ihtimalle iz bunu kastetmiyorsunuzdur. Bir kayıt işlemi tamamlandıktan sonra o kayıtların değiştirilememesi için metin kutularının pasif olmasını kastediyor olmalısınız. Bu durumda kaydet butonunun kodlarında hangi metin kutusunu pasif yapmak istiyorsanız Enable metodunu False yapmalısınız.

Kod:
Adi_Soyadi.Enabled = False

gibi yapabilirsiniz. Farklı bir şey anlatmak istiyorsanız lütfen ayrıntılı yazınız.
24/03/2009, 18:41

sinan55

sayın alpeki99
ilgin için teşekkür ederim.
aslında tam istediğim bu değil.
yalnız iş çıkış saati geldiği için yarın cevap yazacağım. kusura bakmayın.
24/03/2009, 18:47

mehmetdemiral

Ben daha farklı birşey yaptım. Öncelikle alanın içinde veri yoksa girilebilir olmasını, veri varsa alanın kitlenmesini sağladım. Bunun için
Kod:
If Not IsNull(Me![metin1]) Then
Me.metin1.Locked = True
Else
Me.metin1.Locked = False
End If

komutlarını hem metin kutusunun günceleme sonrasına hem de formun geçerli olduğunda olayına yapıştırdım. Kilitleri açmak için de bir buton koyup ona da

Kod:
Me.metin1.Locked = False

kodlarını yazdım. Örneği inceleyin.
25/03/2009, 00:08

donepezil

Sn mehmetdemiral hocam, bu kod öylesine hayat kurtarıcı birşey olmuş ki... Uygulamalrınızdaki örneklerden çok faydalanıyorum. Bu da onlardan biri oldu. Teşekkür ederim...
25/03/2009, 12:55

sinan55

Sayın Mehmet hocam
ben anlatmadan siz benim anlatmak istediğimi anlamışsınız.
emeğinize ve yüreğinize sağlık
1 2