AccessTr.neT
Dlookup hatası - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Dlookup hatası (/konu-dlookup-hatasi--80426.html)



Dlookup hatası - yenginoglu - 30/05/2015

Merhaba hocalarım , ekli projemde frm_PUANTAJ_HESAPLA formumda pers_no alanının çıkıldığında olayına yazdığımda
 Me.Metin19 = Dlookup ("[ToplaTUTARI]", "srg_AVANS_TOPLA", "[PERS_NO]=Forms![frm_SAAT_TOPLA]![PERS_NO]")
avans geliyor ama herkesinki aynı oluyor değiştirdiğimde de hepsi değişiyor sorun nerede acaba hocalarım bakarlarsa memnun olurum. 

saygılarımla,


Cvp: Dlookup hatası - ozanakkaya - 30/05/2015

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.


DlookUp Alt toplamda sadece ilk satırı topluyor - yenginoglu - 30/05/2015

(30/05/2015, 20:22)ozanakkaya yazdı: 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.

Hocam alt toplamıda aldıramıyorum. formdamı sorgudamı toplatmalıyım.

Saygılarımla,


Cvp: Dlookup hatası - yenginoglu - 01/06/2015

Soru çözüldü hocam.. Çok teşekkürler.

Saygılarımla,