Subtotalizar varias columnas en clase TExcelScript

Subtotalizar varias columnas en clase TExcelScript

Postby artu0407 » Tue Dec 16, 2008 3:21 pm

Hola gente vengo usando la clase TExcelScript para generar reportes a excel uso el metodo subtotal para sumar una columna pero como hacer
para subtotalizar mas de una columna

la sintaxis que uso es:

obj := TExcelScript():New()
obj : Say(1,1,datos)
obj : Say(2,1,datos)
....
...

obj:Subtotal(cRango,1,1,14)

14= es la columna que va a subtotalizar ¿no puedo poner otra columna mas?

gracias x sus reponses
Arturo.
artu0407
 
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am

Re: Subtotalizar varias columnas en clase TExcelScript

Postby mmercado » Tue Dec 16, 2008 10:03 pm

artu0407 wrote: obj:Subtotal(cRango,1,1,14)

14= es la columna que va a subtotalizar ¿no puedo poner otra columna mas?
Hola Arturo:

Prueba lo siguiente:
Code: Select all  Expand view
   #define xlSum -4157
   oSheet:Range( cRange ):SubTotal( nControlCol, xlSum, { 14, 15, etc }  )
Saludos.

Manuel Mercado
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: Subtotalizar varias columnas en clase TExcelScript

Postby artu0407 » Wed Dec 17, 2008 3:26 am

mmercado wrote:
artu0407 wrote: obj:Subtotal(cRango,1,1,14)

14= es la columna que va a subtotalizar ¿no puedo poner otra columna mas?
Hola Arturo:

Prueba lo siguiente:
Code: Select all  Expand view
   #define xlSum -4157
   oSheet:Range( cRange ):SubTotal( nControlCol, xlSum, { 14, 15, etc }  )
Saludos.

Manuel Mercado

Gracias Manuel por responder modifique la clase y le puse de parametro
el arreglo pero ahora me sale " no se puede determinar que fila o que seleccion de la lista contiene los rotulos de columnas requeridas para este comando"

Intente usar la clase Repexcel pero no lo logro compilarlo
gracias
artu0407
 
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 162 guests