Imprimir página | Cerrar ventana

Salto de página

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=86778
Fecha de impresión: 27/Marzo/2026 a las 05:09


Tema: Salto de página
Publicado por: gabores
Asunto: Salto de página
Fecha de publicación: 14/Septiembre/2023 a las 04:33
Hola a todos

Quería pedirles ayuda con este inconveniente con el que me encuentro.

Creé un formulario bastante extenso y para hacer mas sencillo llegar a las diferentes secciones encontré que se podían insertar saltos de página en diferentes lugaresdel mismo a las que se podía llegar mediante el uso de las teclas PGDN y PGUP secuencialmente.

He logrado que esto funcione perfectamente pero me sería de mucha utilidad poder ir a determinado salto de página con VBA y no logro referencialos como para llegar a ellos.

Cada salto tiene su nombre salto1,salto2 y asi sucesivamente pero no puedo ir a ellos ni con SETFOCUS ni con GOTO CONTROL y busqué en la WEB y no logro dar con nada parecido.

Podrían decirme si esto es posible de alguna manera?

Desde ya y como siempre muchas gracias.






Respuestas:
Publicado por: xavi
Fecha de publicación: 14/Septiembre/2023 a las 07:01
Hola,

Hay que utilizar el método GoToPage del objeto formulario.

Me.GoToPage 3

Info:  https://learn.microsoft.com/en-us/office/vba/api/access.form.gotopage" rel="nofollow - Método Form.GoToPage (Access) | Microsoft Learn

Un saludo


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

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


Publicado por: Mihura
Fecha de publicación: 14/Septiembre/2023 a las 08:29
Es más fácil enviar el foco a un control (que pueda recibirlo) que esté en lo 'alto de la página' que quieras enseñar.

Si no tuvieras un campo de texto, sitúa una imagen, un botón ...


-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: gabores
Fecha de publicación: 14/Septiembre/2023 a las 23:32
Muchas gracias como siempre por vuestra ayuda.
Les cuento que finalmente utilicé el método GoToPage . 
Ya lo había visto en la ayuda de Microsoft pero no lograba hacerlo funcionar. 
Gracias a vuestro aporte, noté que estaba referenciando en el GoToPage al nombre del salto de página y no al número de página como indica Xavi en su ejemplo.
Una vez corregido esto funcionó a la perfección! 
Hago esta aclaración por si alguien comete el mismo error que yo cometía.
Siempre agradecido por darme su tiempo y ayuda.






Imprimir página | Cerrar ventana