AccessTr.neT

Tam Versiyon: metin kutusunda denetleme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Yardımlarınız için teşekkürler.
Sanırım tam olarak anlatamadım sorunu.
Yeni bir kayıt yapıldığında eğer bu kayıt var ise mesaj verip bu kaydın olduğunu işleme devam edilip edilmemesini sormasını cevap hayır ise kaydı yapmamasını istiyorum.Yukarıdaki kod mesaj veriyor fakat,forumdan çıkıldığında yinede tabloya kayıt yapıyor...Img-cray
kodu güncelleme öncesindeye yazın ve en sonunda

undo

kullanın..
Arkadaşlar kodu aşağıdaki şekilde değiştirdim .
Private Sub FirstName_BeforeUpdate(Cancel As Integer)
Dim rst As DAO.Recordset

Set rst = CurrentDb.OpenRecordset("select * From model_cesıt where HesapNumarası='" & Me.HesapNumarası & "'")
If rst.RecordCount >= 1 Then
MsgBox "GİRİLEN KOD NUMARASI DAHA ÖNCE KULLANILMIŞ !!!!"
Me.FirstName.Undo
End If
End Sub
Fakat o kodla tabloya kayıt yapmaya devam ediyor ...Saygılar
Bazı şeyleri çok bilmek ve abartmak iyi değil işte.. Img-grinBen sadece undo demiştim.


Kod:
Private Sub FirstName_BeforeUpdate(Cancel As Integer)
Dim rst As DAO.Recordset

Set rst = CurrentDb.OpenRecordset("select * From model_cesıt where HesapNumarası='" & Me.HesapNumarası & "'")
If rst.RecordCount >= 1 Then
MsgBox "GİRİLEN KOD NUMARASI DAHA ÖNCE KULLANILMIŞ !!!!"
Undo
End If
End Sub

Böyle deneyin. Ben denedim çünkü..
Teşekkürler
Bizimki bilgisizlikten,yardımınız için teşekkürler.Allah razı olsun Img-grin
Sayfalar: 1 2