asi es la cosa....
pues como ya te dije, el codigo anterior incluye todo(casi)
la linea final que dice Crpe.show muestra el reporte por pantalla desde la aplicacion.....
Crpe es el nombre que le das al reporte, que casualmente lo hago coincidir en este ejemplo con el nombre del componente..
Solo debes incluir(se me habia olvidado) la linea...
crpe.DiscardSavedData;
con esta antes del crpe.tables[0].datapointer:=CrpeDs.Datapointer te aseguras de que el reporte elimine los datos que tenia antes de la llamada (algo asi como refresh)....
Dale frente al computador, creeme que solo asi se aprende....
|