Access - Extraer los últimos caracteres de una cadena

 
Vista:

Extraer los últimos caracteres de una cadena

Publicado por Teresa (27 intervenciones) el 10/03/2004 16:55:23
Tengo una variable, en visual basic,que contiene una dirección, pero necesitaría extraer los últimos cuatro caracteres de esta cadena, es decir, la parte que corresponde con la extensión del último elemento de la cadena.
Como podría obtener la cadena de texto pero sin estos cuatro últimos caracteres.
GRACIAS, para todos lo que participan en este foro.


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Extraer los últimos caracteres de una cadena

Publicado por Pancho (149 intervenciones) el 10/03/2004 17:05:11
Hola

Se puede hacer de la siguiente manera

sCad = Mid$(sCad,len(sCad)-4,4)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Planteo de nuevo la pregunta

Publicado por Teresa (27 intervenciones) el 11/03/2004 15:34:26
Gracias, por la respuesta, pero veo que he planteado mal la pregunta
Lo que yo busco es:
Conservar la cadena entera, salvo la parte correspondiente a la extensión, independientemente del tamaño de la cadena.
Por ejemplo:
C: Mis documentos / Varios /Foto.jpg
obtener: C: Mis documentos / Varios /Foto

o en:

C: Mis documentos / Varios /bases datos/bd.mdb
obtener: C: Mis documentos / Varios /bases datos/bd

Espero que alguien pueda ayudarme.
Aunque de todos modos:
GRACIAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Planteo de nuevo la pregunta

Publicado por Victoria (1530 intervenciones) el 11/03/2004 18:52:42
Hola
Solo tendrías que modificar lo que ya te ha contestado Pancho
mid$(cad,1,len(cad)-4)
Otra forma:
left(cad,len(cad)-4)

De ambas formas quitas los tres valores de la extensión y el punto

Un saludo
Victoria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

GRACIAS

Publicado por Teresa (27 intervenciones) el 12/03/2004 10:57:42
GRACIAS.
Ahora si, me funciona.
Suponía que en la respuesta de Pancho podía encontrar la solución, pero no supe hacerlo.
Gracias a ambos y al resto del foro por ayudarme.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar