![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Visualizar imagen en un DBCtrlGrid
Hola a todos.
Utilizo Delphi 2007 y en un TDBCtrlGrid enlazado a una consulta necesito visualizar una imagen sólo en los registros que cumplan la condición True/False de un campo en concreto. No encuentro ningún evento que me permita dibujar en el DBCrtlGrid. ¿Sabéis cómo poder realizarlo? Saludos y gracias. |
#2
|
||||
|
||||
Es posible mostrar imágenes en un DBCtrlGrid de Delphi, aunque de manera indirecta, ya que este componente se utiliza principalmente para mostrar datos en un formato de cuadrícula y no está diseñado específicamente para manejar imágenes. Sin embargo, se puede lograr mediante el uso de un campo de tipo *Blob* en la base de datos.
Usando un campo de tipo Blob: - Asegúrate de que en tu base de datos tienes un campo destinado a almacenar imágenes (por ejemplo, de tipo BLOB). - En Delphi, puedes enlazar este campo con un control visual en el DBCtrlGrid. Vinculando la imagen con el DBCtrlGrid: - Utiliza un componente como TDBImage o TImage para mostrar la imagen en la cuadrícula. - Debes asegurarte de que los datos de imagen en la base de datos estén correctamente recuperados y enlazados al campo adecuado. Ejemplo de código:
Uso de imágenes desde una carpeta: Si no deseas almacenar las imágenes directamente en la base de datos, también puedes tener rutas de acceso a las imágenes en un campo de texto, y luego cargarlas dinámicamente en el control DBCtrlGrid con una función que lea la imagen desde un archivo en la ruta indicada.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 13-11-2024 a las 20:47:47. |
#3
|
||||
|
||||
Hola.
Como la imagen siempre es la misma, la he cargado en el componente TImage y la visualizo en función del valor del Campo "IMP2" Lo he conseguido así:
Saludos. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas al visualizar una imagen | elsamurai | HTML, Javascript y otros | 1 | 12-01-2011 15:54:28 |
Visualizar imagen en una celda de un DBGrid | MaMu | Varios | 1 | 31-07-2008 17:40:42 |
Visualizar imagen | judit25 | Gráficos | 2 | 09-05-2006 18:37:53 |
Visualizar una imagen grabada en SQL Server | etrevino | Gráficos | 1 | 30-10-2004 15:12:18 |
Visualizar imagen en una tabla | carymar | Conexión con bases de datos | 1 | 21-04-2004 22:04:52 |
![]() |
|