(16/11/2018, 16:45)ozanakkaya yazdı: Merhaba, tablodaki ilgili alanlar para birimi olduğu için hesaplama sorunu var.
"yuzdesel_artis_sorgusu_son_aya_gore" isimli sorgunun Sql kodunu aşağıdaki ile değiştirerek deneyiniz.
SELECT son_aya_ait_veriler.malzeme_adi AS [Malzeme Adı], bu_yila_ait_veriler.bu_yil_ortalama AS [Bu Yıl], son_aya_ait_veriler.bu_ay_ortalama AS [Son Ay], Round(Format(([bu_ay_ortalama])-([bu_yil_ortalama]),"Standard")/Format(([bu_yil_ortalama]),"Standard")*100,4) AS Oran, son_aya_ait_veriler.grup
FROM son_aya_ait_veriler INNER JOIN bu_yila_ait_veriler ON son_aya_ait_veriler.malzeme_adi = bu_yila_ait_veriler.malzeme_adi
WHERE (((Round(Format(([bu_ay_ortalama])-([bu_yil_ortalama]),"Standard")/Format(([bu_yil_ortalama]),"Standard")*100,4))>=[Forms].[son_ay_birim_fiyat_artisi_takip_formu].[txoran]));
Çok sağolun, şimdi sorunsuz çalışıyor...
Konu taşınabilir...