Abrir un formulario continuo ordenado en Access usando VBA

Escrito por Administrador

28 de julio de 2023

Hoy vamos a ver cómo abrir un formulario continuo ordenado en Microsoft Access usando VBA.

Me ha llevado más tiempo la elaboración del archivo de ejemplo que el propio código en sí, pero quería que tuvieseis un ejemplo gráfico.

Como sabéis, cuando cargamos un formulario continuo con varios campos, Access los ordena según el campo clave de la tabla a la que pertenece. En nuestro ejemplo, tenemos la siguiente tabla con su campo clave "Nombre",

saber-usuarios-conectados-base-datos
saber-usuarios-conectados-base-datos

Al abrir el formulario continuo, los registros aparecen ordenados por el campo "Nombre",

saber-usuarios-conectados-base-datos

Si seleccionamos el campo "Apellido" como clave,

saber-usuarios-conectados-base-datos

Vemos cómo el formulario aparece ahora ordenado por el campo "Apellido",

saber-usuarios-conectados-base-datos

Pues bien, para abrir el formulario continuo ordenado por el campo que decidamos nosotros, sólo tenemos que añadir el siguiente código que os muestro a continuación,

Private Sub Form_Load()

DoCmd.SetOrderBy "Edad ASC"

End Sub

Con esto, abriremos el formulario ordenado por el campo "Edad" en manera ascendente,

saber-usuarios-conectados-base-datos

Como vemos que hay dos empleados con 26 años, si quisiésemos, además, ordenar por nombre de manera descendente, solo tendríamos que escribir,

Private Sub Form_Load()

DoCmd.SetOrderBy "Edad ASC, Nombre DESC"

End Sub

El resultado será,

saber-usuarios-conectados-base-datos

Espero que con este ejemplo hayas aprendido a abrir un formulario continuo ordenado en Microsoft Access usando VBA. Descárgate el archivo de ejemplo y practica.

Por último, quiero invitarte a compartir tus dudas en los comentarios o en el foro. Intentaré ayudarte en todo lo que pueda, y así aprenderemos todos.

Hasta la próxima.

Si te ha servido y quieres donar

Descarga el archivo del ejemplo

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Últimas publicaciones

Categorías

abril 2024
LMXJVSD
1234567
891011121314
15161718192021
22232425262728
2930 

Debates en el foro

Avatar
Formularios con ADO

Contacto