Skip to main content

AccessTr.neT


Dlookup hatası

Dlookup hatası

Çözüldü #1
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,
.rar calısma.rar (Dosya Boyutu: 42,73 KB | İndirme Sayısı: 10)
Ahmet Yenginoğlu
Son Düzenleme: 30/05/2015, 15:10, Düzenleyen: yenginoglu.
Cevapla
#2
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.
Cevapla
#3
(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,
Ahmet Yenginoğlu
Son Düzenleme: 01/06/2015, 00:40, Düzenleyen: yenginoglu.
Cevapla
#4
Soru çözüldü hocam.. Çok teşekkürler.

Saygılarımla,
Ahmet Yenginoğlu
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da