Access SQL
[RAPOR] Puantaj çalıştırmak - Yazdırılabilir Sürüm

+- Access SQL (https://www.access-sql.com)
+-- Forum: ACCESS SORULARI VE ÖRNEK UYGULAMALARI (https://www.access-sql.com/Forum-ACCESS-SORULARI-VE-ORNEK-UYGULAMALARI)
+--- Forum: ACCESS SORULARI (https://www.access-sql.com/Forum-ACCESS-SORULARI)
+--- Konu: [RAPOR] Puantaj çalıştırmak (/Konu-Puantaj-calistirmak)



Puantaj Çalıştırmak - omurozkan - 15-04-2020

Merhaba,
Arkadaşlar şu anda helva yapacak birini arıyorum Smile

Elimde her sabah parmak okuyucudan aldığım text datası, personel sicil numarası, personel adı ve soyadı var.
Sicil-Adı Soyadı-Tarih ve saat 
Giriş Saati = (Gün içinde ilk okutma saati)
Çıkış saati = (Gün içinde son okutma saati)
Bir aylık puantajı nasıl yaptırabilirim ?

Text dosyasında iki virgül arasındaki rakam kişilerin sicil numaraları. aşağıda Görünen 800038 gibi.
Örnek; 001,800038,1 2020/04/01 12:13:29 000
Bana sıfırdan bir program yapın demiyorum elbette ama bir fikri olan var mı nasıl yaparım sizce?
Fikri olan ve yardım edebilecek bir arkadaş arıyorum Smile
Saygılarımla.


RE: Puantaj çalıştırmak - dsezgin - 15-04-2020

SicilNo TarihSaat
800003 09.04.2020 06:39:32
800003 09.04.2020 06:39:32
800003 09.04.2020 06:40:10
800003 09.04.2020 06:40:10
800003 09.04.2020 17:26:53
800003 11.04.2020 07:00:25

Bunu nasil anlamaliyiz.


RE: Puantaj çalıştırmak - omurozkan - 15-04-2020

800003 sicil numaralı kişi için aynı tarihteki ilk kayıt işe giriş, son kayıt işten çıkış olacak, aradaki kayıtları görmeyecek bir şey yazmak lazım.
Bunu yaparken takvime bakıp 800003 sicil numaralı kişi 06.04.2020 de hiç kaydı yoksa o tarihe yok yazacak.
Umarım sorunuzun cevabı budur.
Saygılarımla.


RE: Puantaj çalıştırmak - dsezgin - 16-04-2020

[attachment=23447] PUANTAJ tablosunun icinde bos olan alanlara YOK yazdirabilirsiniz. Giris yapmis, Cikis yapmamis ile Giris yapmamis, Cikis yapmis kayitlar degerlendirilmedi.


RE: Puantaj çalıştırmak - omurozkan - 16-04-2020

Sayın dsezgin, emeğinize sağlık gerçekten, çok teşekkür ederim.


Saygılarımla.