FoxPro/Visual FoxPro - AYUDA EN VISTA PARAMETRIZADA

 
Vista:

AYUDA EN VISTA PARAMETRIZADA

Publicado por ERNESTO RODRIGUEZ (61 intervenciones) el 27/02/2002 00:45:07
IMPORTANTE !!!! Si tengo una tabla en donde hay códigos distintos
de diferentes bodegas.

Y además tengo diferentes productos creados en cada una de las bodegas.

¿ Como hago para que por medio de un COMBOBOX (En donde se escoja el Número de Bodega) la vista se parametrice .

Y muestre y trabaje en mi formulario SOLAMENTE con los registros
de la bodega seleccionada y que ignore los registros de las otras bodegas ?

De Nuevo 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

RE:AYUDA EN VISTA PARAMETRIZADA

Publicado por Foxperto (894 intervenciones) el 27/02/2002 02:44:46
Hola Ernesto:

Puedes utilizar 3 formas:

Despues de seleccionar la Bodega

1.- Puedes crear un Cursor con los productos de esa bodega.
2.- Puede Filtar la Tabla por Bodega o
3.- Puedes trabajar con tablas relacionadas.

Particularmente me parece una buena opcion la No. 1...

Pero deberias de probar a ver cual se adacta mas a tus necesidades.

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

RE:AYUDA EN VISTA PARAMETRIZADA

Publicado por Gandalf (15 intervenciones) el 27/02/2002 12:19:24
La ayuda de Foxperto es muy valiosa (es uno de los tipos más serios de este foro).
Como complemento, te digo que si utilizas las alternativas 1 o 2, deberás refrescar los datos mediante programa cada vez que escoges una bodega. Esto lo debes hacer en el método InteractiveChange del Combo o forzando a que salga de este control para ejecutar su método Valid.

Una alternativa 4 sería tener un cursor para cada bodega creado en el Load o Init del Form y luego simplemente hacer un SELECT <Alias_bodega> cada vez que seleccionas la bodega (¿algo loca no?).
Por supuesto que en un entorno Cliente/Servidor esto sería inaceptable.

Suerte.
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