Crystal Report - Como Obtener Subtotal Por pagina

 
Vista:

Como Obtener Subtotal Por pagina

Publicado por SOMILY (3 intervenciones) el 28/01/2006 18:59:19
Que tal miren lo que deseo es poder obtener el subtotal por cada pagina
por que lo necesito para poder imprimir mis facturas es decir tengo que sumar cada 20 renglones el Subtotal obtener el IVA y Total asi mismo
pero no se como hacer que me sume cada 20 renglones ya pude hacer que cada 20 renglones me genere otra paguina pero me falta obtener el subtotal por paguina
espero me puedan ayudar

al parecer tengo que utilizar una Formula pero no se como

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como Obtener Subtotal Por pagina

Publicado por Luis Hansel (109 intervenciones) el 30/01/2006 21:33:44
¿Ya intentaste hacer un Running Total?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ya lo logre Hacer Obtener Subtotal Por Paguina

Publicado por SOMILY (3 intervenciones) el 31/01/2006 16:35:18
Hola que tal solo comento que ya logre obtener el subtotal por pagina
asi como el IVA y TOTAL lo hace perrfecto

Ahora tengo el pequeño problema de convertir el total en letra ya lo logre Hacer pero la Fuction ToWord
solo la tengo en Ingles alguien sabe de alguna en español
towords(truncate({table.amt}),0) + " dollars and " +
totext(remainder({table.amt},truncate({table.amt}))*100,0)+"/100 cents"

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ya lo logre Hacer Obtener Subtotal Por Paguina

Publicado por Luis Hansel (109 intervenciones) el 01/02/2006 23:29:32
Saludos:

Me agrada saber que resolvistes tu problema. ¿Cómo lo solucionaste?

Si tienes interés, puedes escribir a mi correo. Yo solucioné ese problema creando mi propia fórmula. Te la puedo facilitar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ya lo logre Hacer Obtener Subtotal Por Paguina

Publicado por denis castillo (6 intervenciones) el 03/04/2006 18:53:13
hola que tal
estoy interesada en tú función!
Sería posible que me la enviaras???
Gracias
saludos desde Panamá
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ya lo logre Hacer Obtener Subtotal Por Paguina

Publicado por beto (1 intervención) el 24/11/2006 16:10:03
Buenas gente,
Estoy interesado en esa funcion ya que tengo un requerimiento de poner un subtotal por pagina y no logro resolverlo, me la podrian facilitar? Se los agradezco mucho.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ya lo logre Hacer Obtener Subtotal Por Paguina

Publicado por Willam (1 intervención) el 29/02/2008 21:37:24
Estimado Colega
Yo necesito la misma funcion que me de los subtotales por cada pagina en crystal report, opr favor demme una manito

Atte
Willam
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como Obtener Subtotal Por pagina

Publicado por fescobares (4 intervenciones) el 18/05/2018 17:29:00
Dejo la solución que encontré para este problema:

En la sección Encabezado de página agregué lo siguiente:

- Number2 (suprimir para que no se muestre)

- @Transporte (Este es el transporte que se muestra en la parte superior, a partir de la segunda página en adelante)



en Number2, botón derecho -> Editar fórmula. Ingresamos:

1
2
3
4
5
6
7
8
if PageNumber>1 then
(WHILEPRINTINGRECORDS;
numberVar transp:=0;
transp:= {@UnboundNumber1};)
else
(
numberVar transp:=0;
)

en @Transporte, botón derecho -> Dar formato al objeto. En la pestaña 'Común', en el x-2 de Suprimir ingresamos: RecordNumber=1 para que no se muestre en la primera página.

en @Transporte, botón derecho -> Editar fórmula. Ingresamos:

1
2
3
4
5
6
7
8
if PageNumber>1 then
(WHILEPRINTINGRECORDS;
numberVar transporte:=0;
transporte:= {@UnboundNumber1};)
else
(
numberVar transporte:=0;
)



En la sección Detalles agregué lo siguiente:

- @sumaDetalles (suprimir para que no se muestre)



En @sumaDetalles, botón derecho -> Editar fórmula. ingresamos:

1
2
3
WHILEPRINTINGRECORDS;
numberVar sumaysigue;
sumaysigue:=sumaysigue+{Valor} ;

donde {Valor} es el nombre de la columna donde se muestra el valor en $ de cada elemento de mi lista.



En la sección Pie de página agregué:

- Number1 (suprimir para que no se muestre)

- @SumaySigue



En Number1, botón derecho -> Editar fórmula. Ingresamos:

1
2
WHILEPRINTINGRECORDS;
numberVar sumaysigue;

En @SumaySigue, botón derecho -> Dar formato al objeto. En la pestaña 'Común', en el x-2 de Suprimir ingresamos: PageNumber = TotalPageCount para que no se muestre en la última página.

En @SumaySigue, botón derecho -> Editar fórmula. Ingresamos:

1
2
3
WHILEPRINTINGRECORDS;
numberVar sumaysigue;
sumaysigue;




De esta forma logré sumar un total por página (transporte). El cual se muestra al final de cada hoja y al principio de la hoja siguiente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar