AccessTr.neT
Sorgu Listesinden Kayıt Edilenlerin Silinmesi - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Sorgu Listesinden Kayıt Edilenlerin Silinmesi (/konu-sorgu-listesinden-kayit-edilenlerin-silinmesi.html)

Sayfalar: 1 2 3 4


RE: Sorgu Listesinden Kayıt Edilenlerin Silinmesi - yahzee_61 - 02/09/2020

son hali denenerek yüklenmiştir. izin gün alanı benim şu anki problemim için önemli bir şey değil. orada personelin kazandığı yıllık izin gününü gösteriyor. bende ki amaç o listeden yıllık izni hakkettiğini gördüğüm kişiye izin hakkını tabloya yazdıktan sonra silinmesi.


RE: Sorgu Listesinden Kayıt Edilenlerin Silinmesi - berduş - 02/09/2020

sorun zaten sorguda kullanılan alan değil, hazırladığınız sorguda kimlere izin girildiğini hangi alanın belirlediği. izin girdiğinizi, sorgu hangi alandaki hangi değere göre bilecek? kriter olarak bunu eklemelisiniz sorguya.


RE: Sorgu Listesinden Kayıt Edilenlerin Silinmesi - yahzee_61 - 02/09/2020

(02/09/2020, 00:11)berduş yazdı: sorun zaten sorguda kullanılan alan değil, hazırladığınız sorguda kimlere izin girildiğini hangi alanın belirlediği. izin girdiğinizi, sorgu hangi alandaki hangi değere göre bilecek? kriter olarak bunu eklemelisiniz sorguya.

işte bende bu noktada takıldım. yıllık izin hakkını Tbl_HakYlkizin tablosuna yazıyorum fakat yazdıktan sonra nasıl kurgulamalıyım ki bu listeden silinsin.


RE: Sorgu Listesinden Kayıt Edilenlerin Silinmesi - berduş - 02/09/2020

Tbl_HakYlkizin tablosunda sadece izin alanlar mı var?


RE: Sorgu Listesinden Kayıt Edilenlerin Silinmesi - yahzee_61 - 02/09/2020

evet sadecek izin hakkı olanlar var.


RE: Sorgu Listesinden Kayıt Edilenlerin Silinmesi - berduş - 02/09/2020

Srg_Yillik_İzin_Kazanan sorgusunun kodunu aşağıdaki kodla değiştirip dener misiniz?
SELECT Tbl_Personel.PrsId, Tbl_Personel.Sicil_No, Tbl_Personel.adi, Tbl_Personel.soyadi, Tbl_Personel.İse_Giris, Year(Date())-1 AS Yİl, Date() AS Bugun, DateDiff("yyyy",[İse_giris],[bugun]) AS hizmetyıl, ([hizmetyıl]*365)+[İse_giris] AS izinhakedis, Tbl_HakYlkizin.PERS_ID
FROM Tbl_Personel LEFT JOIN Tbl_HakYlkizin ON Tbl_Personel.PrsId = Tbl_HakYlkizin.PERS_ID
WHERE (((Tbl_HakYlkizin.PERS_ID) Is Null));