Accessda Giriş Yapmayanları Nasıl Gösterebilirim

1 2 3 4
16/09/2020, 11:14

ahmet114

personel listem tablo 1 de bu hazır paket programın veritabanından bilgileri alıyorum.tablo 1 de  personel listesi var bugun kart basmayanları göster dediğimde mesela bugun basılmadığı için tüm personeli göstermesi gerekir bunu nasıl yapabilirim.
16/09/2020, 11:39

berduş

sadece o gün ki gelmeyenler mi gösterilecek yoksa tarihi siz mi seçeceksiniz?

ayrıca sadece gelmeyen gösterilecekse tablo2 deki verileri göstermeye gerek var mı?
16/09/2020, 11:46

ahmet114

tablo2 de tüm zamanlarda girilen 1-2 nolu kapıdaki bilgileri alıyor ben sadece o günki gelmeyenleri ve ve ogün kart basanları istiyorum
16/09/2020, 12:38

berduş

(16/09/2020, 11:46)ahmet114 yazdı: ben sadece o günki gelmeyenleri ve ve ogün kart basanları istiyorum
gelen ve gelmeyen olarak 2 sorgu oluşturdum
dilerim işinize yarar

SQLGelen
SELECT tablo1.USERID, tablo1.name, tablo1.lastname, tablo2.device_id, tablo2.Time, Format([Time],"dd/mm/yyyy") AS Tarih, Format([Time],"hh:nn:ss") AS saat, tablo1.calistigibirim, tablo1.Badgenumber
FROM tablo2 INNER JOIN tablo1 ON tablo2.pin = tablo1.Badgenumber
WHERE (((Fix([time]))=Date()))
ORDER BY tablo1.USERID, tablo2.Time;
SQLGelmeyen
SELECT tablo1.USERID, tablo1.name, tablo1.lastname, tablo1.calistigibirim, SQLGelen.device_id, SQLGelen.Time, SQLGelen.Tarih, SQLGelen.saat
FROM tablo1 LEFT JOIN SQLGelen ON tablo1.Badgenumber = SQLGelen.Badgenumber
WHERE (((SQLGelen.Badgenumber) Is Null));
16/09/2020, 13:17

ahmet114

teşekkür ediyorum ALLAH razı olsun
16/09/2020, 13:34

berduş

iyi çalışmalar
1 2 3 4