Consulta Manejo de Matrices

13/12/2004 - 18:58 por Sergio | Informe spam
Hola a todos, soy un principiante en esto. Me gustaría que me ayudaran a
saber como se puede resolver esto. Por la particularidad de un producto
(objeto) que tengo es que puedo activar varias imágenes distintas en
pantalla, por lo que dependiendo de los parámetros que reciba tengo que
presentar cada una de esas imágenes (pueden ser una o varias, todas
independientes).
Aqui van los datos:
Producto - Ubicacion - Estado - imagen
16 - A - 01 - Imagenxa
16 - B - 00 - Imagenxb
16 - C - 02 - Imagenxc
18 - A - 01 - Imagenqa
18 - B - 00 - Imagenqb
18 - C - 00 - Imagenqc

La idea es entrar con la buisqueda de los 3 primeros campos y poder
devolver el ultimo asi activo el objeto que tiene el mismo nombre. Y lo
mas importante... como puedo hacer esto en visual?
Desde ya muchas gracias por leerlo y mas aún por las sugerencias.
Sergio.



-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Espanol vfp
16/12/2004 - 23:40 | Informe spam
* Suponiendo que el nombre de la base de datos sea "mydbf"
USE mydbf

*Creas un indice basado en la primeras columnas asi
INDEX ON producto+ubicacion+estado TAG SearchCdx
SET ORDER TO SearchCdx

* Luego aplicas la busqueda con el SEEK
IF SEEK('16'+'A'+'01')
* y presentas la imagen en el form asi
THISFORM.image1.picture = mydbf.imagen
THISFORM.image1.Refresh
ENDIF

Donde los valores separados por "+" pueden ser variables.

Saludos.

"Sergio" wrote in message
news:
Hola a todos, soy un principiante en esto. Me gustaría que me ayudaran a
saber como se puede resolver esto. Por la particularidad de un producto
(objeto) que tengo es que puedo activar varias imágenes distintas en
pantalla, por lo que dependiendo de los parámetros que reciba tengo que
presentar cada una de esas imágenes (pueden ser una o varias, todas
independientes).
Aqui van los datos:
Producto - Ubicacion - Estado - imagen
16 - A - 01 - Imagenxa
16 - B - 00 - Imagenxb
16 - C - 02 - Imagenxc
18 - A - 01 - Imagenqa
18 - B - 00 - Imagenqb
18 - C - 00 - Imagenqc

La idea es entrar con la buisqueda de los 3 primeros campos y poder
devolver el ultimo asi activo el objeto que tiene el mismo nombre. Y lo
mas importante... como puedo hacer esto en visual?
Desde ya muchas gracias por leerlo y mas aún por las sugerencias.
Sergio.




PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares