Tablodan Satır Silme

1 2 3 4 5 6
24/02/2010, 11:55

magmar

2003 e çevirdim ancak eksik çeviriyor. mesela Form1 formunu göstermiyor.

yinede gönderiyorum.
24/02/2010, 14:29

Puletin

Buyrun bu şekilde deneyiniz örnek alttadır.

Kod:
Private Sub Durum_AfterUpdate()
If Me.Durum = "Gönderildi" Then
      
    cevap = MsgBox("Seçilen kayıt silinecek devam edilsin mi?", vbYesNo + vbQuestion, "DİKKAT")
    If cevap = vbYes Then
    
        DoCmd.SetWarnings False
        DoCmd.RunCommand acCmdDeleteRecord
        DoCmd.SetWarnings True
        ElseIf cevap = vbNo Then
        MsgBox ("Kayıt Silinmedi")
        End If
    End If

End Sub
24/02/2010, 16:54

magmar

kardeş çok teşekkür ederim.. harika oldu!!
kardes son bi soru daha sorcam... bu alt tabloda yaptıgım değişikliğe göre satırın alt tabloda gösterilip gösterilmeyeceğine ilişkin nasıl bir kod yazabilirim.

durum değiştiğinde alt formda gösterilmeyecek.. ancak alt formun kendi tablosunda yine gösterecek..

çok mu karısık oldu?

(24/02/2010, 14:29)Puletin yazdı: Buyrun bu şekilde deneyiniz örnek alttadır.

Kod:
Private Sub Durum_AfterUpdate()
If Me.Durum = "Gönderildi" Then
      
    cevap = MsgBox("Seçilen kayıt silinecek devam edilsin mi?", vbYesNo + vbQuestion, "DİKKAT")
    If cevap = vbYes Then
    
        DoCmd.SetWarnings False
        DoCmd.RunCommand acCmdDeleteRecord
        DoCmd.SetWarnings True
        ElseIf cevap = vbNo Then
        MsgBox ("Kayıt Silinmedi")
        End If
    End If

End Sub
24/02/2010, 18:11

Puletin

Bu şekilde olurmu acaba?
24/02/2010, 21:46

magmar

İlgin için çok teşekkür ederim Puletin. gerçekten bana çok yardımcı oluyorsun.

ancak benim istediğim tam olarak bu şekilde değil.. bi önceki örnektekiyle aynı mantık ancak bu sefer sadece alt formda göstermeyecek.

yani forma eklediğim tablo alt form olarak görünmekte. ben bu alt formun durumunu güncellediğimde veri alt formdan silinecek ama alt formun kaynağı olan tablodan silinmeyecek.

keşke daha açıklayıcı olabilsem
24/02/2010, 22:17

Puletin

Peki durumu alanında ne yazınca formda görünmeyecek?
Sonra üstte ekli olan örnekte zaten silmiyor, sadece formda göstermiyor kayıtlar tabloda devam ediyor yine.
1 2 3 4 5 6