• DİKKAT

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

Silme

Katılım
23 Kasım 2007
Mesajlar
245
Excel Vers. ve Dili
2003
Merhaba Arkadaşlar

Vba Kodlarıyla

Birtablodaki kayıtları ölçüt belirterek nasıl silerim
 
Sayın pcman,

Silme sorgusu ile.

İyi çalışmalar
 
Sn modalı

silme sorgusu yaptım ama sorguyu elle tıklıyınca çalışıyor

formun olay yordamına vba veya macro ile sorgu yu çalıştırınca 0 kayıt silindi diyor

anlamadım valla
 
Sayın pcman,

Sorguyu buna benzer kodlarla çalıştırın:

Kod:
Private Sub cmdDelete_Click()
On Error GoTo Err_cmdDelete_Click
    Dim stDocName As String
    stDocName = "SilmeSorgusuAdı"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_cmdDelete_Click:
    Exit Sub
Err_cmdDelete_Click:
    MsgBox Err.Description
    Resume Exit_cmdDelete_Click
    
End Sub

İyi çalışmalar
 
Malesef yine 0 kayıt silindi diyor...

sorgu normal formdan çalıştırınca böyle oluyor
 
Olay yordamında sadece silindiğinde kısmına yazınca çalışıyor

teşekkürler modalı :)
 
Merhaba;

Alternatif olarak bir de silme sorgusu hazırlamadan kısa yol var;

Kod:
DoCmd.RunSQL "delete * from [tablo adı] where [sebze]='elma'"

Bu kodu düğmenin tıkla olayına yazabilirsiniz.Sebze alanında elma olan satırlar silinir..
 
Lakin elma bir sebze değildir o da ayrı bir mesele ya da elma sebze olmadığı için zaten siliniyor diyerek kendimi kurtarayım.. ;)
 
Teşekkürler Sn beab05
 
Geri
Üst