AccessTr.neT

Tam Versiyon: Kritere Göre Güncelleme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba.

Frm_Kabahat= ANA FORMUMUZ
Form1=Verasete gönderilme zamanı gelmiş 2 tarih arası ust yazı yazma formumuz.
Tbl_Kabahat= Ana Tablomuz.
Ustyazi=Ana Raporumuz.

Sorunum;, Form1 den 16.10.2014 ile 25.10.2014 arası, BEKLEMEDE olanları, ancak bölgesi ANKARA olanları yaz...yazdıktan sonra GONTARİHİNİ Date ile güncelle ve BEKLEMEDE olanları= GÖNDERİLDİ yap diyoruz...Fakat burada, belirtilen 2 tarih arasını güncelliyor, Ama yazdırmadığım ANKARA harici bilgileri de GÖNDERİLDİ olarak vt ye atıp, gönderilme tarihlerini değiştiriyor.

Olması gereken; 2 tarih arası, BEKLEMDE olanları , sadece hangi bölge seçilmişe onları yaz, BEKLEMEDE= GÖNDERİLDİ yap, DATE ile GONTARİHİNİ değiştir...Seçmediğim bölgeyi yazdrma.

KOD: USTYAZİ raporunun AYRINTI yordamında.

Like"*"& Formlar!Form1!blg&"*" yazdım olmadı.

Tşk.
Merhaba

UPDATE tbl_kabahat SET tbl_kabahat.durumu = 'Gönderildi', tbl_kabahat.GONTARİH = Date()
WHERE (((tbl_kabahat.[durumu]) Like '*' & [Formlar]![form1]![DRM] & '*') AND (([Tarih]+15) Between [Formlar]![Form1]![tarih] And [Formlar]![Form1]![tarih1]) AND ((tbl_kabahat.bolgesi) Like '*' & [Formlar]![form1]![blg] & '*'));

Bu güncelleme sorgusunu Rapora ekle olacaktır...
Sn. c*e*l*o*y*c*e, aynen dediğiniz gibi oldu, teşekkür ediyorum.