** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Eliminar Registro Seleccionado
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoEliminar Registro Seleccionado

 Responder Responder
Autor
Mensaje
jeanfco49 Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 04/Agosto/2019
Localización: Rep. Dom.
Estado: Sin conexión
Puntos: 12
Enlace directo a este mensaje Tema: Eliminar Registro Seleccionado
    Enviado: 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
Arriba
Plinio Montano Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 10/Marzo/2015
Localización: Cuba
Estado: Sin conexión
Puntos: 36
Enlace directo a este mensaje Enviado: 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
Arriba
jeanfco49 Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 04/Agosto/2019
Localización: Rep. Dom.
Estado: Sin conexión
Puntos: 12
Enlace directo a este mensaje Enviado: 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
Arriba
jeanfco49 Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 04/Agosto/2019
Localización: Rep. Dom.
Estado: Sin conexión
Puntos: 12
Enlace directo a este mensaje Enviado: 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
Arriba
Plinio Montano Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 10/Marzo/2015
Localización: Cuba
Estado: Sin conexión
Puntos: 36
Enlace directo a este mensaje Enviado: 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
Arriba
jeanfco49 Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 04/Agosto/2019
Localización: Rep. Dom.
Estado: Sin conexión
Puntos: 12
Enlace directo a este mensaje Enviado: 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
Arriba
jeanfco49 Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 04/Agosto/2019
Localización: Rep. Dom.
Estado: Sin conexión
Puntos: 12
Enlace directo a este mensaje Enviado: 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
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable