Los números en un campo de "Texto" no se ordenan como se esperaba
Si utiliza un campo de texto para ordenar, los registros se ordenarán según el orden de los códigos de caracteres UTF-8.
Por este motivo, si su campo de Texto contiene números iguales o mayores que 10, es posible que los registros no aparezcan en el orden esperado.
Por ejemplo, al ordenar registros en orden ascendente, los valores pueden aparecer de la siguiente manera.
"1", "10", "11", ... "2", "3"
Para resolver este problema, utilice uno de los siguientes métodos.
-
Si el campo contiene números de uno y dos dígitos (por ejemplo, para expresar un mes), agregue "0" al comienzo de los números de un dígito.
Ejemplo: 01, 02, ... 10, 11, 12 -
Utilice un campo Desplegable en lugar de un campo de texto.
Con un campo Desplegable, los registros se ordenarán en el orden que haya configurado en Opciones en la configuración del campo. Puede asegurarse de que los registros se ordenen en el orden que desee especificando el orden en Opciones.