Dlookup İşlevi Hk.

14/04/2023, 01:16

truhi

Merhaba,
Ekli database' de,
"SqlSorgu" adlı sorguda; StokID' sine göre, tblUrunler tablosuna gidip; oradan stok adını getirecek şekilde bir fonksiyon yazmak istiyordum, yalnız beceremedim.

https://accesstr.net/konu-dlookup-islevi.html

DLookup(ifade, etkialanı, [ölçütler])

bunu bit türlü kurgulayamadım, formülü dosya üzerinde kurgulayabilirseniz çok sevinirim.
yardımlarınız için şimdiden teşekkürler,
14/04/2023, 04:44

berduş

DlookUp kullanılmadan da yapılabilir aslında
aşağıdaki sorgu kodunu dener misiniz?
SELECT tblYeniTedarik.SiparisID, tblUrunler.StokAdi, Sum(tblYeniTedarik.SiparisAdet) AS ToplaSiparisAdet
FROM tblUrunler INNER JOIN tblYeniTedarik ON tblUrunler.StokId = tblYeniTedarik.StokId
GROUP BY tblYeniTedarik.SiparisID, tblYeniTedarik.StokId, tblUrunler.StokAdi;
14/04/2023, 04:53

berduş

aşağıdaki kod da DlookUp kullanılarak yapılmıştır
SELECT tblYeniTedarik.SiparisID, Sum(tblYeniTedarik.SiparisAdet) AS ToplaSiparisAdet, Dlookup ("[StokAdi]","[tblUrunler]","[StokId]='" & [StokId] & "'") AS xDlookUp
FROM tblYeniTedarik
GROUP BY tblYeniTedarik.SiparisID, Dlookup ("[StokAdi]","[tblUrunler]","[StokId]='" & [StokId] & "'");
14/04/2023, 15:00

truhi

(14/04/2023, 04:53)berduş yazdı: aşağıdaki kod da DlookUp kullanılarak yapılmıştır
SELECT tblYeniTedarik.SiparisID, Sum(tblYeniTedarik.SiparisAdet) AS ToplaSiparisAdet, Dlookup ("[StokAdi]","[tblUrunler]","[StokId]='" & [StokId] & "'") AS xDlookUp
FROM tblYeniTedarik
GROUP BY tblYeniTedarik.SiparisID, Dlookup ("[StokAdi]","[tblUrunler]","[StokId]='" & [StokId] & "'");

çok teşekkürler
14/04/2023, 15:33

berduş

rica ederim
iyi çalışmalar