Wow!! Estamos ante una cosa bastante extraña y que debería no tener mucho misterio.<br><br>Efectivamente el campo "pk" que es un Integer no se ordena correctamente. <br>En mis pruebas:<br>1- Poner la capa en edición y ordemar, FUNCIONA perfectamente. <br>
2- Cuando cierro la edición y ordeno, NO FUNCIONA.<br><br>No tengo ni idea porqué puede estar funcionando mal. <br><br>He estado mirando si había un ticket asociado en el tracker y no he encontrado ninguno abierto con esto. Quizás se pueda crear uno e incluir esta capa para reproducirlo.<br>
<br>Un saludo,<br>Nacho<br><br><br><br><div class="gmail_quote">El 21 de enero de 2011 12:48, Benito Lourido <span dir="ltr"><<a href="mailto:benitolourido@pangeaingenieria.es">benitolourido@pangeaingenieria.es</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola Nacho,<br></blockquote><div>tras darle muchísimas vueltas he encontrado "algo" que no consigo entender, así que a ver que te parece. No he conseguido reproducirlo en otra capa de modo que te adjunto la que me da el problema. Al ordenar el campo "pk" veras que no lo ordena correctamente y que los filtros tampoco funcionan. Lo curioso es que si en vez de llamarlo "pk" lo llamo "fj" o "perico de los palotes", entonces sí que funciona. Es ridículo pero no tengo otra explicación.<br>
Por si te sirve de algo se trata de una capa importada de un dwg, el dbf lo he modificado en open office, mi versión de gvsig es la 1.9 y mi sistema operativo windows xp.<br>Si encuentras una explicación más razonable me encantará escucharla.<br>
Gracias y un saludo<br><br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
<br>
Message: 20<br>
Date: Wed, 19 Jan 2011 22:08:21 +0100<br>
From: Nacho Uve <<a href="mailto:nachouve@gmail.com" target="_blank">nachouve@gmail.com</a>><br>
Subject: Re: [Gvsig_usuarios] error al ordenar registros numéricos<br>
To: Lista de Usuarios de gvSIG <<a href="mailto:gvsig_usuarios@listserv.gva.es" target="_blank">gvsig_usuarios@listserv.gva.es</a>><br>
Message-ID:<br>
<<a href="mailto:AANLkTikOvW_XAx_XGKniaWe4oGan7kuTrYUodcthM_WD@mail.gmail.com" target="_blank">AANLkTikOvW_XAx_XGKniaWe4oGan7kuTrYUodcthM_WD@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<div class="im"><br>
<br>
Hola Benito,<br>
<br>
Yo no consigo reproducir el error que comentas. ¿Puedes mandar la capa que<br>
te produce ese error? Yo estoy mirando cosas con filtros ahora mismo y me<br>
interesa mucho analizar todo lo que tenga en esa parte.<br>
<br>
Creo que quizás saber la versión de gvSIG y datos de tu sistema operativo<br>
puede ayudar. Gracias!<br>
<br>
Un saludo,<br>
Nacho<br>
<br>
<br>
El 19 de enero de 2011 19:59, Benito Lourido <<a href="mailto:benitolourido@gmail.com" target="_blank">benitolourido@gmail.com</a>>escribió:<br>
<br>
> Hola a todos,<br>
> tengo un problema con una tabla que no consigo solucionar.<br>
> En un campo tipo integer con valores enteros que van de 1 a 300 cuando los<br>
> ordeno en modo ascendente o descendente el orden no es correcto. Más curioso<br>
> es que si aplico un filtro en el que indico que me seleccione el valor igual<br>
> a 5 en ese campo, lo que me selecciona es el valor que está colocado en la<br>
> fila 6, si le pido que seleccione el valor igual a 7 lo que me selecciona es<br>
> el valor que está colocado en la fila 8 y sucesivamente.<br>
> Pero lo que ya me saca de quicio es que, si la capa está en modo edición lo<br>
> ordena todo correctamente y los filtros funcionan !!!!<br>
> Por favor si hay algún error de este tipo documentado que alguién me lo<br>
> aclare porque he perdido el día.<br>
> Muchas gracias y un saludo.<br>
><br>
><br>
<br>
<br></div>
--</blockquote></div><br>
<br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div><br><br>