![]() |
![]() |
| Paypal | 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 Noteví 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. |
![]() |
|
|
Temas Similares
|
||||
| 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 |
|