listeye cift tiklayinca tiklanan veri silinsin
#1
merhabalar.

liste kutusunda, listelenmis kayitlarin, herhangibirsinin uzerine cift tiklandiginda o kaydin silinmesi icin,

listenin, "cift tiklandiginda" olayina nasil bir kod yazmam gerekiyor ?



  Alıntı
Bu mesajı beğenenler:
#2
Visual Basic
  1. dim kriter
  2. kriter = liste_adi
  3. Currentdb.execute "delete from tablo_adi where kayıt_numarası= " & kriter & ""
  4. liste_adi.requery



Merhaba..

Silme işlemini bu prosedürü kullanarak yapabilirsiniz..



  Alıntı
Bu mesajı beğenenler:
#3
Hocam kodu yorumlayamadim.

ornek olmasi acisindan ekteki dosyada donem formuna uygulayabilirmisiniz ?

iyi calismalar.


Eklenti Dosyaları
.rar   Edays.rar (Boyut: 140,45 KB / İndirilme: 65)



  Alıntı
Bu mesajı beğenenler:
#4
Prosedürü biraz daha geliştirerek, seçenekli halde kullanırsak yanlışlıkla silinmesinin de önüne geçeriz..:

Visual Basic
  1. Dim kriter
  2. kriter = Liste3
  3. If MsgBox("Listede seçili olan dönem " & "(" & kriter & ") " & _
  4. "silinecek. Emin misiniz?", vbYesNo) = vbYes Then
  5. CurrentDb.Execute "delete from oddon where odonemi= '" & kriter & "'"
  6. Liste3.Requery
  7. End If





  Alıntı
Bu mesajı beğenenler:
#5
Hocam [Donem] formu icin yaptigimizda gayet guzel caliiyor elinize saglik. ancak ayni islemi [Blok] formunda uygulamak icin asagidaki kodlari yazmama ragmen hata veriyor sorun ne olabilir acaba ?

Dim kriter
kriter = Liste3
If MsgBox("Listede seçili olan blok " & "(" & kriter & ") " & _
"silinecek. Emin misiniz?", vbYesNo) = vbYes Then
CurrentDb.Execute "delete from Blok where Blok_Tanimi= '" & kriter & "'"
Liste3.Requery
End If


Eklenti Dosyaları
.rar   Edays.rar (Boyut: 306,88 KB / İndirilme: 70)



  Alıntı
Bu mesajı beğenenler:
#6
Merhaba..

Kriter için kullandığınız blok tanımı alanını tabloda olduğu gibi yani boşluklu (tabloda alan isimleri oluştururken kelime aralarında boşluk bırakmamanızı öneririm.) kullanmanız gerek..

Visual Basic
  1. Dim kriter
  2. kriter = Liste3
  3. If MsgBox("Listede seçili olan blok " & "(" & kriter & ") " & _
  4. "silinecek. Emin misiniz?", vbYesNo) = vbYes Then
  5. CurrentDb.Execute "delete from blok where [Blok Tanimi]= '" & kriter & "'"
  6. Liste3.Requery
  7. End If





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Altformda Kayıt Tıklayınca Sürekli Ilk Kayda Gidiyor. M_Kemal_Askeri 6 197 11-04-2026, 02:28
Son Mesaj: M_Kemal_Askeri
  Butona Tıklayınca Hücredeki Veri Görünsün ankaram 2 363 30-11-2023, 15:00
Son Mesaj: ankaram
  Bir Listbox Ta Cift Tiklama Ile Ikinci Listbox A Bırıktırme tarkanaykın 3 627 27-02-2022, 13:42
Son Mesaj: dsezgin
  Listbox çift Tıklama Olayında Kayda Göre Pencere Açma Hk. volki3301 1 672 01-06-2021, 15:00
Son Mesaj: onur_can
access-sql-2 [FORM] Liste kutusu çift tıklama faklı formda kayıt bulma... rafetgulmez 7 8.238 06-04-2021, 13:42
Son Mesaj: kamil_55
  Açılır Listeye Güncelleme Sonrasında 2 Koşul Kod Ekleme haziran4 2 589 20-03-2021, 17:30
Son Mesaj: haziran4
  [VBA] Sürekli Form çift Tıkla Açma benuva 2 656 03-02-2021, 13:14
Son Mesaj: benuva
  Formdaki Listeye Veri Almak m_demir 2 545 22-05-2020, 16:12
Son Mesaj: m_demir

Foruma Git:


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