Hola
El asunto esta asi:
Tengo dos reportes hechos en RAVE Report, con el siguiente codigo
Código Delphi
[-]
LocalQuery.SQL.Text := 'Select Direccion from RptDefs where Id = :id';
LocalQuery.Parameters.ParamByName('Id').Value := CmbReportes.ItemIndex;
LocalQuery.Active := true;
Reporte := LocalQuery.Fields[0].AsString;
QReports.Active := false;
QReports.Active := True;
Reportes.ProjectFile := Reporte;
Reportes.Execute;
Como veran, la idea es que dependiendo del reporte, que escoja el usuario en un combobox, entonces vaya a la DB y me diga cual es el nombre del mismo.
Entonces que ejecute, el reporte que haya seleccionado.
Pero resulta que si ejecuta primero el reporte A y luego quiero ver el B, siempre sigue mostando el A, hasta que salga del programa y seleccione el reporte B, entonces si muestra el B. Como que hay que hacer algo para refrescar el nombre del reporte, pero no se me ocurre que.
Gracias de antemano.