Tüm Kayıtların Güncellenmesi Sorunu

18/12/2013, 21:56

yorum70

İyi Akşamlar.

Bazı üstatlar, yine mi bu konu ? diyecek ama, çözemediğim 2 sorun var.

En önemlisi, F_RAPOR formundan, Sonyanıttarıhı gelmiş 2 tarih aralığını toplu yazdırma yaparken, aynı formdan girdiğimiz raportarihini, T_VERİ tablosunda YAZDIRILAN evrakların YANITTARHINI, Rapor tarihi ile değiştirip guncellemesi...Srg_Gnc ile yapıyor ama, yazdırılsın yazdırılmasın ne kadar kayıt varsa hepsinin yanıttarıhını raportarıhı ile değiştiriyor...Sadece yazdıklarını guncellesin istiyorum.

Tablo= T_VERİ
Form= F_RAPOR
Sorgu=Srg_Gnc
Rapor=ustyazi


2.sorun ise;
18/12/2013, 22:32

ozanakkaya

srg_gnc isimli sorgunun Sql kodunu aşağıdaki ile değiştirerek dener misin?

UPDATE T_VERİ SET T_VERİ.YanıtTarıhı = Date()
WHERE (((T_VERİ.YanıtTarıhı) Between [Formlar]![F_RAPOR]![ilktarih] And [Formlar]![F_RAPOR]![sontarih]));


18/12/2013, 22:49

yorum70

Garip bir durum ortaya çıktı, önce vermedi..Tekrar denedim, tum kayıtları bugünün tarihiyle guncelledi.
18/12/2013, 23:41

yorum70

UPDATE T_VERİ SET T_VERİ.YanıtTarıhı = [Formlar]![F_RAPOR]![rprtarihi]
WHERE (((T_VERİ.YanıtTarıhı) Between [Forms]![F_RAPOR]![ilktarih] And [Forms]![F_RAPOR]![sontarih]));

Kod bu şekilde yapılınca düzeldi..Çok teşekkür ediyorum.

Güncelleme ile ilgili bayağı bir arama yapmıştım, tumunu guncelleştiriyor konulu bir konu bulmuştum.Bu konuda 2 oldu...Konu, ustte ki kodla çözülmüştür.