Ver Mensaje Individual
  #3  
Antiguo 10-04-2008
Avatar de georgejg
georgejg georgejg is offline
Miembro
 
Registrado: ene 2008
Ubicación: Colombia
Posts: 37
Reputación: 0
georgejg Va por buen camino
Gracias por responder Enecumene.

con respecto a la Segunda duda seguie el ejemplo de este hilo

q funciono en gran manera.

Pero con respecto a la primera Duda..

no se como validar q los datos de la celda an sido modificados. encontre el siguiente ejemplo:

Código Delphi [-]
 
if (Column.Index = 2) and (Column.Field.Dataset.FieldbyName('PESO').AsInteger < 100) then       
if (gdFocused in State) then
     Begin
         DBGrid1.canvas.brush.color := clBlue;
     end
     else
     Begin
         DBGrid1.Canvas.Font.Color := clRed; 
         DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State);
     end;

el cual es colocado en el evento OnDrawColumnCell del DBGrid hace exactamente lo q necesito pero el detalle es q se hace la validacion con un Numero determinado.

Código Delphi [-]
if (Column.Index = 2) and (Column.Field.Dataset.FieldbyName('PESO').AsInteger < 100) then  .........

y yo necesito es validarlo contra lo q trajo el Query asi q no es adecuado.

e intentado modificar la condicion pero no e podido dar con la Solucion

si alguien me puede ayudar se les agradecera en gran manera

Saludos..
Responder Con Cita