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.
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.
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.
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.
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...
Sayın Mehmet hocam
ben anlatmadan siz benim anlatmak istediğimi anlamışsınız.
emeğinize ve yüreğinize sağlık