Veran estoy haciendo un reporte (en Fast Report 4) usando como DataSet un ADOQuery; pero el reporte debe depender de un variable que el usuario ha de elegir desde un ComboBox (tambien he tratado con un RadioGroup) utilizo el siguiente codigo sql para el ADOQuery
Código SQL
[-]SELECT * FROM mitabla WHERE año=:anio
Según yo así estoy pasando un parametro.
anio es una variable de tipo String asi como el campo año es de tipo texto (Mi BD esta hecha en Acces 2010), en la propiedad parameter del Quey lo dejo vacio, por lo que al mostrar el reporte no contiene nada, si pongo un valor a parameters entonces si lo muestra pero solo de ese valor.
Se supone que
anio debe cambiar dependiendo de la opcion que el usario ha seleccionado, para lo cual hago lo siguiente:
Código Delphi
[-]procedure TForm2.ComboBox1Click(Sender: TObject);
begin
anio:=ComboBox1.Text;
end;
Se supone que con esto estoy guardando en la variable
anio la opcion que el usuario ha elegido y despues de esto la paso como parametro a la consulta en el ADOQuery, pero al hacerlo asi el reporte no me muestra nada... necesito de sus sugerencia por favor.