Imprimir página | Cerrar ventana

Buscar registro desde subformulario

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=84669
Fecha de impresión: 27/Marzo/2026 a las 04:08


Tema: Buscar registro desde subformulario
Publicado por: Enguerran
Asunto: Buscar registro desde subformulario
Fecha de publicación: 26/Agosto/2019 a las 20:48
Hola,
Tengo un formulario principal y dentro un subformulario.
Me gustaría saber cómo se hace para que al seleccionar un registro en el subformulario, en el principal aparezca ese mismo registro.
Gracias



Respuestas:
Publicado por: xavi
Fecha de publicación: 26/Agosto/2019 a las 22:55
Hola,

De entrada parece que tu subformulario no está vinculado con el formulario principal. Lo normal es mostrar un formulario con unos datos "de cabecera" y un subformulario con los datos subordinados. Nos valdria como ejemplo una cabecera de factura y un subformulario con las líneas.

Dicho esto parece que tienes un subformulario independiente del formulario con (digamos) todas las facturas y el formulario basado en las mismas facturas. En ese caso indicar que Access nos proporciona desde hace algunas versiones del formato de formulario dividido que hace justamente eso.

En cualquier caso se trata de utilizar marcadores asumiendo que existe un campo indice

En el Current del subformulario 

Dim rstClone As DAO.Recordset
Set rstClone = Me.Parent.RecordsetClone
rstClone.FindFirst = "CampoID = " & Me!CampoId
Me.Parent.Bookmark = rstClone.Bookmark
rstClone.Close
Set rstClone = Nothing

Escrito al vuelo


-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: Enguerran
Fecha de publicación: 19/Diciembre/2019 a las 12:49
muchas gracias.
cerrad hilo



Imprimir página | Cerrar ventana