Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ¿como asignar una imagen de una BD a un Image? (https://www.clubdelphi.com/foros/showthread.php?t=18667)

scotex 18-02-2005 15:41:43

¿como asignar una imagen de una BD a un Image?
 
Hola a todos, me gustaria saber como puedo asignarle una imagen k tengo en una Query a un campo Image.
Gracias de antemano, un saludo.

defcon1_es 18-02-2005 18:09:08

Hola,
usa el componente DBImage:
1) En la propiedad DataSource le asignas un DataSource que apunte a esa Query.
2) En la propiedad DataField le asignas el campo de la query que sea la imagen.

Salu2.

scotex 19-02-2005 11:19:13

Hola Defcon1, eso ya lo probe, y funciona... pr no me explike con claridad, lo k tengo en la Query son las fotos correspondientes a un cliente, segun el cliente k voy seleccionando esa Query cambia, por tanto kiero mostrar 3 fotos, y claro, con los campos DBImage solo muestro el campo Foto de la Query, pr es la misma foto en todos los DBImage, entiendes?

La estructura de la tabla de Fotos es: Id_Foto, Id_cliente,Foto

Lepe 20-02-2005 12:16:14

A ver si lo entiendo, cada registro de la query, tiene 1 foto distinta del mismo Cliente.

Suponiendo que la query está ordeanada por Idcliente:

Puedes poner 1 solo DBimage, y un boton que diga "Siguiente Foto" al pulsarlos, solo haces query.Next

Si pones 3 DBimages, al abrir la query, cargas las 3 primeras en los DBimages y pones en el boton "Mostrar más fotos" que cargaría las 3 proximas fotos en los mismos DBImages.

Igual hay otra forma más efieciente, igual despues del 2º café se me ocurre ;)

Saludos


La franja horaria es GMT +2. Ahora son las 16:48:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi