Form Silme Butonu

1 2
29/12/2022, 14:16

Sümeyye_

Merhaba,
Silme butonunda msgbox ekledim silmek istediğinize emin misiniz? yazdım. Hayır'a  tıklayınca yine de siliyor. 
Kayıt formda silinse bile tabloda o satır silinmek yerine içi boş bir şekilde duruyor.
29/12/2022, 14:30

ozanakkaya

 If MsgBox(Me.cboMachineName & " nolu silinecek..! Eminmisiniz?", vbOKCancel + vbQuestion, "Araç Takip") = vbYes Then

    Me.txtBiosSerialNumber = ""
    Me.txtCores = ""
    Me.txtOsName = ""
    Me.txtTotalPhysicalMemory = ""
    Me.cboCurrentUsers = ""
    Me.txtMachineName = ""
    Me.txtCurrentUsers = ""

Else

    Exit Sub

End If
29/12/2022, 14:46

Sümeyye_

Yaptım ama çalışmadı
29/12/2022, 15:38

ozanakkaya

If MsgBox(Me.cboMachineName & " nolu silinecek..! Eminmisiniz?", vbOKCancel + vbQuestion, "Araç Takip") = vbYes Then
    
     DoCmd.RunCommand acCmdDeleteRecord

Else
    Exit Sub
End If

Ben mevzuyu yanlış anladım. Üstteki kodu deneyiniz.
29/12/2022, 16:14

Sümeyye_

Yine olmadı
29/12/2022, 21:30

ozanakkaya

mesaj kutusu komutunun vbokcancel olduğunu fark ettim, doğru kod aşağıdadır.


If MsgBox(Me.cboMachineName & " nolu silinecek..! Eminmisiniz?", vbYesNo + vbQuestion, "Araç Takip") = vbYes Then

    DoCmd.SetWarnings False
    DoCmd.RunCommand acCmdSelectRecord
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings True

Else

    Exit Sub

End If
1 2