3 tane alt alta aldı kaydı girilip, 4. ye almadı yazınca sıfırlanması lazım, yani sonraki aldı kaydı 4. aldı olacak, ama 3 tane daha hakkı olacak gibi anladım ben.
aldı
aldı
aldı
almadı
aldı
bu şekildeki kayıtta 3 tane daha hakkı olması lazım.
aldı
aldı
almadı
aldı
aldı
aldı
aldı
bu şekilde istihkak hakkı yok.
sn ercansahin, Nurullahhocanın kodu oldu diyorsanız tamam.
ama benim yazdıklarınızdan anladığıma göre cevabım?
Tasarımda bir sorgu açın ve SQL;
Kod:
SELECT TOP 4 istihkak.ist_no, istihkak.tarih, istihkak.durumu, istihkak.per_no
FROM istihkak
WHERE (((istihkak.per_no)=[Forms]![personel]![Sno]))
ORDER BY istihkak.ist_no DESC;
Personel formunuzun GeçerliOlduğunda olayına;
Kod:
Private Sub Form_Current()
Etiket10.Caption = IIf(DCount("durumu", "istihkakSorgu", "durumu='aldı'") >= 4, "hakkı yok", "alabilir")
End Sub
Bu kadar.