Borrar Registro en Hoja de Datos Access desde un formulario

Tengo un formulario Access con un subformulario en formato hoja de datos. Desde el formulario me gustaría poder borrar los registros del SubFormulario.

1 Respuesta

Respuesta

Vamos a suponer que el formulario se llama Ventas, el subformulario DetalleVenta y ambos están relacionados por IdVenta. En el formulario, o bien en un botón, o bien en otro evento basta con poner

docmd.setwarnings false

docmd.runsql"delete * from detalleventa where idventa=" & me.idventa & ""

me.detalleventa.form.requery

Es decir, no muestres la ventana de "Va a eliminar...

Borra todos aquellos registros de la tabla DetalleVenta en que su idventa sea igual al que hay en ese momento en el formulario(no hace falta que esté visible)

Por último, que el subformulario "reconsulte" su origen

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas