| Usuario |
SUBTOTAL de Pag1 en Pag2 - INFORME... |
Desconocido
|
| Enviado - 28/6/2004 |
| |
Estoy intentando diseñar un Informe de tal manera que me dé IMPRESO lo siguiente:
....PÁGINA 1 : ........|.......PÁGINA 2 :
............................|..Saldo Anterior = 100
.[Nombre][Monto]....|..[Nombre]......[Monto]
..David.........20......|.....Pedro.............10
..Abel..........30.......|.....María.............60
..Juan..........50.......|.....TOTAL......= 170
SubToTal = 100.......|
Para este ejemplo suponemos que el detalle de Grupo de un registro exceda en 2 o 3 páginas sucesivamente según, para ello he intentado diseñar un Informe del siguiente modo:
1.-Encabezado Página: [Saldo Anterior]
2.-Detalles
3.-Pie de Grupo: [TOTAL]
4.-Pie de Página: [SubTotal]
...............................PÁGINA 1 : .........|........PÁGINA 2 :
Encabezado Página: ....[Saldo Anterior]...|.....["Sal Ant"=100]
.......................[Nombre][Monto]..........|.....[Nombre][Monto]
Detalles: ..............David......20............|........Pedro.......10
Detalles: ..............Abel.......30.............|........María.......60
Detalles: ..............Juan.......50.............|
Pie de Grupo: .....................................|......["TOTAL"=170]
Pie de Página: ......["SubT"=100]............|......[SubTotal]
No sé si Microsoft tomó previsiones para realizar este tipo de Informes. Aquí van mis preguntas:
¿Como hago referencia al SubTotal de la 1ra Pag en el encabezado de la 2da Pag? (o sea arrastrar el valor del pie de página al encabezado, pero en la siguiente página)?
Si lograra tener éxito en capturar dicho valor, ¿Que coloco o que mostraría Access en la 1ra Pag en el Campo [Saldo Anterior]?, y que mostraría en el campo [SubTotal] en la 2da Pag?
Estoy investigando y no se si tiene que ver esto con realizar primero SubConsultas (SQL) para realizar mi Informe o en su defecto administrar campos por código con Arrays (Visual Basic), pero mis conocimientos de programación quedaron muy limitados para ello. Les quedaré agradecido de darme una mano sobre este asunto |
| |
|
Desconocido
|
| Enviado - 14/7/2004 |
| |
En el informe crea una variable que llamas TotPag
en el encabezado del informe en el evento al dar formato la inicializas
if formatcount<>1 then exit sub
totpag=0
en la seccion del informe en el evento al dar formato la vas acumulando
if formatcount<>1 then exit sub
totpag=totpag + importes
donde importes son las cantidades independientes que quieres sumar
en el encabezado de pagina creas un cuadro de texto independiente por SaldoAnt y añades al imprimir la orden
if totpag<>0 then Saldoant=totpag
y haces lo mismo en el pie de pagina, por ejemplo
if page<pages then Saldopag=totpag
|
| |
|
|
|