Aynı kayıt varsa uyarı

Katılım
2 Mart 2005
Mesajlar
111
Excel Vers. ve Dili
Office 2010 Türkçe
Slm
aynı kayıt varsa adısoyadı yerine yazınca uyarsın
bunu nasıl yapabilrim teşekkürler
 
Katılım
26 Ekim 2006
Mesajlar
169
Excel Vers. ve Dili
office 2003
bu kodu forumdan aldım sende kendi formuna uyarlarsan çalışır bendeki programa uyguladım çalışıyor

Bu kodu o alanın güncelleştirme öncesine yazarsanız tekrarlanan kayıt olduğunu gösteren bir mesaj alırsınız..

üstadlar sorununun cevabını gönderirler ama sen de ugraşırsan daha iyi olur

kolay gelsin

Dim SID As String
Dim stLinkCriteria As String
Dim rsc As DAO.Recordset

Set rsc = Me.RecordsetClone

SID = Me.[ALAN ADI].Value
stLinkCriteria = "[ALAN ADI]=" & "'" & SID & "'"


If DCount("[ALAN ADI]", "TABLO_ADI", stLinkCriteria) > 0 Then
'Undo duplicate entry
Me.Undo

MsgBox "Girmeye çalıştığınız " _
& SID & " No'lu ALANADI daha önce girilmiş." _
& vbCr & vbCr & "Lütfen Kayıtlarınızı Kontrol Ediniz.", vbInformation _
, "Tekrarlanan ALANADI Numarası"

rsc.FindFirst stLinkCriteria
Me.Bookmark = rsc.Bookmark
End If

Set rsc = Nothing
 
Katılım
2 Mart 2005
Mesajlar
111
Excel Vers. ve Dili
Office 2010 Türkçe
bi türlü uyralayamadım bir yadım eden olsa

slm
kodu bi türlü programam uyarlayamadım bi r yardım lütfen
 
Katılım
26 Ekim 2006
Mesajlar
169
Excel Vers. ve Dili
office 2003
başka bir kodu uyarladım dosyanız ekte.

arkadaşlar mükerrer kayıt ile ilgili kod lazımsa kalın yazılı olan yerleri kendi formunuza göre düzeltip uyarlayın

olay>güncelleştirme öncesi>kod oluştur açılan yere aşagıdakileri uyarlayın

adı soyadı olan yer mükerrer kayıt kontrol edilmesi gereken yer giriş ise forumun ismi

kolay gelsin


Private Sub adısoyadı_BeforeUpdate(Cancel As Integer)
Dim SID As String
Dim stLinkCriteria As String
SID = Me.[adısoyadı].Value
stLinkCriteria = "[adısoyadı]=" & "'" & SID & "'"
If DCount("[adısoyadı]", "giriş", stLinkCriteria) > 0 Then
'Undo duplicate entry
MsgBox "Girmekte Oldugunuz " _
& SID & " isim Daha Önce İşlenmiş." _
& vbCr & vbCr & "Lütfen Kayıtları Kontrol Ediniz.", vbInformation _
, "Mükerrer Kayıt"

End If
End Sub
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,552
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
cevap

Merhaba Sn BKCAN,

Sağolasın. Teşekkür.
 
Katılım
28 Ekim 2006
Mesajlar
242
Excel Vers. ve Dili
Office 2003 Türkçe
peki sevgili kardeşlerim, "bir" denetim üzerinden aynı kaydın olup olmadığını kontrol ediyoruz.adsoyad tek denetimde... muhtemelen aynı isimde başka değerlere sahip kayıt ta vardır.bu şekilde sağlıklı sonuç alınmaz diye düşünüyorum. bu kodları bird en fazla denetime nasıl uyarlayacağız? mesela "ad" "soyad" "adres" ...
 
Katılım
15 Şubat 2007
Mesajlar
336
Excel Vers. ve Dili
xp
ben mükerrer kaydı yapamadım lütfen yardımcı olun dediklerinizin hepsini harfiyen yaptım ama olmuyor ekteki dosyayı yapıp bana gönderirmisiniz.bir türlü çözemedim sorunu
 
Katılım
15 Şubat 2007
Mesajlar
336
Excel Vers. ve Dili
xp
çok özür dilerim ekteki ekli dosyayı gönderiyorum
 
Katılım
30 Aralık 2005
Mesajlar
103
Excel Vers. ve Dili
Excel Vers. ve Dili:
Excel 2003 - Türkçe
Aynı kayıtta uyarması

arkadaşlar örnekleri inceledim aynısını uyguladım ama bir türlü yapamadım adı soyadı hanesinde yapamadım ekteki örnekte yaparsanız sevinirim.
 
Katılım
2 Kasım 2006
Mesajlar
45
Excel Vers. ve Dili
2003
örnek dosyanız istediğiniz gibi oldu

sayın oners örnek dosyanız istediğiniz gibi oldu
musteri forum adı olacak siz yanlış yazmış olabilirsiniz
 
Katılım
30 Aralık 2005
Mesajlar
103
Excel Vers. ve Dili
Excel Vers. ve Dili:
Excel 2003 - Türkçe
teşekkür ederim

elinize sağlık teşekkür ederim
 
Katılım
15 Şubat 2007
Mesajlar
336
Excel Vers. ve Dili
xp
arkadaşlar benim ekteki dosyamı ARIZA NO kısmına aynı kayıtların girilmesini engellemek istiyorum ama bir türlü yapamadım dosya ektedir. yardımcı olurmusunuz.
 
Katılım
1 Nisan 2007
Mesajlar
1
Excel Vers. ve Dili
Ofis 2003 Tr
aynı kayıtları bulma

sayın Sıddık kardeşim sevkiyat access dosyası bana da aynı kayıtları tarayıp veren bir kod lazım senin access dosyanı inceledim ama göremedim. Yardımcı olursan sevinirim.
 
Katılım
28 Ekim 2006
Mesajlar
242
Excel Vers. ve Dili
Office 2003 Türkçe
Private Sub adısoyadı_BeforeUpdate(Cancel As Integer)
Dim SID As String
Dim stLinkCriteria As String
SID = Me.[adısoyadı].Value
stLinkCriteria = "[adısoyadı]=" & "'" & SID & "'"
If DCount("[adısoyadı]", "giriş", stLinkCriteria) > 0 Then
'Undo duplicate entry
MsgBox "Girmekte Oldugunuz " _
& SID & " isim Daha Önce İşlenmiş." _
& vbCr & vbCr & "Lütfen Kayıtları Kontrol Ediniz.", vbInformation _
, "Mükerrer Kayıt"

End If
End Sub
peki sevgili kardeşlerim, "bir" denetim üzerinden aynı kaydın olup olmadığını kontrol ediyoruz.adsoyad tek denetimde... muhtemelen aynı isimde başka değerlere sahip kayıt ta vardır.bu şekilde sağlıklı sonuç alınmaz diye düşünüyorum. bu kodları bird en fazla denetime nasıl uyarlayacağız? mesela "ad" "soyad" "adres" ...
 
Üst