AccessTr.neT

Tam Versiyon: Tüm Kayıtların Güncellenmesi Sorunu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
İ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;
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]));

[Resim: HVUCWK8.png]
Garip bir durum ortaya çıktı, önce vermedi..Tekrar denedim, tum kayıtları bugünün tarihiyle guncelledi.
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.