Hata Mesajı Değiştirme

Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
2007
Selamlar,

Arkadaşlar, bir tablodaki bir alan, Unique yapıldığında buraya mükerrer kayıt yazılınca access bir hata mesajı veriyor. Bu mesaj değiştirilebilir mi?
veya bu mesaj değilde, istediğimiz bir ileti kutusu verilebilir mi ?

Teşekkürler,
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın truenes,

Kod:
Private Sub Form_Error(DataErr As Integer, Response As Integer)

'Hata oluştuğunda özel ileti oluşturma Aşağıda sabit olarak belirtilen hata mesajını
'değiştirin.

    Const conErrRequiredData = 3314

    If DataErr = conErrRequiredData Then
        MsgBox ("İstediğiniz İleti metni")
        Response = acDataErrContinue
    Else
        'Başka hata oluşmuş ise normal ileti
        Response = acDataErrDisplay
    End If
End Sub
İyi çalışmalar:)
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
2007
Sayın Modalı,

İlginize çok teşekkürler,
Dediğiniz kodları yapıştırdım ama çalışmıyor,
bir şeyleri gözden mi kaçırıyorum,
deneme dosyası ektedir.

Teşekkürler,
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın trueness,


Bende Access 2007 yok. Uygulamayı mdb formatında da ekleyebilirmisiniz.

İyi çalışmalar
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Ekleyeceğiniz uygulamanın uzantısı mdb olacak. Tekrar aynı uygulamayı eklediniz.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Kodları şu şekilde değiştirirseniz problem hal olacak.

Kod:
Private Sub Form_Error(DataErr As Integer, Response As Integer)
'Hata oluştuğunda özel ileti oluşturma Aşağıda sabit olarak belirtilen hata mesajını
'değiştirin.
  
        MsgBox "İstediğiniz İleti metni"
        Response = acDataErrContinue
   
End Sub

İyi çalışmalar
 
Üst