bu güncelleme işlemini srg_ekleme isimli sorgu ile yapıyorsanız sorgu yanlış, sorgunun aşağıdaki gibi olması gerekiyor.
UPDATE suclar INNER JOIN veriler ON suclar.Suc_Adi = veriler.Suc_Adi SET veriler.ilkyanit_tarihi = [Formlar]![cokluyazdir]![raportarihi], veriler.Sonyanit_Tarihi = DateAdd("m",Left([veriler].[Donemi],2),[ilkyanit_tarihi]), veriler.zamanasimi = DateAdd("yyyy",[suclar].[zamanasimi],[Suc_Tarihi])
WHERE (((veriler.Sonyanit_Tarihi)=[Formlar]![cokluyazdir]![tarih1]));
konu başlığındaki sorunun cevabı ise; tıklandığında ve güncelleştirme sonrasında olayına aynı kod eklenmiş, bu kodlardan birini silip kodun sonuna refresh kodu eklenmeli. Ancak bu işlem son derece yanlış, tablodaki veri güncelleme işlemi tek tıklama ile ve UYARISIZ değiştirilmemelidir, liste kutusu yanlışlıkla tıklanabilir.