Imprimir página | Cerrar ventana

Eliminar Registro Seleccionado

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84635
Fecha de impresión: 19/Abril/2024 a las 02:48


Tema: Eliminar Registro Seleccionado
Publicado por: jeanfco49
Asunto: Eliminar Registro Seleccionado
Fecha de publicación: 04/Agosto/2019 a las 18:37
Tengo la siguiente duda, actualmente tengo un formulario principal con un subformulario vinculados, tengo un botón en el formulario principal, la idea es que cuando se pulse dicho botón se elimine el registro seleccionado en el sub-formulario?, estoy utilizando esto pero me elimina todos los registros y necesito eliminar solo el registro seleccionado o el actual? Espero sus comentarios.  De ante mano gracias

Private Sub Boton_Click()
Me.nombre_del_SubFormulario.SetFocus
DoCmd.RunCommand accCmdSelectAllRecords
DoCmd.RunCommand accCmdDeleteRecords

End Sub


-------------
Jeanfco49



Respuestas:
Publicado por: Plinio Montano
Fecha de publicación: 04/Agosto/2019 a las 19:00
El error radica en que estas seleccionando todos los registros (accCmdSelectAllRecords) , debes pasar el registro especifico.
No obstante re recimiendo utilizar una consulta de acción (eliminar).

Saludos.

-------------
pmv


Publicado por: jeanfco49
Fecha de publicación: 04/Agosto/2019 a las 19:07
Gracias por su pronta respuesta y disculpe por mi ignorancia pero no tengo idea de como indicar cual es el registro que deseo eliminar Llorar

-------------
Jeanfco49


Publicado por: jeanfco49
Fecha de publicación: 04/Agosto/2019 a las 23:18
Publicado originalmente por Plinio Montano Plinio Montano escribió:

El error radica en que estas seleccionando todos los registros (accCmdSelectAllRecords) , debes pasar el registro especifico.
No obstante re recimiendo utilizar una consulta de acción (eliminar).

Saludos.
 

Gracias Plinio Montano, pero me podria dar una sugerencia de como puedo indicar cual es el registro que deseo eliminar?


-------------
Jeanfco49


Publicado por: Plinio Montano
Fecha de publicación: 05/Agosto/2019 a las 04:08
Amigo estube probando me funciono de la siguiente manera:

Sub btn_clikc()
Me.formularioX.setfocus
Docmd. Runcommand accmdDeleteRecord
End sub

Cuando deleciono con el Mouse el regustro en el subformulario y hago clikc en el boton btn del formulario, este le pasa el foco al subformulario y el comando de borrado lo recibe el subformulario al registro seleccionado en él.

Espero te sirba.


Saludos.




-------------
pmv


Publicado por: jeanfco49
Fecha de publicación: 05/Agosto/2019 a las 15:42
Gracias de nuevo por su colaboración, haré las pruebas correspondientes y le dejo saber por esta misma vía  

-------------
Jeanfco49


Publicado por: jeanfco49
Fecha de publicación: 05/Agosto/2019 a las 16:03
Excelente funciona bien, ahora solo desactivare el avisos de Access y colocare un aviso mas personalizado, muchas gracias por su valiosa colaboración.

-------------
Jeanfco49



Imprimir página | Cerrar ventana