[VBA] Silme Problemi Hk.
#1
Merhaba,
Bir konuda sizden talebim olacaktır. Şöyle ki aşağıdaki kodlama sorunsuz çalışıyor. Silme işlemlerinde listeden seçim yapılmadığı zaman silme işlemi gerçekleşmiyor ve uyarı veriyor. Ancak benim istediğim; listeden seçim olmadığı zaman sadece 'Listeden Kayıt Seçiniz' uyarısının gelmesi , seçim yapılmış ve BORC>0 ise sadece "Borç Görünen Kayıt Silinemez" uyarısının gelmesi. Kodlamada nasıl bir yol izlemem gerekir? Şimdiden yardımlarınız için teşekkürler.


Private Sub Komut57_Click()
Me.Liste47.Visible = False
Dim SAV As Long, LES As Long
For SAV = 1 To Me.Liste63.ListCount
If Me.Liste63.Selected(SAV) And BORC = 0 = True Then LES = LES + 1
If SAV = 1 And BORC > 0 Then MsgBox "Borç Görünen Kayıt Silinemez", vbExclamation, ""
Next SAV
If LES = 0 Then
MsgBox "Listeden Kayıt Seçiniz", vbExclamation, ""
Else
If MsgBox("Seçili Kayıt Silinsin mi?", vbCritical + vbYesNo, "") = vbYes Then CurrentDb.Execute "delete * from Tablo1 where Kimlik=" & Liste63
Liste63.Requery
End If
End Sub



  Alıntı
Bu mesajı beğenenler:
#2
Visual Basic
  1. Option Compare Database
  2. Private Sub Komut2_Click()
  3. Dim Ctl As Variant, Sec As String
  4. If Me.Liste63.ItemsSelected.Count = 0 Then MsgBox "Listeden Kayýt Seçiniz", vbExclamation, "": Exit Sub
  5. For Each Ctl In Me.Liste63.ItemsSelected
  6. Sec = Sec & Me.Liste63.Column(0, Ctl) & ","
  7. Next Ctl
  8. If MsgBox("Seçili Kayýt Silinsin mi?", vbCritical + vbYesNo, "") = vbYes Then
  9. Sec = Mid(Sec, 1, Len(Sec) - 1)
  10. CurrentDb.Execute "delete * from Tablo1 where Kimlik In(" & Sec & ") And BORC=0"
  11. Liste63.Requery
  12. End If
  13. End Sub
  14. Private Sub Liste63_AfterUpdate()
  15. Dim sw As Long
  16. sw = Me.Liste63.ListIndex
  17. If Me.Liste63.Column(1) > 0 Then MsgBox Me.Liste63.ListIndex & " Borç Görünen Kayýt Silinemez", vbExclamation, ""
  18. '1=>"BORC" Sorgudaki sirasi
  19. End Sub



Prosedurleri ile yapilabilir.



  Alıntı
Bu mesajı beğenenler:
#3
Teşekkürler bilgi için,  ancak Liste 'ye alt komut (AfterUpdate) verildiği zaman Form'da normal işlem yaparken de Silme Uyarısı geliyor. Bununla ilgili bu yol üzerinden düzenlemeye çalışacağım. Eğer sonuç alamazsam tekrar size danışacağım. 
Teşekkürler



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Dsum Yavaslik Problemi Serdarcann 1 208 10-10-2025, 01:08
Son Mesaj: dsezgin
  Liste Arama Kutusundan Kayıt Silme CarpeDiem 12 863 21-07-2023, 10:31
Son Mesaj: onur_can
  [VBA] Iki Tablo Arasında Eşleşmeyen Kayıtları Bulup Kayıttaki Dosyaları Ve Datayı Silme Mr.Midnight 3 616 22-11-2022, 15:09
Son Mesaj: alperalper
  Döngü Ile Koşula Dayalı Klasör Içerisindeki Dosyaları Silme Mr.Midnight 2 556 19-11-2022, 22:46
Son Mesaj: alperalper
  Access Te Tabloya Eklenen Verileri Forma Konulan Bir Butonla Silme kursun 4 582 10-11-2022, 21:29
Son Mesaj: kursun
  [FONKSiYON] çok Sayıda Silme Sorgusunu Tek Butonda çalıştırma Ahmet51 2 414 08-11-2022, 17:48
Son Mesaj: Ahmet51
  Yoklama Defterinde Ay Ve Yıl Problemi omergenc7 16 1.311 22-09-2022, 13:54
Son Mesaj: omergenc7
  [SORGU] Son 10 Kayıt Hariç Tabloda Satır Silme hedefkaya 9 841 03-09-2022, 17:59
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi