FoxPro/Visual FoxPro - Buscar dato en un campo

 
Vista:

Buscar dato en un campo

Publicado por Alberto (48 intervenciones) el 24/01/2005 22:32:47
Tengo una tabla proveedor en la cual hay un campo denominado clase, este
campo contiene lo siguiente:

proveedor clase
A 1,10,2
B 2,20,5
C 1,2,15
etc...

Lo que quiero hacer es que cuando el usuario ingrese por decir la clase
"2", el sistema me muestre en el informe todos los proveedores que tienen
esa clase.

El ingreso se realiza en una caja de texto.
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:Buscar dato en un campo

Publicado por Roman Suazo (2723 intervenciones) el 24/01/2005 23:18:26
No se entiende bien tu ejemplo, no se sabe si el campo tiene varios valores o solo uno. Si es solo uno con un SET FILTER te bastaria:

SELEC mitabla
SET FILTER CLASE=2
GO BOTTOM
*correr el reporte

Anque seria mejro usas cursores:

SELEC * FROM MITABLA WHERE PROVEEEDORES=2 INTO CURSOR MICURSORINFORME

GO BOTTOM

* CORRER REPORTE

USE IN MICURSORINFORME
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:Buscar dato en un campo

Publicado por Alberto (48 intervenciones) el 25/01/2005 02:16:58
Bueno el campo tiene varios valores
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:Buscar dato en un campo

Publicado por Roman Suazo (2723 intervenciones) el 25/01/2005 02:46:58
Un ejemplo buscando el dos en el campo

SELEC mitabla
SET FILTER "2"$mitabla.campo
GO BOTTOM
*correr el reporte

En terminos generales, la busqueda sera mas lenta... Creo que debes diseñar tu tabla mejor...parece mal diseño tener varios valores en el mismo campo...
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:Buscar dato en un campo

Publicado por Alberto (48 intervenciones) el 25/01/2005 14:24:25
El problema es que un proveedor puede pertenecer a una o varias clases, es por ello que hago en un campo varios valores, y la cantidad de clases no es fija.

Si tienes otra forma de como hacerlo te lo agradecedería mucho.

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