Muy buenas a todos el foro, a ver si me pueden ayudar con lo siguiente. Tengo un codigo en fivewin con el que creo un informe en fastreport, a este le paso un objeto con los datos de un dbf filtrados en funci贸n a unos datos introducidos en un formulario para que el fastreport me genere el informe, pues bien, mi problema es el siguiente, cuando cierro el fastreport , cambio los valores y lo vuelvo a abrir me conserva la informaci贸n del 煤ltimo reporte y en el workarea en vez de cargarse el alias del informe anterior y crear uno con los nuevos datos, me crea 2, el del primer informe y el que acabo de crear. Esto se repite siempre pudiendo crearse infinitos alias (en funcion a las veces que le demos a generar el informe). Esto solo se arregla si salgo del programa y vuelvo a entrar.
Alguien puede ayudarme con esto. A continuacion pongo el c贸digo
FUNCTION creaInforme6resumen(cAlias,saldo)
local oFr
oFr:=frReportManager():New()
with object oFr
:setTitle("Resumen concepto y a帽o")
:setWorkArea("CUEN1",1) -->CUEN1 es el nombre que fast report le da a mi alias
:LoadFromFile("resumen concepto y ano.fr3")
if saldo=0
:AddVariable("Recibos","TipoSaldo","'A C R E E D O R'")
else
:AddVariable("Recibos","TipoSaldo","'D E U D O R'")
endif
//:DesignReport()
:showreport()
:clearMasterDetail("CUEN1")
:RemoveDataSet(select(cAlias))
:clearDataSets()
estroyFr()
Espero haber sido lo suficientemente claro con mi problema y espero vuestra ayuda. Gracias
end with
RETURN Nil