Sürekli formda bunu yapamazsınız,
Dlookup daki kriter seçili kayda göre veri getirir.
"srg_saat_topla" isimli sorguyu aşağıdaki ile değiştirin,
SELECT [srg_iscibilgileri Sorgu].PERS_NO, [srg_iscibilgileri Sorgu].ADI_SOYADI, [srg_iscibilgileri Sorgu].GUN, [srg_iscibilgileri Sorgu].AIT_OLDUGU_AY1, [srg_iscibilgileri Sorgu].AIT_OLDUGU_YIL, Sum([srg_iscibilgileri Sorgu].Süre) AS ToplaSüre, Sum([srg_iscibilgileri Sorgu].GUN) AS toplagun, [srg_iscibilgileri Sorgu].BRUT_UCRET_AYLIK, [srg_iscibilgileri Sorgu].SAAT_UCRETI, [srg_iscibilgileri Sorgu].MES_SAAT_UCRETI, Nz(DLookUp("[ToplaTUTARI]","srg_AVANS_TOPLA","[PERS_NO]=" & [PERS_NO]),0) AS aldigiavans
FROM [srg_iscibilgileri Sorgu]
GROUP BY [srg_iscibilgileri Sorgu].PERS_NO, [srg_iscibilgileri Sorgu].ADI_SOYADI, [srg_iscibilgileri Sorgu].GUN, [srg_iscibilgileri Sorgu].AIT_OLDUGU_AY1, [srg_iscibilgileri Sorgu].AIT_OLDUGU_YIL, [srg_iscibilgileri Sorgu].BRUT_UCRET_AYLIK, [srg_iscibilgileri Sorgu].SAAT_UCRETI, [srg_iscibilgileri Sorgu].MES_SAAT_UCRETI, Nz(DLookUp("[ToplaTUTARI]","srg_AVANS_TOPLA","[PERS_NO]=" & [PERS_NO]),0)
HAVING ((([srg_iscibilgileri Sorgu].GUN)>"0"));
Formdaki metin kutusunun denetim kaynağını da "aldigiavans" yapın.