¿Cómo ordenar alfanumérico campo texto?
Creo que es un poco tonta, pero no encuentro la solución. A ver si me pueden ayudar.
Tengo una tabla con nombre y modelo, tengo un formulario con un campo de búsqueda de nombre y un cuadro de lista mostrando el nombre y modelo.
El problema es que el campo modelo es formato texto, pero también tiene números. Cuando realizo la consulta de nombre y el modelo es texto, me lo ordena correctamente, pero cuando realizo la búsqueda del nombre y el modelo son números, no me los ordena, los trata como un texto. Paso a describir la tabla.
Nombre. Modelo
Veneto. 1
Veneto. 10
Veneto. 2
Lombardia. Blanco
Agua. Beige
Cuenca. Único
Basilea. 5
Berlin. Azul
Como podéis ver, en el campo modelo pueden haber tanto números como palabras y ese es mi problema, tengo que poder identificar si son números, que me los ordene correctamente: 1 2 3 5 10 20
Y si son palabras, que me las ordene alfabéticamente.