Para eliminar registros de un formulario y su subformulario de manera simultánea en Microsoft Access, puedes seguir los siguientes pasos:
1. Abre el formulario principal en modo de diseño.
2. Asegúrate de que la relación entre el formulario principal y el subformulario esté correctamente establecida. Es decir, ambos deben estar vinculados mediante una clave primaria y clave foránea para que los registros estén relacionados.
3. Agrega un botón de comando al formulario principal para realizar la eliminación de registros. Para hacerlo, selecciona la pestaña "Diseño" en la cinta de opciones, y luego haz clic en el botón de comando en la barra de herramientas de diseño del formulario.
4. Asigna un evento al botón de comando. Haz doble clic en el botón recién agregado para abrir el editor de VBA.
5. En el editor de VBA, escribe el siguiente código para eliminar los registros tanto del formulario principal como del subformulario:
6. Guarda y cierra el editor de VBA.
Con este código, cuando hagas clic en el botón de comando para eliminar registros, se mostrará un mensaje de confirmación para asegurarse de que el usuario desea continuar. Si se selecciona "Sí", se eliminará el registro actual del subformulario y luego se actualizará el formulario principal para reflejar los cambios.
Es importante tener en cuenta que este código eliminará solo el registro actual del subformulario, no todos los registros que puedan estar seleccionados en el subformulario. Si necesitas eliminar varios registros seleccionados del subformulario, deberás modificar el código para hacerlo.
Espero que esta solución te sea útil. ¡Buena suerte con tu proyecto en Access!