<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div>Disculpa, una consulta antes. Los datos que se encuentran antes de 05700 es constante?&nbsp;</div>
<div>Es decir&nbsp;</div>
<div><span class="Apple-style-span" style="font-size: 13.333333015441895px; line-height: 100%; ">0202002... &nbsp;</span></div>
<div>Porque si es así, puedes crear otras columna copiar los datos completos y después con buscar y remplazar &quot;eliminas ese prefijo&quot; (0202002). Incluso se me ocurre que lo puedes hacer por selección de todos los que tengan ese prefijo y después lo eliminas
 en la nueva columna.</div>
<div><br>
</div>
<div>Digo, puede ser una posibilidad.</div>
<div><br>
</div>
<div>Espero te sirva...</div>
<div><br>
</div>
<div>Saludos,</div>
<div>Olman Fuentes</div>
<div>Costa Rica</div>
<br>
GVSIG-CONSULTORESAA &lt;gvsig@consultoresaa.com&gt; escribió:<br>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hola.<br>
Los pasos en buena teoría serían:<br>
1. Creas el nuevo campo<br>
2. Calculadora de campos<br>
3. Tipo: Cadena<br>
4. Comando: SubString<br>
5. Sintaxis: Substring([campo],7,5), ya que la primera posición es la 0 y no<br>
1.<br>
<br>
El asunto es que NO funciona.... ignoro por qué falla.<br>
<br>
En todo caso el consejo que puedo darte es:<br>
1. Abre la tabla *.dbf en una hoja electrónica (totalmente fuera de gvSIG)<br>
2. En el nuevo campo (columna) aplica la función DERECHA(CELDA;5)<br>
3. Esto te calcula la subcadena con los caracteres que quieres<br>
4. Copia la fórmula en todos los registros<br>
5. Guarda el archivo<br>
6. Luego cargas la capa en gvSIG y listo tendrás el campo con la subcadena.<br>
<br>
Espero esto te ayude, aunque obviamente no es lo más fácil y cómodo.<br>
Quizás algún otro compañero nos pueda ayudar con este problema.<br>
Saludos desde Costa Rica.<br>
Gustavo Agüero Córdoba.<br>
<br>
<br>
<br>
-----Mensaje original-----<br>
De: gvsig_usuarios-bounces@listserv.gva.es<br>
[<a href="mailto:gvsig_usuarios-bounces@listserv.gva.es">mailto:gvsig_usuarios-bounces@listserv.gva.es</a>] En nombre de catastro_gis<br>
Enviado el: jueves, 08 de noviembre de 2012 21:06<br>
Para: gvsig_usuarios@listserv.gva.es<br>
Asunto: [Gvsig_usuarios] sintaxis de substring<br>
<br>
tengo un campo de cuya longitud es de 12 digitos 020200205700 , el caso es<br>
que deseo solo que se muestre parte del campo a partir de la posicion 8 es<br>
decir 05700 como hago esto usando el operador substring, claro es un campo<br>
de datos tipo string guardado en una tabla<br>
<br>
Gracias de antemano<br>
<br>
<br>
<br>
--&lt;</div>
</span></font>
</body>
</html>