Skip to main content

AccessTr.neT


Aynı Numaranın Tekrarını Engelleme

Aynı Numaranın Tekrarını Engelleme

#13
Kodu aşağıdaki ile değiştirerek deneyiniz.

Dim VarMi, GSayim, GIZNo As Integer
Dim GZNo, GMetin As String

VarMi = DCount("[KASA NO]", "Tablo1", "[KASA NO] = '" & [KASA NO] & "' And [Z NO] = " & [Z NO] & "")
GIZNo = Me.Z_NO
GSayim = 0

Do Until VarMi = 0
   If VarMi <> 0 Then
       GZNo = Me.[Z NO]
       Me.Z_NO = Me.Z_NO + 1
       VarMi = DCount("[KASA NO]", "Tablo1", "[KASA NO] = '" & [KASA NO] & "' And [Z NO] = " & [Z NO] & "")
       GSayim = GSayim + 1
   End If
Loop

If GSayim = 0 Then
   Exit Sub
ElseIf GSayim = 1 Then
   GMetin = GZNo & Chr(34) & " Z Numarası"
ElseIf GSayim > 1 Then
   GMetin = GIZNo & Chr(34) & "den " & Chr(34) & GZNo & Chr(34) & "e kadar Z Numarası "
End If

MsgBox (Chr(34) & [KASA NO] & Chr(34) & " Kasa Numarasına " & Chr(34) & GMetin & " Daha Önce Girildiği İçin " & Chr(34) & Me.Z_NO & Chr(34) & " Değeri Atandı")

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
Cvp: YARDIM - Yazar: simendifer - 15/09/2017, 17:39
Cvp: YARDIM - Yazar: sormaneden07 - 16/09/2017, 13:40
Cvp: YARDIM - Yazar: biberli33 - 16/09/2017, 14:39
Cvp: YARDIM - Yazar: C*e*l*o*y*c*e - 16/09/2017, 14:58
Cvp: YARDIM - Yazar: sormaneden07 - 16/09/2017, 17:35
Cvp: YARDIM - Yazar: biberli33 - 16/09/2017, 20:00
Cvp: YARDIM - Yazar: C*e*l*o*y*c*e - 16/09/2017, 18:13
Cvp: YARDIM - Yazar: sormaneden07 - 18/09/2017, 17:19
Cvp: Aynı Numaranın Tekrarını Engelleme - Yazar: ozanakkaya - 21/09/2017, 21:58
Task