AccessTr.neT

Tam Versiyon: Call Alan Kontrolü Problemi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba değerli arkadaşlar,

Ek'te ki çalışmamda F_URUNE_GORE_KAYITLAR formuna girip herhangi bir giriş veya çıkış kaydı düzeltme işlemi yapmak istediğimde Boş geçilmemesi gereken alanların kontrol prosedürü sorun vermekte "Call AlanKontrol"

Mesela herhangi bir çıkış kaydını çift tıklayıp açıyorum, yanlışlıkla çıkış tarihinin silindiğini varsayalım, "değişiklikleri kaydet" dediğimde hata alıyorum, aynı hatayı "formu kapat" dediğimdede alıyorum,
Düzenleme işleminde kesinlikle zorunlu alanlar boş olmamalı, boş olursa değişiklik yapılamamalı veya kapatılamamalı.

Formu inceleme fırsatı bulan hocalarım sorunu hemen anlayacaktır zaten,,

Yardımlarınız için şimdiden çok teşekkür ediyorum,,

Saygılarımla...
İnceleyiniz.
Hocam ellerinize sağlık, çıkış kayıtlarını düzenleme form kodlarını inceledim, aynı sorunlar giriş kayıtlarını düzenleme formu içinde geçerli, onları sizin yönteminizi uygulayarak ben yaparım, ama bir sorum olacak naçizane,,

KalanDurum = "0"
Else
KalanDurum = "1"

sizin yaptığınız yöntem dışında alan kontrolünü kaldırıp, yani "call alankontrol" olmadan formu kapat veya değişiklikleri kaydet butonunda bu denetimleri tıklanınca olayına yazsam direk yanlış bir yolmu izlemiş olurum acaba,

ufak bi deneme yaptım oldu gibi

yani "call alankontrol" olayının başvurduğu

If IsNull(Açılan_Kutu0) Or Me.Açılan_Kutu0 = "" Then
MsgBox "ÜRÜN ADI boş geçilemez..!", vbCritical, "ERZURUM OTOMASYON"
Me.Açılan_Kutu0.SetFocus

olayını direk butonun tıklanma olayına yazsam aynı şeymi olur,
Daha doğrusu benim dediğimin ve sizin yaptığınız arasındaki olumlu veya olumsuz farklar neler olur sizce,

Saygılarımla,
Sub AlanKontrol kodunu butona uygularsan sorun çıkmaz.
Teşekkür ederim hocam,
Konu çözülmüştür,

Saygılar...