Arkadaşlar iyi günler ,
Mimlediğimiz bir kişiyi yeniden kayıt ettiğimizde "Dikkat bu kişinin ödenmemiş borcu var" ya da "Dikkat bu kişinin alkol bağımlılığı var" türünden bir uyarı gelmesini nasıl sağlayabilirim ? Örnek ektedir. Tablodan herhangi bir kişi seçilerek destek verirseniz sevinirim.
Not:Anlaşılabilirlik açısından halk deyimi kullanarak "mimleme" (Birini, hoşa gitmeyen veya iyi olmayan bir davranışı dolayısıyla hakkında iyi düşünülmeyenler arasına koymak) sözcüğünü kullandım. Hoşgörünüze sığınıyorum.
saygı ile,
Programda bazı hata uyarıları aldığım için trafiğini tam anlayamadım. Siz anlatırsanız yardımcı olabilirim. Öncelikle "tablodan bir kişi seçerseniz" ifadesini pek anlayamadım. Neden tablodan? Form üzerinde bu kişilerin adları neden yok? Bu iş için tabloda kişilerin bilgileri kaydedilirken bahsettiğiniz biçimde "mimleme" işlemi için bir alan ayrıldı mı?
Tüm denilen altyapı yapıldıktan sonra kişiler kaydedilirken eskiden kaydedilen bir tc kimlik no girildiğinde
Dlookup ile tablodaki mimleme alanına bakılabilir. Orada ifade varsa msgbox ile ekrana uyarı getirilebilir. Ama örneğiniz üzerinde hangi formda bu işi yapmak istiyorsunuz, tabloda uygun alan neresi gibi soruları önce cevaplamanız lazım. Yani işleyişi tablo ve form adlarıyla birlikte trafiği de göz önüne alarak anlatmalısınız.
Demiral hocam,
1- Hata uyarıları "kişi arama" çalışmalarından kaynaklanıyor.
2- "Tablodan bir kişi seçerseniz" dememdeki kasıt ise "vaka bilgileri" formundaki verilerin dayandırıldığı tablodur.
3-Tablodan "mimlenme" diye alan ayırmadım. (Bilmiyorum)
4- Form olarak sadece "Vaka Bilgileri" formunu kullanacağım.
5- İşleyiş şöyle: Daha önceden veri tabanında kaydı bulunan kişinin mimlenmesi durumunda bu kişi için bir not düşülecek, ilerleyen bir tarihte yeniden başvurusu olduğunda o kişiye ait veri girişi yapıldığında ya da önceki bilgileri çağrıldığında bize görsel bir uyarı verecek.
saygılarımla,
vaka bilgileri tablonuza Mimli adında yeni bir alan eklendi ve özelliği evet/hayır olarak ayarlandı
VAKA BİLGİLERİ formunuz da TC kimlik noyu girdikten sonra çıkıldığında olayına aşağıdaki kod eklendi
If Dlookup ("[tckimlik_no]", "vaka_bilgileri", "[tckimlik_no]=Forms![VAKA BİLGİLERİ]![tckimlik_no] And [Mimli]=-1") Then
MsgBox ("DİKKAT Bu şahıs tarafınızdan daha önce MİMLİ olarak kaydedilmiş."), vbExclamation, "Mimli Kişi"
Else
End If
Kolay gelsin....
Sayın Puletin,
Desteğiniz için teşekkür ederim. Tam istediğim gibi olmuş.. Konu çözülmüştür.
Saygılarımla,