AccessTr.neT

Tam Versiyon: Formda ek alanını kontrol etmek
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba arkadaşlar,

Veritabanımda bir sipariş formu var. Bu sipariş formuna her sipariş için bir belge ekliyorum. Eğer kullanıcı belgeyi eklemez is "belgeyok" check box ını seçip geçebilsin istiyorum.

Yapamadığım şu; MusteriBelgesi alanında belge ekli olup olmadığını kontrol edebiliyorum ama eğer kullanıcı belgeyok seçeneğini seçtiği anda formu kaydedip başka siparişe de geçebilmem gerekiyor. Bunun için aşağıdaki koda nasıl bir ekleme yapmam gerekiyor acaba.

Yardımcı olursanız sevinirim.

Not: Kontrolü kaydet butonunun tıklandığında olayında yaptırıyorum. Bundan başka kontrol ettiğim verilerde var tabiki.

If SiparisID > 0 And Me.MusteriBelgesi.AttachmentCount = 0 Then
MsgBox "Lütfen sipariş müşteri belgesini giriniz. Aksi takdirde Belge Yok seçeneğini seçiniz", vbCritical, "Uyarı"
Me.MusteriBelgesi.SetFocus
ElseEnd if

Selamlar
VBA kodunuzu
If Me.MusteriBelgesi.AttachmentCount > 0 Or Me.check_txt = -1 Then
Else
MsgBox "Lütfen siparis müsteri belgesini giriniz. Aksi takdirde Belge Yok seçenegini seçiniz", vbCritical, "Uyari"
Me.MusteriBelgesi.SetFocus
End If

şeklinde değiştirerek denermisiniz.

Not : check_txt adını sizin checkbox inizin ilgili tabloda bağlı olduğu alan adı ile değiştirmeniz gerekmektedir.
Merhaba SCavusoglu

me.UrunSurecTanimlari_alt_formu.setfocus

yaparak çözülmüştür. Teşekkür ederim.
Sanırım yanlış konuya cevap yazdınız keza yazdığınız bu mesaj diğer açtığınız konu ile ilgilidir..
evet kusura bakmayın yanlış olmuş