Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Los números y cadenas almacenados en un campo de Texto corto (texto) o Texto largo (memo) en Access se ordenan alfabéticamente. En otras palabras, los números se ordenarán en función de los dígitos individuales que conforman el valor, en lugar de en el valor numérico. Por ejemplo, el valor 11 aparece antes que 2 y el valor 12 aparece antes que 3, como se muestra en la tabla siguiente.

Nombre del alumno

No del alumno

Diego

1

Maria

10

Guillermo

11

María

1,2

Jane

2

Lynn

3

Jason

4

María

5

Para asegurarse de que los números se ordenan según su valor numérico en lugar de alfabéticamente, siga uno de estos procedimientos:

  • Si el campo contiene solo valores numéricos, considere la posibilidad de cambiar el tipo de datos del campo a Número o Moneda.

  • Siga este procedimiento si:

    • El campo contiene solo valores numéricos, pero no desea cambiar el tipo de datos del campo.

    • El campo contiene valores numéricos y de cadena, pero desea omitir los valores de cadena al ordenar.

Este procedimiento usa la función Val para obtener el valor numérico de un número almacenado como texto. La expresión también usa la función SiInm para controlar los valores nulos que pueden estar en el campo de ordenación.

  1. En la pestaña Inicio , en el grupo Ordenar & filtro , haga clic en Avanzadas y, a continuación, haga clic en Filtro u ordenación avanzado en el menú contextual.

  2. Escriba la expresión Expr1: IIf([NombreDeArchivo] Es Nulo, 0, Val([NombreDeEquipo])) en la fila Campo de la primera columna.

    La función SiInm comprueba si el valor de campo es nulo y, si es así, lo trata como 0. Si el valor no es nulo, la función SiInm llama a la función Val para obtener el equivalente numérico.

  3. En la celda Ordenar , seleccione Ascendente o Descendente.

    Un orden ascendente muestra el registro con el menor valor en la parte superior y el registro con el valor más grande en la parte inferior. Una ordenación descendente hace lo contrario.

  4. En la pestaña Inicio , en el grupo Ordenar & filtro , haga clic en Alternar filtro.

Si el procedimiento anterior no funciona, hay otro enfoque que puede probar para evitar alterar la estructura de la tabla. Esto implica "completar" valores que contienen menos dígitos con ceros a la izquierda. Por ejemplo, cambie los valores 11, 2, 2000 y 3 a 0011, 0002, 2000 y 0003 antes de aplicar la ordenación.

Principio de página

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.