FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Exportacion a Excel de reportes resumidos
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Exportacion a Excel de reportes resumidos
Posted: Tue Dec 09, 2014 10:02 AM
Hola, no se si este problema se da con bases de datos, dado que como uso SQL, mis reportes se arman a partir de arrays generados desde las tablas, pero en los reportes que genero a partir de arrays, sucede que si son resumidos y los exporto a Excel, se exportan detallados.

aqu铆 est谩 el c贸digo:
Code (fw): Select all Collapse
#include "Fivewin.ch"
#include "report.ch"

FUNCTION Main()
    LOCAL aReturn:={}, i:=0, j:=0
    //listado desde un array
    FOR i=1 TO 25
        for j=1 to 5
            aadd( aReturn, { Str(i,3), "texto", 25 } )
        NEXT j
    NEXT i
    
    REPORT oReport TITLE "Listado" CAPTION "Listado" PREVIEW SUMMARY
    
        COLUMN TITLE "# " ;
            DATA aReturn[i,1] ;
            PICTURE "999" ;
            SIZE 4
        
        COLUMN TITLE "# " ;
            DATA aReturn[i,2] ;
            PICTURE "!!!!!" ;
            SIZE 7
        
        COLUMN TITLE "Cantidad:" ;
            DATA aReturn[i,3] ;
            PICTURE "9,999,999" ;
            SIZE 10;
            TOTAL
            
        GROUP ON aReturn[i,1];
            HEADER "Producto: " + aReturn[i,1]
            
    END REPORT
    
    oReport:bSkip := { || i++  }
    oReport:bInit := {|| i := 1 }
    
    ACTIVATE REPORT oReport WHILE i <= LEN( aReturn )

RETURN nil


Este sencillo programita, genera un array que luego listo resumido con preview.

En el preview y en la impresi贸n se resume, pero en la exportaci贸n a Excel, se genera detallado.

Esto se puede resolver?

Aqu铆 el ejemplo del error autocontenido:

https://app.box.com/s/uehujziqmlk6tg4attqv

Agradezco desde ya vuestra amable ayuda.
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Exportacion a Excel de reportes resumidos
Posted: Wed Dec 10, 2014 09:07 AM

????

Alguna sugerencia? :roll:

Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Exportacion a Excel de reportes resumidos
Posted: Wed Dec 10, 2014 10:58 AM
Bueno, lo prob茅 con tablas dbf y es igual, vease este ejemplo de c贸digo:
Code (fw): Select all Collapse
#include "Fivewin.ch" 
#include "Ord.Ch"
#include "report.ch"

FUNCTION Main()
    LOCAL oReport
    FIELD age
    
    REQUEST DBFCDX
    RddSetDefault( 'DBFCDX' )
     SET AUTOPEN ON
    
    //listado desde una tabla
    USE CUSTOMER NEW SHARED
    INDEX ON AGE TAG AGE
    GO TOP
    
    REPORT oReport TITLE "Listado" CAPTION "Listado" PREVIEW SUMMARY
    
        COLUMN TITLE "Nombre" ;
            DATA CUSTOMER->first ;
            PICTURE "!!!!!!!!!!!!!!!!!!!!" ;
            SIZE 10
        
        COLUMN TITLE "Monto Salarios:" ;
            DATA CUSTOMER->salary ;
            PICTURE "9,999,999.99" ;
            SIZE 15;
            TOTAL
            
        GROUP ON CUSTOMER->age ;
            HEADER "Edad: " + Str( CUSTOMER->age, 3 )
            
    END REPORT
    
    oReport:bInit := {|| DbGoTop() }
    
    ACTIVATE REPORT oReport 

    CLOSE DATABASES
    
RETURN nil


aqu铆 el ejemplo autocontenido:

https://app.box.com/s/qjqesvxhnh531zu0rl6b

Agradezco si alguien puede guiarme en alguna forma de lograr que en las excels se resuma tambi茅n.

Gracias por vuestra atenci贸n.
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Exportacion a Excel de reportes resumidos
Posted: Wed Dec 10, 2014 04:18 PM

??????? :oops:

Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Exportacion a Excel de reportes resumidos
Posted: Thu Dec 18, 2014 01:30 PM

Ser铆a muy bueno para mi poder deshacerme de la clase repexcel, para adoptar la exportaci贸n a XLS de la treport, as铆 como otras exportaciones y facilidades nuevas de la misma, perooooooooooo..., la clase repexcel o trepxls u otros nombre que ha recibido, resum铆a los reportes resumidos, no sucede as铆 con la exportaci贸n a excel nativa de la clase treport......

Dirigiendome a los desarrolladores que dise帽aron la exportaci贸n a excel..
Es posible a帽adir esta funcionalidad a la clase?

?????

Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"

Continue the discussion