Skip to main content

AccessTr.neT


Sürekli Formda Satırlardaki Onay Kutularını Aktif / Pasif Yapma

Sürekli Formda Satırlardaki Onay Kutularını Aktif / Pasif Yapma

#7
(29/03/2017, 17:17)ozanakkaya yazdı: Formda bu işlem için eklediğiniz tüm kodları kaldırın. 

Yerine, Çerçeve723'ün Güncelleştirme öncesinde olayına aşağıdaki kodu ekleyin.

Private Sub Çerçeve723_BeforeUpdate(Cancel As Integer)
If siparis_iptal_edildi = -1 Then

   MsgBox " Bu ürünün siparişi iptal edildiği için seçim yapamazsınız.", vbCritical, "CUKLA YARDIM"
   Me.Undo
End If
End Sub


Hocam ekledim. Yeni hali ektedir.
Sorun şu; işaretli satırlarda sorunsuz bir şekilde çalışırken diğer işaretli olmayan satırlarda "VAR/YOK" alanını işaretlemeye çalıştığımızda "SİPARİŞ İPTAL EDİLDİ" onay kutusunun işaretini de kaldırıyor.
.rar SİPARİŞ.rar (Dosya Boyutu: 235,64 KB | İndirme Sayısı: 5)
Cevapla
#8
onay_siparis_iptal onay kutusunun güncelleştirme sonrasında olayına 

DoCmd.RunCommand acCmdSaveRecord

Kodu ekleyerek deneyiniz.
Cevapla
#9
(29/03/2017, 17:55)ozanakkaya yazdı: onay_siparis_iptal onay kutusunun güncelleştirme sonrasında olayına 

DoCmd.RunCommand acCmdSaveRecord

Kodu ekleyerek deneyiniz.

Hocam ellerinize sağlık gayet güzel bir şekilde çalışıyor. Bu kodun mantığı nedir hocam. Yapılan işlemi kayıt edip önceki haline mi getiriyor. ?
Cevapla
#10
onay_siparis_iptal  güncelleştiğinde kaydediliyor, Çerçeve723 güncelleşmeden önce siparis_iptal_edildi -1 ise mesaj gösterip kaydı geri alıyor.


Konu taşınmıştır.
Cevapla
#11
(29/03/2017, 18:23)ozanakkaya yazdı: onay_siparis_iptal  güncelleştiğinde kaydediliyor, Çerçeve723 güncelleşmeden önce siparis_iptal_edildi -1 ise mesaj gösterip kaydı geri alıyor.


Konu taşınmıştır.

Teşekkür ederim bilgi ve yardımınız için hocam.
İyi çalışmalar...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task