Discussion:
Iniciar un formulario en un registro especifico
(demasiado antiguo para responder)
Frank
2009-11-21 02:31:03 UTC
Permalink
Hola Grupo,
Tengo access 2003 y os xp sp2, intento que un formulario se inicie en un
registro determinado de acuerdo al valor de uno de sus campos, en mi caso el
campo tiene el valor año y quiero que se inicie el formulario con el registro
que tenga el valor de ese campo = al año actual de la fecha del sistema y una
vez que se inicie en ese registro que me permita avanzar o retroceder con la
barra de desplazamiento del formulario.

Les agradezco la ayuda que me puedan dar al respecto
Saludos y gracias
kinito11
2009-11-21 08:54:01 UTC
Permalink
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
hola, en el evento abrir del formulario vamos a usar el metodo FindFirst
(buscar Primer Registro), Año seria el nombre del campo.
' Buscar el registro que coincida con el control.
Dim rs As Object

Set rs = Me.Recordset.Clone
rs.FindFirst "[Año] = " & Nz(Year(date), 0)
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
--
Joaquín Ruiz Garcia
Post by Frank
Hola Grupo,
Tengo access 2003 y os xp sp2, intento que un formulario se inicie en un
registro determinado de acuerdo al valor de uno de sus campos, en mi caso el
campo tiene el valor año y quiero que se inicie el formulario con el registro
que tenga el valor de ese campo = al año actual de la fecha del sistema y una
vez que se inicie en ese registro que me permita avanzar o retroceder con la
barra de desplazamiento del formulario.
Les agradezco la ayuda que me puedan dar al respecto
Saludos y gracias
Frank
2009-11-21 13:43:02 UTC
Permalink
Hola Kinito11, funcionó de maravilla, gacias mil, mil, mil. mil

Saludos
Post by kinito11
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
hola, en el evento abrir del formulario vamos a usar el metodo FindFirst
(buscar Primer Registro), Año seria el nombre del campo.
' Buscar el registro que coincida con el control.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Año] = " & Nz(Year(date), 0)
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
--
Joaquín Ruiz Garcia
Post by Frank
Hola Grupo,
Tengo access 2003 y os xp sp2, intento que un formulario se inicie en un
registro determinado de acuerdo al valor de uno de sus campos, en mi caso el
campo tiene el valor año y quiero que se inicie el formulario con el registro
que tenga el valor de ese campo = al año actual de la fecha del sistema y una
vez que se inicie en ese registro que me permita avanzar o retroceder con la
barra de desplazamiento del formulario.
Les agradezco la ayuda que me puedan dar al respecto
Saludos y gracias
l***@gmail.com
2016-09-21 22:46:48 UTC
Permalink
GRacias Kimito11, luego de buscar y buscar logre solucionar con tu ayuda
Gracias Totales.....

Loading...