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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Sergio
17/12/2004 - 12:41 | Informe spam
Muchas gracias por contestar mi pregunta y ayudarme. Debo aclarar que
omitio si querer el decir que no lo quiero hacer con una Base de datos asi
no se ve esto, es decir quiero trabajarlo en memoria por ejemplo:
Producto - Ubic - Estado - imagen - Activada
16 - A - 01 - Imagenxa - .T.
16 - B - 00 - Imagenxb - .F.
16 - C - 02 - Imagenxc - .T.
18 - A - 01 - Imagenqa - .F.
18 - B - 00 - Imagenqb - .F.
18 - C - 00 - Imagenqc - .F.
Quiero activar la imágenes de acuerdo a esa lista y no activarla si ya ha
sido activada previamente (espero no estar enredando mucho con esto y que
no se entienda).
Pero la idea principal es la de trabajar esto en memoria ya que quiero
ocultar esas imágenes en algun directorio asi no se modifican.
Espero me puedan seguir ayudando.

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

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 Sergio
20/12/2004 - 15:49 | Informe spam
Sinceramente solo quiero que me ayuden diciendome solamente si se puede
hacer lo que quiero o no.
Desde ya muchas gracias por leer mi mensaje.


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

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#4 Carlos Yohn Zubiria
21/12/2004 - 12:41 | Informe spam
Sergio,
Seguramente muchos (entre ellos, yo) quieren ayudarte pero no se entiende el
problema que planteas:

¿Que quieres decir con 'activar imagenes'?
¿Están en un formulario?, ¿Son archivos? ¿Quieres editarlas? ¿Con qué
programa?
Tómate tu tiempo para plantear bien el problema, antecedentes, resultado
deseado, entorno, etc.
Verás como entonces recibes la ayuda necesaria.

Saludos,
A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España

"Sergio" escribió en el mensaje
news:
Muchas gracias por contestar mi pregunta y ayudarme. Debo aclarar que
omitio si querer el decir que no lo quiero hacer con una Base de datos asi
no se ve esto, es decir quiero trabajarlo en memoria por ejemplo:
Producto - Ubic - Estado - imagen - Activada
16 - A - 01 - Imagenxa - .T.
16 - B - 00 - Imagenxb - .F.
16 - C - 02 - Imagenxc - .T.
18 - A - 01 - Imagenqa - .F.
18 - B - 00 - Imagenqb - .F.
18 - C - 00 - Imagenqc - .F.
Quiero activar la imágenes de acuerdo a esa lista y no activarla si ya ha
sido activada previamente (espero no estar enredando mucho con esto y que
no se entienda).
Pero la idea principal es la de trabajar esto en memoria ya que quiero
ocultar esas imágenes en algun directorio asi no se modifican.
Espero me puedan seguir ayudando.


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

PortalFox - NNTP Forum Gateway

Respuesta Responder a este mensaje
#5 Sergio
21/12/2004 - 14:18 | Informe spam
Muchas gracias John y Hernan por lo dicho. Ahora bien voy a intentar
detallar
con cuidado y sin ser extenso.
Tengo un formulario en el cual tengo objetos insertados que quiero
activar segun voy leyendo la tabla de movimientos siguiente.
PRODUCTO - UBIC - ESTADO
16 - A - 01
16 - B - 00
16 - C - 02
18 - A - 01
18 - B - 00
18 - C - 00

Tambien según ciertos estados de esa tabla a cada objeto le voy a ir
asignando una imagen en la propiedad picture, la imagen a mostrar esta
en otra tabla (tambien alli esta si el objeto ya esta activado) que
es la siguiente:
PRODUCTO - UBIC - ESTADO - IMAGEN - ACTIVADA
16 - A - 01 - Imagenxa - .T.
16 - B - 00 - Imagenxb - .F.
16 - C - 02 - Imagenxc - .T.
18 - A - 01 - Imagenqa - .F.
18 - B - 00 - Imagenqb - .F.
18 - C - 00 - Imagenqc - .F.

Y aqui vienen las preguntas, esta segunda tabla no quiero trabajarla
como tal sino como una matriz en memoria o un array quizas, se puede?
Debo decir que todo esto viene porque no es conveniente tenerla grabadas
en el disco las imagenes que representan a cada uno de los estados de cada
producto. Se puede hacer algo distinto para guardar algun dato que no se
quiera mostrar como en este caso el nombre de las imagenes?
Espero haber sido claro y gracias nuevamente por el consejo anterior.

Sergio.


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

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida