Ver Mensaje Individual
  #1  
Antiguo 23-01-2013
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 397
Reputación: 16
novato_erick Va por buen camino
el reporte anterior no se borra en Fastreport

Hola Chicos como están?

Una Consulta:

Sucede que realizo mi reporte de un empleado sus horas laboradas y al hacerlo por primera vez no tengo problema el asunto es que al generar el mismo reporte con otro empleado abre el reporte pero con el empleado anterior consultado con la nueva consulta y así sucesivamente...

he buscado y buscado y nada encuentro... trate destruyendo el formulario pero nada..

Este es mi codigo de generar el reporte:

Código Delphi [-]
procedure TfrmReportes.btnGenerarClick(Sender: TObject);
var
  Reporte: string;
   begin
    Reporte := trim((edtCedula.Text));
     if Reporte = '' then
      begin
       ShowMessage('Favor Digite un Número de Cédula');
      end
        else
         begin
             dmStoreProcedure.spConsultaCedula.Params.ParamByName('CEDULA').AsString := edtCedula.Text;
             dmStoreProcedure.spConsultaCedula.ExecProc;
             id_emplReport := dmStoreProcedure.spConsultaCedula.Params.ParamByName('ID').AsInteger;
                  begin
                    with dmReportes.qReporteshoy do
                     begin
                       close;
                       ParamByName('id').AsInteger := id_emplReport;
                       open;
                    end;
                      begin
                         dmReportes.frReportes.PrepareReport(false);
                     end;
                end;
    edtCedula.Text := '';
    lblCedula.Visible := false;
    edtCedula.Visible := false;
    btnGenerar.Visible := false;
    dmReportes.frReportes.ShowpreparedReport;
   end;
end;


Alguna idea para solucionarlo?


Saludos


novato_erick
Responder Con Cita