Skip to main content

AccessTr.neT


tc kimlik ve otomatik tarih saat

tc kimlik ve otomatik tarih saat

#4
Aşağıdaki kodu modüle ekle,

Function TCKimlikNoYazimKontrol(tcid) As Boolean


Dim D(1 To 11) As Integer
    For N = 1 To 11
D(N) = Mid(tcid, N, 1)
    Next
    top1 = D(1) + D(3) + D(5) + D(7) + D(9)
    top2 = D(2) + D(4) + D(6) + D(8)
    
    cd1 = (10 - (((3 * top1) + top2) Mod 10)) Mod 10
    cd2 = (10 - (((3 * (top2 + cd1)) + top1) Mod 10)) Mod 10
    If cd1 = D(10) And cd2 = D(11) Then
        TCKimlikNoYazimKontrol = True
        Else
        TCKimlikNoYazimKontrol = False
End If
End Function

formdaki tc kimlik numarası yazılan metin kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu ekle

If TCKimlikNoYazimKontrol(TC_KİMLİK_NO.Value) = False Then

MsgBox "Yazdığınız " & [TC_KİMLİK_NO] & " Hatalı TC Kimlik No " & Chr(10) & " Lütfen Kontrol Ediniz.", 48, "TC KİMLİK NO HATALI"
End If
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
tc kimlik ve otomatik tarih saat - Yazar: furens - 13/01/2015, 13:04
Cvp: tc kimlik ve otomatik tarih saat - Yazar: atoz112 - 13/01/2015, 19:01
Cvp: tc kimlik ve otomatik tarih saat - Yazar: furens - 13/01/2015, 23:24
Cvp: tc kimlik ve otomatik tarih saat - Yazar: ozanakkaya - 13/01/2015, 19:32
Cvp: tc kimlik ve otomatik tarih saat - Yazar: yorum70 - 13/01/2015, 22:11
Cvp: tc kimlik ve otomatik tarih saat - Yazar: yorum70 - 15/01/2015, 19:53
Task