Aktif Kayıttan önceki ve Sonraki Kayıtları Otomatik Olarak Kilitlemekl

1 2
07/12/2010, 13:15

radyal

Arkadaşlar ekteki örnekte aktif kaydın önceki ve sonraki tüm kayıtları nasıl kilitlerim.Yalnız aktif olan kayıt kilitli olmayacak.Kayıtların üzerine geldikçe kayıt kilidi çözülecek diğer kayıtlar kilitlenmesi gerekiyor ki yanlışlıkla silme ve değiştirme olmamalı.Yardımlarınız için şimdiden teşekkürler
07/12/2010, 14:13

okileturc

Sorunuz biraz yetersiz gibi göründü. Zaten "aktif" olan bir kaydı
silebilir veya değiştirebilirsiniz. Aktif olmayan adı üzerinde pasiftir.
Doğru soru : Aktif kayıt bir koşula bağlı olarak düzenlenmesin
ve silinmesin olabilir. Bu durumda ise hangi koşul veya koşullara
bağlı olarak kilitlenmesi gerektiğini belirtmelisiniz

Elediğiniz örnekte tek form stilinde düzenlenmiş bir sürekli form var
bu durumda örneğin aşağıdaki kodu çalıştırsanız bile kilitlenme ve
açılma eylemini hissetmeyeceksiniz

* Tüm denetimleri disable yapın

Private Sub Form_Current()
Me.BEKLE.SetFocus 'Focus u geçici olarak bekleteceğiniz boş bir çerçeve
Me.adı.Enabled = True
Me.soyadı.Enabled = True
Me.İli.Enabled = True
Me.adı.SetFocus
End Sub
07/12/2010, 15:05

radyal

Sayın hocam aslında haklısınız.Mesele aktif kayıtta iken 2 veya 3 kaydın ilerisi ve gerisindekilerin kilidi olsun ve renkleri mesela kırmızı olsun.Ancan aktif kayıt ve ondan 2-3 kayıt dahil olanlar(ilerisi ve gerisindeki kyıtlar) mavi olsun.Bilmem anlatabildim mi. Sizin örnekteki ise aktif kayıt değil alanı (field) kilitme bunu daha önce kullandım.
07/12/2010, 16:23

okileturc

Amaç nedir ? Tablonuza bir evet/hayır ekleyin ( madem
koşul yok ) onunla kapatıp açın olsun bitsin
sürekli formda satır boyama

linkteki uygulamayı inceleyin adisyon listesinde açık/ kapalı
örneği var

07/12/2010, 16:55

radyal

Hocam yardımlarınız için teşekkürler
07/12/2010, 16:57

okileturc

rica ederim
1 2