veri girerken belli bir sınırlama.

1 2
17/02/2012, 21:10

serdar_20

Merhabalar;
Ekteki örnekte iki tane formum var. Üst formda bulunan takip açılan kutuna girdiğim değer "YOK" ise alt formda bulunan sistem açılan kutusunun değerinin "TAKİBE GEREK YOK" olmasını ve bunun haricinde bir değer girilememesini sağlayabilir miyiz?
Şimdiden teşekkürler.

Ek Dosyalar

17/02/2012, 21:26

Kur@l

Tablo2 formunuzun geçerli olduğunda olayına aşağıdaki kodu yazınız.
Kolay gelsin.

Private Sub Form_Current()
Debug.Print Forms!tablo1!takip.Value
If Forms!tablo1!takip.Value = "YOK" Then
Me.sistem.Value = "TAKİBE GEREK YOK"
Me.sistem.Locked = True
Else
Me.sistem.Locked = False
End If
End Sub
17/02/2012, 21:54

serdar_20

Sayın Kur@l ilginiz için teşekkür çok ederim. Verdiğiniz kodla yapmak istediğim oluyor. Yalnız alt form geçerli olduğunda sistem açılan kutusuna değer otomatik geldiği için tablo2 de kayıt oluşturuyor. Bunun yerine il ilçe örnekleri benzeri üst formda "yok" seçildiği zaman sistem açılan kutusunda sadece "TAKİBE GEREK YOK"
değerinin görüntülenmesini sağlayabir miyiz?
17/02/2012, 21:57

Kur@l

Tablo1 formunda takip1 alanının değiştiğinde koduna aşağıdakini yazın istediğiniz gibi olacaktır.

If Forms!tablo1!takip.Value = "YOK" Then
Forms!tablo2!sistem.Value = "TAKİBE GEREK YOK"
End If
17/02/2012, 23:53

serdar_20

Hocam dediğiniz gibi yaptım bu seferde tablo2.sisteme veri girişine izin vermiyor.
17/02/2012, 23:59

Kur@l

inceleyiniz.
Ek Dosyalar

1 2