Hola..
Mira para controlar el valor de unos de los campos retornados por alguna consulta, en el quickreport, debes acceder al evento "AfterOpen" del campo del "Query" (Consulta) retornado, me explico :
Supongamos que tienes esta tabla :
PERSONAS
========
Rut Integer
Nombre VarChar(100)
Ingles Boolean
para este ejemplo vamos a utilizar un componente Query y en su propiedad "Sql" vamos a escribir el siguiente codigo :
Select * From PERSONAS
luego aceptamos...
ahora le hacemos "doble click" al Componente Query y elejimos la opcion "Add Fields CTRL+A" y alli nos permitira agregar los campos solicitados en la consulta realizada en la Propiedad "SQL" del Componente Query.
Ahora vamos a utilizar el evento "AfterOpen" del componente Query...
Supongamos que queremos mostrar una etiqueta en el QuickReport que nos diga "Si habla ingles" si el campo "Ingles" de la Tabla Personas esta en True, bueno para esto vamos a poner una etiqueta llamada "LabelIngles" en el Quick report y en el evento "AfterOpen" del Query vamos a escribir lo siguiente :
procedure TfrmReportesPesticidas.QueryAfterOpen(DataSet: TDataSet);
begin
IF QueryIngles = True THEN
LabelIngles.caption='SI, habla ingles'
ELSE
LabelIngles.caption='NO, habla ingles'
end;
bueno..espero q' te sirva.
chao...mucha suerte.