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..