[VBA] 3 alana göre mükerrer kayıt
#13
Telefon1 e girilen diğer telefon alanlarında var mı diye kontrol edilecek mi?



  Alıntı
Bu mesajı beğenenler:
#14
evet 3 alana göre



  Alıntı
Bu mesajı beğenenler:
#15
Bu defa anlaşabildiğimizi umuyorum.. Wink

Visual Basic
  1. Dim msg As String
  2. If Nz(Me.Telefon1, "") <> "" Then
  3. If DCount("*", "CariKart", "Telefon1= '" & Me.Telefon1 & "' ") > 0 Then _
  4.   msg = "Telefon1"
  5. If DCount("*", "CariKart", "Telefon2= '" & Me.Telefon1 & "' ") > 0 Then _
  6.   msg = msg & ", Telefon2"
  7. If DCount("*", "CariKart", "Telefon3= '" & Me.Telefon1 & "' ") > 0 Then _
  8.   msg = msg & ", Telefon3 "
  9. MsgBox "aynı numaradan daha önceki kayıtlar içindeki " & msg & " alanında da var.."
  10. Cancel = -1
  11.  
  12. End If





  Alıntı
Bu mesajı beğenenler:
#16
Üstteki mesajımdan sonra aklıma geldi; tabloya kayıt etmeden, metin kutularının değerlerine göre kotrol etmekse amacınız böyle de olur..:

Visual Basic
  1. Dim msg As String
  2. If Nz(Me.Telefon3, "") <> "" Then
  3. If Telefon1 = Telefon3 Or Telefon2 = Telefon3 Then
  4. MsgBox "aynı numaradan bir tane girilebilir"
  5. Undo
  6. End If
  7. End If





  Alıntı
Bu mesajı beğenenler:
#17
hocam çok teşekkürler



  Alıntı
Bu mesajı beğenenler:
#18
access-sql-9 
Sayın üstatlar bir el atarsanız sevinirim. Kademe otomasyon programı oluşturdum.Arızalar evrakla geliyor ve programa kayıt ediliyor.Mükerrer kayıt edilmesi engellemek istiyorum.Aynı tarihli evrakla aynı plaka oldugunda ikaz verip kayıt etmesin ve yazılanları silsin istiyorum. Mesajlarınızı okuyarak kodu yazdım ama hata veriyor sanırım eksik imleç var tarih bölümde ama bir türlü yapamadım.Yardımlarınız için şimdiden teşekkürler.



Private Sub Komut672_Click()
Dim SD1, SD2, C As String


Dim stLinkCriteria1, stLinkCriteria2, stLinkCriteria3 As String

SD1 = Me.Evrak_Tarihi.Value
SD2 = Me.Plaka.Value


stLinkCriteria1 = "[Evrak Tarihi]=" & "'" & SD1 & "'"
stLinkCriteria2 = "[Plaka]=" & "'" & SD2 & "'"

If DCount("*", "Arıza Kayıtları", " Evrak Tarihi='" & Me.Evrak_Tarihi & "'and Plaka='" & Me.Plaka & "'") > 0 Then
C = MsgBox("DİKKAT!...LİSTENİZDE...*" _
& SD1 & " * Tarihli * " _
& SD2 & " * Plakalı*" _
& SD3 & " KAYIT DAHA ÖNCEDEN GİRİLMİŞ." _
& vbCr & vbCr & " DEVAM ETMEK İSTİYORMUSUNUZ...", vbYesNo + vbQuestion, "..***..DİKKAT..***..")
If C = vbNo Then Undo: Exit Sub

If C = vbYes Then
cevap = MsgBox("Emin misiniz", vbYesNo, "KONTROL")
If cevap <> 6 Then
MsgBox "Kayıt Yapılmadı", vbOKOnly, "KAYIT YAPILMADI"
Undo

ElseIf vbNo Then
MsgBox "KAYIT YAPILDI", vbOKOnly, "KAYIT TAMAM"

End If
End If
End If
End Sub



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 474 23-11-2025, 11:33
Son Mesaj: dsezgin
access-sql-20 [TABLO] Liste Kutusu-çoklu Seçim özellikli Alana Excelden Verileri Yapıştırma mkoblayek 18 1.097 18-02-2025, 08:49
Son Mesaj: mkoblayek
  çoklu Kullanıcılarda Mükerrer Evrak Numarası (transaction) kaburkan 4 427 09-01-2025, 13:26
Son Mesaj: celalll
access-sql-9 [SORGU] Tabloda Geçen Iki Alanda Ortak Kelime Var Ise Istenilen Alana Işaret Koymak sevincili 5 452 20-09-2024, 01:09
Son Mesaj: dsezgin
  [FORM] Formda Kriterlere Göre Sorgulanan Kayıt Miktarının Form üzerinde Gösterilmesi M_Kemal_Askeri 1 380 13-05-2024, 05:10
Son Mesaj: dsezgin
  Farklı Tablodan Mükerrer Olmayan Bilgi Almak bilservisci 5 535 17-12-2023, 18:04
Son Mesaj: dsezgin
  [FORM] Metin Kutusundaki Değere Göre Altforma Kayıt Eklensin Yada Eklenmesin ŞabanTR 4 587 17-12-2023, 17:40
Son Mesaj: ŞabanTR
  Raporda Büyüyebilir Alana Göre Dikey çizginin Yüksekliğinin Değişmesi adnnfrm 1 366 13-11-2023, 17:18
Son Mesaj: BeyTor

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 2 Ziyaretçi