• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kayıt yapmadan uyarı verme.

Katılım
11 Eylül 2009
Mesajlar
11
Excel Vers. ve Dili
Excel 2003 TR
Kaydet işlemi yapmadan önce soru kaydetmek istiyormusunuz sorusunu sormak istiyorum bir kod buldum ancak hata veriyor.Kod aşağıda
İyi Çalışmalar,

Private Sub CommandButton7_Click()
pir = _
MsgBox(" Gerçekten kadetmek istiyor musunuz?", _
vbYesNo)
If pir = vbNo Then Cancel = True

Dim rs As New AdODB.Recordset
If ListBox1.ListIndex < 0 Then
MsgBox "Silmek için Listeden bir seçim yapmalısınız.", vbCritical, "UYARI"
Exit Sub
End If
Set rs = New AdODB.Recordset
If ListBox1.ListCount < 0 Then
MsgBox "Silme yapabilmek için Listeden bir seçim yapmalısınız.", vbCritical, "UYARI"
Exit Sub
End If
Set rs = conn.Execute("Delete * from Tablo1 Where ID =" & CDbl(ListBox1.Column(0)))
Call listele
MsgBox "Kayıt Silindi.", vbOKOnly, "EVREN"
Set rs = Nothing
End Sub
 
Son düzenleme:
Merhaba, alttaki gibi denermisiniz hata verirse hangi satır veriyor?
Birde kaydetmek diyorsunuz o kodlar silmek için

Kod:
Private Sub CommandButton7_Click()
If ListBox1.ListIndex < 0 Then
MsgBox "Silmek için Listeden bir seçim yapmalısınız.", vbCritical, "UYARI"
Exit Sub
end if
pir = msgBox(" Gerçekten silmek istiyor musunuz?", vbYesNo,"isim yazabilirsin")
If pir = vbNo Then exit sub
Set rs = New AdODB.Recordset
Set rs = conn.Execute("Delete * from Tablo1 Where ID =" & CDbl(ListBox1.Column(0)))
Call listele
MsgBox "Kayıt Silindi.", vbOKOnly, "EVREN"
Set rs = Nothing
End Sub
 
Resim olarak ekledim.
 

Ekli dosyalar

  • hata.jpg
    hata.jpg
    96.4 KB · Görüntüleme: 8
Kod:
Private Sub CommandButton7_Click()
[COLOR="Red"]Dim rs As New AdODB.Recordset
Dim pir As String[/COLOR]
If ListBox1.ListIndex < 0 Then
MsgBox "Silmek için Listeden bir seçim yapmalısınız.", vbCritical, "UYARI"
Exit Sub
end if
pir = msgBox(" Gerçekten silmek istiyor musunuz?", vbYesNo,"isim yazabilirsin")
If pir = vbNo Then exit sub
Set rs = New AdODB.Recordset
Set rs = conn.Execute("Delete * from Tablo1 Where ID =" & CDbl(ListBox1.Column(0)))
Call listele
MsgBox "Kayıt Silindi.", vbOKOnly, "EVREN"
Set rs = Nothing
End Sub
Kırmızı satırı ilave edin
 
Yardımlarınız için Teşekkürler.
İyi Çalışmalar,
 
Geri
Üst