Tc Kİmlİk No Kayit Etme

Katılım
14 Haziran 2007
Mesajlar
31
Excel Vers. ve Dili
access 2003
arkadaşlar iyi günler ben bu konuyu daha öncede sormuştum sağolsun bir arkadaşımız bana bir örnek gönderdi uyguladım ancak sonuç alamadım tekerrür kayıtların yapılmaması için aynı tc kimlik numarasının girmesi halinde kayıdı kabul etmemesini ve "Bu T.C.kimlik numarası daha önce kayt edilmiştir" şeklinde mesajla uyarılmasını ayrıca tc kimlik numarası 11 rakamdan az olduğunda da eksik girildiğinin ikaz edilmesi için ne gibi bir kod yazmalıyım yardımlarınız için teşekürler lütfen bu konuda bana yardım edermisiniz
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
daha önce sorulmuştu.. tc kimlikle ilgili tüm örnek ve sorulara bak.. var orda .. sanırım modalı arkadaşımız cevaplamıştı..
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
bunu ille de form özellikleri kullanarak çözmeye çalışmak gereksiz.

tckimlikno alanını tabloda unique index tanımla, access senin yerine kontrol etmiş olsun.
 
Katılım
14 Haziran 2007
Mesajlar
31
Excel Vers. ve Dili
access 2003
hata

daha önce gönderilen kod olmadı ayrıca araştırdım böyle bir kod bulamadım
 
Katılım
14 Haziran 2007
Mesajlar
31
Excel Vers. ve Dili
access 2003
CV

arkadaşım daha öncede bu kodu göndermiştiniz bu kod hergirilen numara için aynı mesajı veriyor( ister kayıtlı olsun ister olmasın) bir kontrol edermisiniz sağol
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
sayın erkalim, amacın tam olarak ne?

kimlik no sunun tek olması mı?

eğer öyleyse tablodan uniq index yapacan diyorum. anlaşılmıyor galiba.
 
Katılım
2 Temmuz 2005
Mesajlar
22
Merhaba güncelleştirme öncesi kısmına gir ve altaki kodu yaz. kimlik No kısımlarına sen kendi hücre adını yazacaksın bir dene

Private Sub Kimlik_No_BeforeUpdate(Cancel As Integer)
Dim SID As String
Dim stLinkCriteria As String
SID = Me.[Kimlik_No].Value
stLinkCriteria = "[Kimlik_No]=" & "'" & SID & "'"
If DCount("[Kimlik_No]", "veri", stLinkCriteria) > 0 Then
MsgBox SID & " T.C Kimlik Numarası daha önce girilmiş." _
& vbCr & vbCr & "Lütfen Kayıtları Kontrol Ediniz.", vbInformation _
, "Dikkat
Me.Undo
Else
Exit Sub
End If
End Sub
 
Katılım
14 Haziran 2007
Mesajlar
31
Excel Vers. ve Dili
access 2003
arkadaşım sağol bu gönderdiğin kodu daha önce denedim girilen her kimlik namarasına aynı mesajı veriyor be istiyorumki ikinci kez aynı girirlen numara iç
in bu mesajı göstersin acaba benmi konuyu izah edemiyorm yoksa böyle bir kod yokmu iyi günler
 
Üst