RE:Solucionado - Extraer parte de un texto
Publicado por
John Black (1 intervención) el 19/10/2011 14:01:02
Te aconsejo que primero guardes los nombres de los archivos en una tabla,
luego usas la funcion right para extraer solo esta parte del nombre "111551.xml.pdf"
( Right ("nombre del campo", numero de caracteres contados desde el final ) )
luego usas el left para extraer solo "111551" del string creado. y eso lo insertas en la tabla que necesitas. Left([NombreDelCampo];hasta el numero de caracter de la extraccion)
si necesitas saber la posicion de un caracters dentro un campo esta funcion te puede servir
InStr([NombreDelCampo]; caracter a buscar)
Incluso puedes usar la funcion InStr junto con left o right, asi:
Left([NombreDelCampo];InStr([NombreDelCampo];" ")-1)
Lo que hemos hecho es sustituir el 7 por una función que nos cuente los caracteres hasta el espacio en blanco, esto lo hacemos con InStr([NombreDelCampo];" ")
el -1 del final lo ponemos porque la función cuenta el espacio en blanco también por lo que le restamos 1 y queda exacto
Espero que te ayude
saludos
S.J. Wnctr