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

noviembre 2024
LMXJVSD
 123
45678910
11121314151617
18192021222324
252627282930 

Debates en el foro

Ejecutar Fórmula Excel en TextBox
Insertar nombre del usuario

Contacto