Access - Extraer codigo de 8 digitos en cualquier posicion

 
Vista:
sin imagen de perfil
Val: 4
Ha disminuido su posición en 42 puestos en Access (en relación al último mes)
Gráfica de Access

Extraer codigo de 8 digitos en cualquier posicion

Publicado por Diego (2 intervenciones) el 31/12/2019 14:58:42
Hola a todos, soy nuevo! tengo una inquietud y agradecere me ayuden.
tengo un campo [VOUCHER] de 55 caracteres del que necesito extraer solo 8 digitos, que son los siguientes a la dercha del texto "REING-DA-" el problema es que este puede estar al comienzo o al final.



20181111000505000260045472000260045472REING-DA-24541052
REING-DA-2463022820181116000376000240122955000240122955

muchas gracias!
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

Extraer codigo de 8 digitos en cualquier posicion

Publicado por Anonimo (3322 intervenciones) el 31/12/2019 22:22:08
La función INSTR, devuelve la posición de comienzo (si la localiza) o un CERO si no la encuentra.

VOUCHER= "20181111000505000260045472000260045472REING-DA-24541052"
?Instr(Voucher,"REING-DA-")
39

VOUCHER= "REING-DA-2463022820181116000376000240122955000240122955"
?Instr(Voucher,"REING-DA-")
1

VOUCHER= "REI0G-DA-2463022820181116000376000240122955000240122955"
?Instr(Voucher,"REING-DA-")
0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 4
Ha disminuido su posición en 42 puestos en Access (en relación al último mes)
Gráfica de Access

Extraer codigo de 8 digitos en cualquier posicion

Publicado por Diego (2 intervenciones) el 01/01/2020 15:42:24
gracias por la ayuda!
al localizar la posición, y agregando otra columna, con expresión mid ya pude extraer los digitos.
Buen comienzo de año para todos!
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