Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Desde un subformulario ir a un registro en concreto

264 views
Skip to first unread message

JLG

unread,
Jan 18, 2009, 8:36:36 AM1/18/09
to
No sé si en access se puede hacer lo siguiente.
En mi formulario principal de uno en uno he dispuesto un subformulario con
algunos campos, importantes para mí de todos los registros y no tener que
estar dirigiéndome hacia ese registro, porque muchos están relacionados. El
caso es que me gustaría que al pinchar en uno de los registros de ese
subformulario, me llevara al registro en concreto.

¿hay en internet algo así? no sabría con qué concepto buscarlo y llevo
tiempo

muchas gracias.

McPegasus

unread,
Jan 18, 2009, 11:58:25 AM1/18/09
to
Hola de nuevo.

Así de pronto no terminando de entender del todo lo que indicas te vuelvo a
enviar al ejemplo del Requery
http://www.mcpegasus.es/articles/McPopUp.asp?IdArticle=0025 ya que se puede
encontrar el modo de ir a un registro en concreto.

Tras leer un poco más, quiero entender que tienes un formulario principal y
entre otros un subformulario con los MISMOS datos que el formulario
principal y que al seleccionar en uno de los registros del subformulario
este sea el que quede activo en el principal ¿es correcto?

--

Rafael Andrada
www.goo.mcpegasus.es
www.mcpegasus.net

..:: Tu Access, Mi Pasión ::..

"JLG" <jeanih...@hotmail.com> escribió en el mensaje
news:45D97F5F-EFE7-4695...@microsoft.com...

JLG

unread,
Jan 18, 2009, 2:16:57 PM1/18/09
to
así es, y no encuentro un ejemplo para poder llevarlo a cabo :(

"McPegasus" <mcpe...@XQuitarXmcpegasus.net> escribió en el mensaje de
noticias:eLCnk3Ye...@TK2MSFTNGP04.phx.gbl...

McPegasus

unread,
Jan 18, 2009, 3:18:12 PM1/18/09
to
No, no en ese artículo hay otra cosa.

Pues en el subformulario y en el evento al activar el registro,

- Haces foco al control del formulario donde está el campo del registro por
donde vas a buscar. Me.parent.txtNombreControl.Setfocus.

- Ha continuación buscas por el nombre del campo que contenga el Id en el
subformulario. DoCmd.FindRecord [strcboNombre], A_ENTIRE, 0, A_DOWN,
A_CURRENT
(Sustituye strcboNombre por el control del subformulario con el Id.)

Y teóricamente deberás de situarte en dicho registro.

Suerte.


--

Rafael Andrada
www.goo.mcpegasus.es
www.mcpegasus.net

..:: Tu Access, Mi Pasión ::..

"JLG" <jeanih...@hotmail.com> escribió en el mensaje

news:872BD386-570E-46FC...@microsoft.com...

Martin

unread,
Jan 18, 2009, 8:45:00 PM1/18/09
to

No se si entendi bien, y tampoco la tengo tan clara en acces pero lo que
hago para que al seleccionar un registro me abra un subformulario mostrandome
datos sobre ese registro es lo siguiente:
creo una macro de abrir formulario, en la condicion abrir selecciono el
segundo formulario, y en la condicion WHERE escribo:
[NombreDelCampoAVincular]=[Formularios]![NombreDelFormularioPrincipal]![Nº
muestra]
y si queres la macro la asignas a propiedades, eventos , al hacer clik en
todos los campos del formulario principal

Saludos
Martin
"McPegasus" escribió:

Martin

unread,
Jan 18, 2009, 8:48:01 PM1/18/09
to
Perdon ahi va de nuevo la condicion WHERE
[NombreDelCampoAVincular]=[Formularios]![NombreDelFormularioPrincipal]![NombreDelCampoAVincular

Saludos]

"Martin" escribió:

JLG

unread,
Jan 25, 2009, 12:39:10 PM1/25/09
to
Hola Martin, no se trata de abrir un subformulario con el registro concreto,
sino que desde un subformulario insertado en mi formulario principal, me
diriga al registro seleccionado desde el subform.
pero muchas gracias

"Martin" <Mar...@discussions.microsoft.com> escribió en el mensaje de
noticias:A362C093-F9DD-4AC0...@microsoft.com...

0 new messages