Visual Basic - Busquedas solo con parte de la cadena

Life is soft - evento anual de software empresarial
 
Vista:

Busquedas solo con parte de la cadena

Publicado por Carlos Carlos (1 intervención) el 27/08/2006 20:51:20
He realizado un programa para buscar datos que se almacennan en un archivo de texto.

Si busco el dato completo, no hay problema. por ejm. Si busco un nombre "Juan", me da el resultado de todos los registros con ese nombre.

Lo que necesito es buscar solo parte de la cadena y que me de los resultados de los datos que contengan parte de dicha cadena. por ejem. Si busco "Ju" quiero que me aparezcan todos los nosmbres que contengan esas dos letras , como "Juan, "Juanita", Juan Carlos", etc..

Con base de datos se suele utilizar el comodin %, pero para archivos de texto ¿exsite algun comodin similar?.
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

RE:Busquedas solo con parte de la cadena

Publicado por jose carlos (340 intervenciones) el 27/08/2006 23:51:29
usa la orden

InStr(inicio, cadena1, cadena2)

ejemplo:

p=instr(1,cadena1,"Ju")

si p<>0 te da la posición de la cadena Ju dentro de la cadena1

utiliza un if p<>0 then label1=cadena1

y te pondrá en el label1 la cadena encontrada, haz un for para que busque en todos los datos que tengas

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