Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-12-2005
CarmaZone CarmaZone is offline
Miembro
 
Registrado: mar 2005
Posts: 59
Poder: 20
CarmaZone Va por buen camino
Imagen en dbgrid

Hola a todos, uso delphi 6 y paradox, vereis, tengo hecho una conversion de albaran a factura y para saber que albaran he convertido me gustaria poner una señal y nose como.

He visto en el FacturaPlus que al crear un albaran, en la fila del grid de pone un punto verde y al convertirlo en factura de pone el punto en rojo y me gustaria hacer algo igual y habia pensado en crear un campo de tipo GRAPHIC y guardar una imagen pero los dbgrid no muestran la imagen, por eso era para preguntar que manera podria inventar para realizar la funcion que quiero xDDDDD.

Muchas gracias de antemano y Salu2!!!
Responder Con Cita
  #2  
Antiguo 28-12-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Has una busqueda en el foro con palabras como: "Dbgrid imagen" (o imagenes), "dbgrid color".

Esto dara mucho resultados muy validos, ya que esos temas se han tratado
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 29-12-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Necesitas un campo Booleano en u tabla que te indique si se ha convertido ya o no.

Si no quieres programar mucho puedes utilizar el componente TCustomizeGrid.

Basta con que lo sueltes en el formulario, le asignes tu DBGrid, lo actives y en el evento PaintCellImage coloque algo como ésto:

Código Delphi [-]
 
   // Para la columna pulsada
   if (FieldName = 'Convertido') then begin
       // Es verdadero
       if (Field.AsBoolean) then begin
         // Cargar el recurso
         Bitmap.LoadFromFile('.\Punto_verde.bmp');
       end
       else begin
         Bitmap.LoadFromFile('.\Punto_Rojo.bmp');
       end;
       // Indicar que ha cambiado
       Change := True;
   end;

En una de las demos del componente está implementado lo que necesitas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:38:00.


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
Copyright 1996-2007 Club Delphi