Buscar en partes un numerico
Publicado por Pablo (Argentina) (433 intervenciones) el 18/06/2009 16:23:45
Hola Amigos, de nuevo, estoy todavia dando vueltas con el boton buscar. Muchas Gracias Amigo Victor, tal vez eso me sirva pero no creo que para esto, a Mauricio y Andy hice mas o menos lo que me dice Es_Binario. Pero en fin, les cuento bien con que me arreglo.
Tengo un campo numero con 15 digitos como maximo, SIEMPRE son 15 ni mas ni menos, bueno lo que yo quiero hacer en el boton buscar es que no tenga que poner los 15 numeros para que me lo encuentre ¿me explico?, que ponga cierta cantidad y me busquee la coincidencia.
Por Ejemplo, tengo 123456789132498 no cierto, bueno si yo tipeo en el textbos 132498 en el ejemplo que me busque solo eso, y si pongo 3456 busque eso. es como lo que hace en el PICBTNS el buscar con la opcion Contiene ¿ahora se entiende?
Es un poco complicado o no se, estoy probando con SUBSTR pero tengo que poner varias lineas y creo que funcionaria.
Uds saben de otra forma en la que lea el text con los digitos que pongo y me devuelva el registro.
yo estoy haciendo asi por ahora
locate for esn = substr(thisform.text1.value,1,6) esto me busca los primero 6 digitos desde el principio, no)
ahora si yo pongo
locate for esn = substr(thisform.text1.value,6) no funciona, cuando esto indicaria que busque los ultimos 6 digitos ¿no?
y si pongo que el substr(thisform.text1.value,5,6) o sea para que arranque a buscar a partir del quinto digito NO lo hace,
Que estoy haciendo mal? o que otra forma hay de buscar que no sea poniendo los 15 digitos.
Pablo
Tengo un campo numero con 15 digitos como maximo, SIEMPRE son 15 ni mas ni menos, bueno lo que yo quiero hacer en el boton buscar es que no tenga que poner los 15 numeros para que me lo encuentre ¿me explico?, que ponga cierta cantidad y me busquee la coincidencia.
Por Ejemplo, tengo 123456789132498 no cierto, bueno si yo tipeo en el textbos 132498 en el ejemplo que me busque solo eso, y si pongo 3456 busque eso. es como lo que hace en el PICBTNS el buscar con la opcion Contiene ¿ahora se entiende?
Es un poco complicado o no se, estoy probando con SUBSTR pero tengo que poner varias lineas y creo que funcionaria.
Uds saben de otra forma en la que lea el text con los digitos que pongo y me devuelva el registro.
yo estoy haciendo asi por ahora
locate for esn = substr(thisform.text1.value,1,6) esto me busca los primero 6 digitos desde el principio, no)
ahora si yo pongo
locate for esn = substr(thisform.text1.value,6) no funciona, cuando esto indicaria que busque los ultimos 6 digitos ¿no?
y si pongo que el substr(thisform.text1.value,5,6) o sea para que arranque a buscar a partir del quinto digito NO lo hace,
Que estoy haciendo mal? o que otra forma hay de buscar que no sea poniendo los 15 digitos.
Pablo
Valora esta pregunta


0