Aynı Tarihteki Verilerin Büyük Olanı Alma

26/12/2024, 17:15

yenginoglu

Sayın hocalarım merhaba,

ekli çalışmamda frm_PUANTAJ formunda liste kutusundaki aynı tarihteki ve aynı personelin giriş ve çıkışlarını forma yazdıramıyorum.

excelde sayın Atoykan hocamın yapmış olduğu bu formül ile oluyor. Ama Access te olmadı.
{=MAK((EĞER((VERI!$A:$A=$B$1)*(VERI!$B:$B=$C6);VERI!$C:$C)))}


Saygılarımla,
26/12/2024, 19:21

atoykan

Merhaba Ahmet Bey

Tablonuzda sadece gsaati alanı olduğundan en büyük saatin çıkış saati olacağını yorumlayarak

SELECT sicilno, gtarih, MIN(gsaati) AS GirisSaati, MAX(gsaati) AS CikisSaati
FROM tblAlınanVeriler
GROUP BY
sicilno, gtarih
ORDER BY
sicilno, gtarih;
sorgusu size sicil numaralarını, tarihi ve o tarihteki en küçük saat değerini giriş saati, en büyük saaat değerini de çıkış saati olaraak verecektir.
27/12/2024, 12:49

yenginoglu

Sayın hocam çok teşekkür ederim, sağolun.
Konuyu taşıyabilirsiniz..

Saygılarımla,
27/12/2024, 13:06

atoykan

Rica ederim Ahmet Bey. Hatanız şurada Excel mantığında düşünüp Access'de uygulamaya çalışıyorsunuz, bu Türkçe düşünüp İngilizce konuşmaya çalışmak gibi takılmanıza sebep oluyor. Excelde formülle yaptığınız işlem, Accessde formül yok(!) hayır var; Access'in formülleri sorgular. Bunu düşündüğünüz anda sizin de çok rahat çözebileceğiniz birikime ulaştınız zaten ben sadece işaret ettim. İyi çalışmalar dilerim.