AccessTr.neT
Tekrar Eden 4.kayıtta uyarı gerekli - 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ığı: Tekrar Eden 4.kayıtta uyarı gerekli (/konu-tekrar-eden-4-kayitta-uyari-gerekli.html)

Sayfalar: 1 2 3 4


Cvp: Tekrar Eden 4.kayıtta uyarı gerekli - derebeyi - 18/11/2009

(18/11/2009, 00:52)benremix yazdı: Sn Ercan Bey evet aynısı fakat kodun yerini değiştirdim. Fakat üç kayıt girerseniz 1 hakkı var demiyor mu? Ben bir daha bakacağım. Saygılar.

Hocam, burada önemli olan nokta, 3 kez arka arkaya "Aldı" olması, 4'üncü kez "Aldı" kaydı girildiğinde bu uyarıyı vermesini istiyorum. Yani

Aldı, Aldı,Almadı,Aldı, Aldı ----- durumunda toplamda 4 kez almış fakat araya birtane almadı girmiş. üst üste almadı olunca uyarmalı.

Almadı, Almadı, Aldı, Aldı, Aldı, Aldı örneğinde olduğu gibi
Teşekkürler


Cvp: Tekrar Eden 4.kayıtta uyarı gerekli - Nurullah_Serdar - 18/11/2009

=IIf(DCount("[ist_no]";"istihkak";"per_no=" & [Sno] & " and Durumu='Aldı'")>=4;"PERSONEL İSTİHKAK ALAMAZ";"PERSONELİN " & (4-(DCount("[ist_no]";"istihkak";"per_no=" & [Sno] & " and Durumu='Aldı'"))) & " KEZ İSTİHKAK ALMA HAKKI VAR")

kolay gelsin


Cvp: Tekrar Eden 4.kayıtta uyarı gerekli - benremix - 18/11/2009

Sn Nurullah Hocam formda bilgi değişikliği yapınca değişiklik olmuyor. Formu kapatıp açınca değişiyor. Güncellemeleri anında görmek için neyapabiliriz. Saygılar.


Cvp: Tekrar Eden 4.kayıtta uyarı gerekli - Nurullah_Serdar - 18/11/2009

altformda bulunan alanların güncelleştirme sonrası olayına
Forms![Personel].Requery
yaptır. bu sefer formu yenileyecek.


Cvp: Tekrar Eden 4.kayıtta uyarı gerekli - ozanakkaya - 18/11/2009

Benim sorudan anladığım kadarıyla nurullah hocamın koduda istenilen değil,

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;

istihkakSorgu adıyla kaydedip kapatın.

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

yazın.
Bu kadar.


Cvp: Tekrar Eden 4.kayıtta uyarı gerekli - derebeyi - 18/11/2009

Hocam sanırım olayı çözdük. Sonsuz teşekkürlerimi sunarım. Bu arada problem yaşarsam tekrar dönerim. Ama şimdilik yok gibi.Saygılarımla
Hocam ayıp oluyor belki ama, durumu hanesinde değişikliği yapar yapmaz etiket10 değişmezmi acaba, çünkü ileri geri yapınca yada kapatıp açınca değişiklik yapıyor.