Como eliminar un registro seleccionado de una tabla desde un boton (con access vba)?
Tengo un subformulario que muestra, a través de una query, una tabla donde se guardan registros.
Necesito que desde el botón "eliminar registro" que tengo en el formulario principal se pueda borrar un registro de esa tabla cuando es seleccionado.
El código que hice no me funciona por eso les pido ayuda:
Private Sub Eliminar_Registro_Click()
Dim MI BASE As String
Dim Query As String
Dim i, j
Dim Cuenta As Integer
Dim Numero As Integer
Dim ValorElegido As Integer
Cuenta = Me.TABLA_TOTAL_Subform.Form.Count
For i = 0 To Cuenta - 1
If Me.TABLA_TOTAL_Subform.Form.CurrentRecord = True Then
Numero = Numero + 1
End If
Next i
If Numero = 0 Then MsgBox "Debes elegir un elemento", vbExclamation:
Exit Sub
For j = 0 To Cuenta - 1
If Me.TABLA_TOTAL_Subform.Form.Selected(j) = True Then
If Me.TABLA_TOTAL_Subform.Form.ListIndex = 0 Then MsgBox "Encabezado!", vbCritical: Exit Sub
ValorElegido = Me.TABLA_TOTAL_Subform.Form.List(j)
'MsgBox ValorElegido
End If
Next j
Query = "DELETE * FROM TABLA TOTAL WHERE Id = " & ValorElegido
End Sub
Les agradezco desde ya si me pueden ayudar con esto.