Solucionado!!
Ya encontré la solución y expongo cual era mi error por si es útil para alguien.
El problema era que intentaba leer el valor del QRDBColor, y en lugar de eso lo tengo que hacer direcatmente desde la tabla, el codigo del evento BeforePrint del DetailBand sería:
if MemoriaDatosInformeColor.Value := 'rojo' then
QRDBColor.Font.Color := clRead
else
QRDBColor.Font.Color := clBlack;
end;
donde MemoriaDatosInformeColor pertenece a mi tabla donde cargo los datos.
Un saludo!
|