[Gvsig_usuarios] calcular identificador

Mario Carrera carrera_marrod en gva.es
Mar Sep 21 16:37:46 CEST 2010


Hola Andrés,

hay un operador en la calculadora que te permite recortar cadenas en un 
campo String. Es el "substring". Puedes hacer que te recorte los dos 
últimos caracteres.   Sería algo así: 
subString([Campo],0,length([Campo])-2).

Saludos



Andres Juarez escribió:
> Gracias Mario
>
> Me sirvio la respuesta, y ahora surge otro problema.
> No se porque razón los campos originales son de tipo doble. Para poder 
> usar la expresión de concatenación de cadenas tengo q pasar el tipo a 
> Cadena, y para eliminar los decimales del doble tuve q pasarlo a 
> Entero (cree un nuevo campo de tipo Entero y tome los valores del 
> original)
> Bien, el problema está en que cuando paso de Entero a Cadena (con el 
> comando toString) vuelve a aparecer la coma y el cero.
>
> ¿Que tengo que hacer para eliminar los decimales?
> Muchas gracias
>
> El 21 de septiembre de 2010 10:19, Mario Carrera 
> <carrera_marrod en gva.es <mailto:carrera_marrod en gva.es>> escribió:
>
>
>     Hola Andrés,
>
>     tienes un ejemplo similar en el curso de gvSIG de la web, en la página
>     64:
>     https://gvsig.org/web/docusr/learning/gvsig-courses/gvsig_des_1.9_u_2/pub/documentacion
>
>     Saludos,
>         Mario
>
>
>
>
>     Andres Juarez escribió:
>     > Hola a todos
>     >
>     > Estoy intentando, sin éxito, calcular un identificador que debería
>     > contener la información de otros tres campos(FRACCION; RADIO;
>     MANZANA)
>     > Necesito unir esos campos y que quede algo como: "9-12-345" con
>     > guiones u otro separador (donde 9=fracción; 12=radio; 345=manzana)
>     > ¿Cual es la expresión q debería introducir en la calculadora de
>     campos
>     > para obtener ese resultado?
>     >
>     > Muchas gracias de antemano
>     >
>     > --
>     >    Andrés Juarez
>     > Malvinas Argentinas
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > gvSIG_usuarios mailing list
>     > gvSIG_usuarios en listserv.gva.es
>     <mailto:gvSIG_usuarios en listserv.gva.es>
>     >
>     > Para ver histórico de mensajes, editar sus preferencias de
>     usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>     >
>     > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>     >
>     _______________________________________________
>     gvSIG_usuarios mailing list
>     gvSIG_usuarios en listserv.gva.es <mailto:gvSIG_usuarios en listserv.gva.es>
>
>     Para ver histórico de mensajes, editar sus preferencias de usuario
>     o darse de baja en esta lista, acuda a la siguiente dirección:
>
>     http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>
>
>
>
> -- 
>    Andrés Juarez
> Malvinas Argentinas
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>   


Más información sobre la lista de distribución gvSIG_usuarios