Access - Parte Derecha de una cadena de datos variable

 
Vista:

Parte Derecha de una cadena de datos variable

Publicado por Jorge (129 intervenciones) el 28/05/2019 00:51:50
Saludos,
Tengo una tabla con un campo texto que guarda una ruta seguido de un nombre de archivo:
Ejemplo:
c:\documentos\datos\1234aa.jpg
C:\documentos\datos\4567891bcde.jpg

¿Cómo hago para obteber sólo el nombre del archivo?, quedando así:

1234aa.jpg
4567891bcde.jpg

El tema es que el nombre puede tener cualquier tamaño.
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

Parte Derecha de una cadena de datos variable

Publicado por Anonimo (3316 intervenciones) el 28/05/2019 04:00:49
Con dos funciones se resolvería.

Tomando esta como referente: c:\documentos\datos\1234aa.jpg

La función InStrRev podría localizar la ultima barra, a partir de la cual comenzaría el nombre
La función MID permitiría tomar la parte de la cadena a partir de la posición que se obtuviese con InStrRev.

1
MsgBox Mid("c:\documentos\datos\1234aa.jpg", InStrRev("c:\documentos\datos\1234aa.jpg", "\") + 1)
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