err.numbernya salah tuh, ini nilainya data long biasa kok :) jd jangan pake bracket ato kurung.
buat mastiin err.numbernya berapa, kode if then nya coba di comments dulu terus pake kode ini:
errHandler:
'If Err.Number = [2147217900 (80040e14)] Then MsgBox "Data ini sudah ada" ----> di comment dulu
'If Err.Number = [2147217900 (80040e14)] Then MsgBox "Data ini sudah ada" ----> di comment dulu
msgbox "Error raised, no: " & err.number & ", desc: " & err.description
kalau deskripsi error yg tampil di msgboxnya udah sesuai dg yg ingin di trap (violation of primary key), terus catet err.number yg tampil di msgboxnya n letakkan di kodenya shg jd gini:
errHandler:
If Err.Number = -2147217900 Then MsgBox "Data ini sudah ada"
If Err.Number = -2147217900 Then MsgBox "Data ini sudah ada"
best regards
[wwn]
On 4/3/06, Frengki Bunga <[EMAIL PROTECTED]> wrote:
Mas Purwedi masih belum bisa. Mungkin saya kurang paham tentang code yang Mas beri pada saya.Apakah Code yang Mas Purwedi maksud seperti dibawah ini? Tolong dikoreksi.Private Sub cmdSimpan_Click()
MsgBox "Anda Yakin mau disimpan?", vbOKCancel, "Peringatan"
txtKode.SetFocus
Call UpdateData
txtHarga = ""
Text1.Text = ""
txtKode.Text = ""
Text1.Text = ""
End SubPublic Sub UpdateData()
On Error GoTo errHandler
With Adodc1.Recordset
.AddNew
!Kode = txtKode.Text
!NamaBarang = OsenXPTextBox1.Text
!Harga = txtHarga.Text
!Stok = Text1.Text
End With
Exit Sub
errHandler:
If Err.Number = [2147217900 (80040e14)] Then MsgBox "Data ini sudah ada"
End SubThanks be4.Regards.
Wahana Programmer Groups Links
<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
http://wahanaprogrammer.net
<*> Untuk menghubungi owner milis ini, kirim email ke:
[EMAIL PROTECTED]
<*> Konsultasi pemrogramman bisa chat disini:
Yahoo! Messenger: wahanaprogrammer
YAHOO! GROUPS LINKS
- Visit your group "Programmer-VB" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
