FoxPro/Visual FoxPro - locat

 
Vista:
Imágen de perfil de juanj

locat

Publicado por juanj (110 intervenciones) el 27/12/2006 03:29:36
para hacer una busqueda hago lo siguiente
locate for (eplX)==(thisform.numexs.value)
if found()
bloq.de intruciones
else
bloq.de intruciiones
//si encuentra a la persona con su resprectivos datos por medio de su nombre completo
¿pero como hacerle para que me muestre P/E a toodos los que se llaman "Ruben"?
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:locat

Publicado por sistak (15 intervenciones) el 27/12/2006 14:17:33
Hola juanj

Segun mi opinion tienes varios caminos te mencionare 03

* Si tiene un campo nombre en tu tabla

1.
locate for (eplX)==(thisform.numexs.value)
if found()
bloq.de intruciones
continue()
else
bloq.de intruciiones
2. podrias hacer una comparación dentro de un Scan

scan

if campo=nombre then
bloq.instruc
else

endif

endscan

3. Usar una sentencia SQL

select * from tabla where (camponombre=nombre)

bueno son opciones que puedes considerar para la solucion de tu problemática.

espero que te ayude

Atte
sistak
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

RE:locat

Publicado por jorge (423 intervenciones) el 27/12/2006 16:14:01
Hola.
Una sentencia SQL de la siguiente forma te ayudara mucho mas

Select nombre, apellido FROM Tabla WHERE campo LIKE '%ruben%' Into cursor tmp1

? tmp1.nombre, tmp1.apellido

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