Ver Mensaje Individual
  #1  
Antiguo 04-09-2012
wull wull is offline
Miembro
NULL
 
Registrado: may 2012
Posts: 30
Reputación: 0
wull Va por buen camino
Asignar una variable a la propiedad Parameters de ADOQuery

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.
Responder Con Cita