Restablecer total acumulado (Crystal Reports)

17/08/2005 - 15:21 por Alberto | Informe spam
Tengo un campo de tipo "total acumulado" que quiero restablecer entre página
y página pero no sé cómo hacerlo. El asistente da tres opciones: al cambiar
de campo, al cambiar de grupo y fórmula. Supongo que tendré que escoger la
fórmula pero no sé cuál debe ser su contenido.

Gracias por la ayuda.

Preguntas similare

Leer las respuestas

#1 Alberto
18/08/2005 - 16:00 | Informe spam
Se me plantean varios problemas. El primero es que no sé cómo poner a cero
los campos de totales acumulados. Otro problema es que no sé cómo ir hasta
la ayuda de Crystal.
Gracias

"Octavio Hernandez" escribió en el mensaje
news:
Alberto,

Efectivamente, parece que por ahí no se puede; debes usar una variable de
Crystal y programar la acumulación (y reinicialización al terminar la
página).
Mira en la ayuda de Crystal un tema llamado "Creación de totales
acumulados usando una fórmula".

Slds - Octavio

"Alberto" escribió en el mensaje
news:
Tengo un campo de tipo "total acumulado" que quiero restablecer entre
página y página pero no sé cómo hacerlo. El asistente da tres opciones:
al cambiar de campo, al cambiar de grupo y fórmula. Supongo que tendré
que escoger la fórmula pero no sé cuál debe ser su contenido.

Gracias por la ayuda.





Respuesta Responder a este mensaje
#2 Octavio Hernandez
18/08/2005 - 17:29 | Informe spam
Alberto,

Es un total que te tienes que currar tú, sin usar los "totales acumuulados"
que él te ofrece.
Te copio el tema de ayuda, por si no viene en la versión que tienes.

Slds - Octavio

**************************************
Si ha eliminado datos o si los datos se basan en una fórmula que se realiza
en WhilePrintingRecords, debe crear una fórmula de total acumulado en vez de
usar el cuadro de diálogo Crear campo de total acumulado.

Al crear manualmente un total acumulado, necesita crear tres fórmulas:

a.. Una fórmula de resumen.
b.. Una fórmula de restablecimiento para establecer una variable en cero.
c.. Una fórmula de visualización para mostrar la variable.
En el siguiente procedimiento, creará un informe que efectúa las funciones
siguientes:

a.. Mantener un total acumulado de los pedidos del cliente.
b.. Agrupar pedidos de cliente y restablecer el total acumulado de cada
grupo.
c.. Mostrar el subtotal de cada pedido (el último total acumulado de dicho
pedido).
Para crear totales acumulados usando una fórmula
1.. Cree un informe utilizando los datos de muestra, Xtreme_es.mdb.
Vincule las tablas Clientes y Pedidos y coloque los siguientes campos de
izquierda a derecha en la sección Detalles:
{cliente.NOMBRE DEL CLIENTE}


{pedidos.ID DEL PEDIDO}


{pedidos.MONTO DEL PEDIDO}


2.. En el menú Ver, haga clic en Explorador de campos.
3.. Seleccione Campos de fórmula en el cuadro de diálogo Explorador de
campos y haga clic en Nuevo.
4.. Asigne a la fórmula el nombre "TotalAcumulado" y haga clic en Usar
Editor.
Aparece el Taller de fórmulas con el Editor de fórmulas activo.

5.. Especifique lo siguiente en el Editor de fórmulas:
WhilePrintingRecords;


CurrencyVar Monto;


Monto := Monto + {pedidos.MONTO DEL PEDIDO};


6.. Haga clic en el botón Guardar y cerrar del Taller de fórmulas.
7.. Coloque esta fórmula en la sección Detalles de su informe, justo a la
derecha del campo {pedidos.MONTO DEL PEDIDO}.
Esta fórmula imprime el total acumulado de los valores del campo Monto del
pedido.

8.. En el menú Insertar, haga clic en Grupo y agrupe el informe según el
campo {cliente.NOMBRE DEL CLIENTE}.
9.. En el Taller de fórmulas, cree "RestablecerMonto":
WhilePrintingRecords;


CurrencyVar Monto := 0;


Esta fórmula dice:

Establecer el valor de la variable Monto en 0.

10.. Coloque esta fórmula en la sección Encabezado de grupo nº 1 de su
informe.
Como la sección Encabezado de grupo nº 1 aparece una vez para cada grupo,
@RestablecerMonto se ejecutará cada vez que cambie el grupo. Así, la
variable Monto se restablece en 0 cada vez que comienza un grupo nuevo.

11.. Seleccione la fórmula @RestablecerMonto en el informe y use el Editor
de fórmulas para suprimirla, de modo que no aparezca en la impresión final.
12.. En el Taller de fórmulas, cree "MostrarMonto":
WhilePrintingRecords;


CurrencyVar Monto;


Esta fórmula simplemente muestra el valor actual de la variable Monto en
cualquier momento.

13.. Coloque esta fórmula en la sección Pie de grupo nº 1 del informe.
Como la sección Pie de grupo nº 1 aparece una vez para cada grupo,
@MostarMonto se ejecutará cada vez que termine el grupo. Así, el valor
almacenado en la variable Monto se imprimirá cada vez que cambie el grupo.



Nota: Esta fórmula imprime el mismo valor que @TotalAcumulado como
total acumulado para el último registro de cada grupo. Pero como se está
imprimiendo en la sección Pie de grupo, actúa como subtotal de grupo y no
como total acumulado.

En el informe, cada fila de la columna de totales acumulados muestra el
valor de registro actual agregado a los valores anteriores. El total
acumulado comienza a actualizarse con cada grupo nuevo y el total acumulado
final correspondiente a cada grupo se convierte en el subtotal de dicho
grupo

*************************************************

"Alberto" escribió en el mensaje
news:ev2x%230$
Se me plantean varios problemas. El primero es que no sé cómo poner a cero
los campos de totales acumulados. Otro problema es que no sé cómo ir hasta
la ayuda de Crystal.
Gracias

"Octavio Hernandez" escribió en el mensaje
news:
Alberto,

Efectivamente, parece que por ahí no se puede; debes usar una variable de
Crystal y programar la acumulación (y reinicialización al terminar la
página).
Mira en la ayuda de Crystal un tema llamado "Creación de totales
acumulados usando una fórmula".

Slds - Octavio

"Alberto" escribió en el mensaje
news:
Tengo un campo de tipo "total acumulado" que quiero restablecer entre
página y página pero no sé cómo hacerlo. El asistente da tres opciones:
al cambiar de campo, al cambiar de grupo y fórmula. Supongo que tendré
que escoger la fórmula pero no sé cuál debe ser su contenido.

Gracias por la ayuda.













begin 666 bt_newparameter.gif
M1TE&.#EA&0`8`/<`````````A #__X2$A-;6SO__`/__________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________RP`````&0`8```(H@`!"!Q(L*#!@@82*ES(L*&!
M`0(-$)A(L:+%BQ !2+S(D6/&C1U#3OQ(L<!(DR)'1J0XP.0`EB))LBS0DD#-
MD#()N-P9H*=/BSD'"-59P*=1H""$`I!IAVBPPT$#$IQ5SHM18P"E4
MD!0U5KWZ]:)&AUA9)JTH]JK8LA;/>LVZ-NQ!@7!3=LRI%V/=OG2C`O8+0*CA
,&[[+F'% ```[
`
end

begin 666 bt_ingrp.gif
M1TE&.#EA&0`8`/<`````````A(2$A-;6SO__________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________RP`````&0`8```(C0`!"!Q(L*#!@@02*ES(L"$!
M`0()#)A(L:+%BQ !2+S(D6/&C1U#3OPHLB3)DB%/3A0X((#+ER\MJAP`8&(`
MCC<KSJS9$J?,B!5YPASZ4R-%[K0Y-*9.H$=M^GQJ-&K/BSF50EU9LZE3
DK5638MPJEBK(LF#/HATP<VU;M!D%R)U+MZY=N0?SZA48$ `[
`
end

begin 666 Dw_strt1.gif
M1TE&.#EA=P+C`/<``````(2$A-;6SO______________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________RP`````=P+C```(_@`!"!Q(L*#!@*ES(L*'#
MAQ C2IQ(L:+%:MS(L:/'CR!#BAPI<(#)DRA3JES)LB7+``)BRIQ)LZ;-
MFSASZMS)LZ?/GT"#"AU*M*C1HTB3*EW*M*G3IU!["HPJ%";5JUBS:MW*M:O7
MKV##BN4Z=>S,``#,JEW+MJW;MW#CRM5:=BW:N7CSZMW+MZ_?OS(#6*VK]B[@
*U[,6+%@F(3-&FY,N;+&WT<>>QDS:!#,)IN8Y->W/
MSZ5CRYY-NW92M*YOYL[-6@!JG;!M"Q].O#CIT[QK\D[^-+CQY]"C2\?+F?EJ
MF:ZS[RZ;MN[ G<ZG_HL?3[X\U,<#?L=<OMYW^]V^L[MOGS.\^?OX\^NW*½
M^OGTR;>>:O#!5Y]U^R6HX(+1F11?3NP!*"!V%!J(DWT,9JCAAJ3]9V%W[U4H
M(GT7(LCAB2BFJ)B'WU'XX( 3:F¸#.J:..-.+KUGU<8YNCCCT!FM6-7/09I
MY)%($C4D5T4FZ>234*96(Y%31FGEE4 NN5636';IY8E::L7EEV26J5^86:'E
MTIILMNGFFW#&*>><=-9IYYUXYJGGGGSVZ>>?@ 8J*)YHFFGHH8AB5V6BC#;Z
M9:&.1BJID9!.:NFE*5:*Z::<)JAIIZ"&*MZG;0UJZJFHIJKJJJRVZNJK_K#&
M:B>I;,EJZZVXYJKKKKSVZJN?M*[UZ[#$%FOLL<@F>VRP:IT*P* #05N2M((2
M5.VT@!9T[;/;5GM2M,"FQ"V?XX+;9[G8DBONN'(R:U:[<:;K)KMKEAOOF_;"
M26^]Z=V++YW[MI3OO_[J2W"_!L_[;<'U<CLPOVVF*Z_ \SJ\<,05^W<QFP&O
M)#'"'*OD[=0RRN!Z?C)+)'9NLLL8EQTRQR#/3C/++,-N<\LKFZGSSSM_V
M_//01&_L\\HR(YVSTD 7_;#112_]K,52USSTU O3VW+-6!.]==)=,[VTV#^'
M3374:(\L5M)'H^TVSF._#3?+;/-<-]E0/_TV_MU,?]UVWGO?[;;+?D<MM-R%
MYQPPWVV?S2[C3GLM^-A:_PVWRH_OFSC9CD?]LMIAP/3OK!#5N+^NHA
MG^YRTQB+'OOEDY=\.,2QZUW[T:_+[7/O>%L=]^XW&S1[T(S)SGKKIYO.M?.X
M-X\[\,&##3WQPKNDN_8'4^][\=^'#_CQTU]O\_:6PTX[WJ"#Y>RV$Y,;?[B!
MWBZ_]P`[._^>]NN)+OZK`V#N5*<N_^QO5NGCV*+PHJP&.O"!$(R@!"78OJ],
M\((8S* &-\C!.U70*QT,H0A'2,(2$NN#HDJA"D.#PA6Z\(6,:2$,9TA#OLBP
MACC,H8X6J,,>^K O_C>\RF.&2,0B&O&(2$RB$I?(Q"8Z\8E0C*(4ITC%*EKQ
MBEC,HA:WR,4N>O&+7PPB50)@PC*:\8QH3&.>Q/@3-YU%C7",HQSG:$(V^L2-
M@:&C'O?(QSX6RXX]P6-,R.C'0AKRD(B4%H14`R"H"%(`A$RD)"=)R4H*;$;,
MX>%0'AE)2WKRDZ#<HX>4<Q5.AO*4J$QE'3%)2JJ84I6PC*4L'\@B[Y2R36^<
MI2YWR4MÉ(FFA3*NE:2RUX:\YC(--4OKQ.55R;SF=",)L!8"<Q;LJF8TLRF
M-K>)/)P4A$2.Q&4>N4G.<B83D#QQICG7R4Y8HG,GZFRG/.=9R7?J))[T_LRG
M/OMHSYS@<Y\`#6@:^XF3?PKTH @-(4%O8M"$.O2A$&Q"]*(8599$
MI422CGKTHR -J4A'2M*2FO2D*/U(K3+*TI8J% !@=.)98DK3FMKTICC-J4YW
MRM.>^O2G0$7B1A65TJ(:]:A(3:I2E\K4IHK4+0UUJ52GVJJASB2J5,VJ5NL7
M3&NNR:);#:M8S]555XISD&--JUK7B$E&?M,I6%VK7.>Z+@BU$IQ*B2M=][K6
M9;H(KTG1*U\'&U:]SPK) G+V+W6<CLM:HI@&TM9EAJVD4\9IDK 6MG.
M3O6RB+VC8COIV=*Z%+1>G3<O:ASYV0N&\_N8X6TM;B%I5)I.MK6[7>=N8
MY':WP-UF;P7PV^ :%YK#+>YQEVO,Y(Z6N= UIW-EB];H6E>;TTT/`1TTV^MZ
M]YRAS>QSOTO>8V97M=TMKWIE>=Z6K':]\ 5E>UGRWOC:EY+S)69Z[\M?_(87
MKN/MKX GF=_-[G? ".;G?R4;X 0[F(^W=:J$)TSA"EOXPAC.,$-6^N .HW(J
M0)UI4$=,XA*;^,0H3K&*5TQB$*M%PS".L8QG3.,:V_@@D.3P5P_LX:SVKYX'
M5&".A=7@'F]5@(A$,O*LTJPB&]G'LU2R`8?<9.HN]LE]%9KQS+<X\B%9RF2E
M,C 9&9_(+)BX3L:R_H\S-[[E#2YBZ)H3F.4G9F;^=3Z1-8IRU7S0+E..HH#6
M[O^R]C@#%GIJ<0ZTQJ9EKA]SM<YW!FRDB;)G/@?485T[F^(NEJ^!87K3GK88
*IYFE4NMDDFO1G8-%O:LC!CM*%[UNF_=6[1&[/7J/N6ZTT/3Y%,'K,M
MRVSGHE3ZU?DT&Z?S1L!&4_36_=(6J*/-:U^?>E6IONN=(W04S::DOLAV+<AJ
M;33"^1IAI_8SM<,V[EZW^]?@N8U92KLZW+9]]\-(C>YEQ_K3[;YVOT\F
M<&C/6<YI"7:Q)41O8]\;WP[%]'8K%[3,)5J[_?Z8H*NMZ8V[&UN.SE;"_G5#
MYN\TW-Y6)BW$\[VY1((YV^]Z^,H%VO$@%_+E(R=RRF>>T6A)VY(AUU[.J[SC
MZO+\Z,L:>LQWCO2FGU#I)).YTZ<.*YA'G>E4SSJNK+ZVBLL+W%H/.ZJX'CJI
MB_WLCU9XU[&.]K:/'>IK+_J5W4YW8.L8O4:ON]Z!!?>RLWWO@&>KO-UG]L ;
M7LAJ][O<57[XQN.K[X3_N^,GC_B[QP_LE,^\=@=OP<)KWO%DC_SB/T]ZCT&^
M\Y(O_>=#C_K1J_[UK >AYU^_]]AWY=BT%[OMN8+[W&M]]UOIO>^I#GRM>+UG
MF!]^W8M_E1L[__G0C[[TIZ\1SO->^=B_))5Y_BIB%GO_^^ /O_C'3_[R/S';
MB:<+]=?/_O:[__T7WO[573\KFR/W@$$?EOWR_]*#ITZ5_&=Z\A=W>#=W=>)_
MNF1N&-1R:H2 V?-A]3> BE> C&<^W*2 %\2 `P4M41:!3)9^P3=[PJ-D!P<Y
M.X,_#$A=D),HGH,]U;,^K?."L3)Q6[8[_*9,Y(-J0Q=L9(85PJ=Q
MRI,_Q/-E%%0U#PAOTC.#CQ<TI=.#XL,],LA5=N.$OJ-K8R>%JH)^S'1FZ22"
M,::%'C=,@Q8W(%=J96AH<)@L-2<R9M.&2",Q>#AP&+>&^G)QSL9H
M@+@X=?@TB*9H>UAJ_N-F?_X#.X(H<177:YK#;Z)=A+82&"86*D'
M+^2&;@`;O]F;> S<)UF:J3X1W^F-+(6:YIU:Z((BJL8,KNF;ZKX;IPF
MB[%HBAB'BM#&@8=(<#IC<-/FBA\WB]=&;J](@:VB?XDAB<(B]:H;_ZF
MB[ZHAZW(B]:(/KTRAQR7C=OHC9\(0+OFC:C89NI8CKYXCN]#B\18-L.3B_,X
MCN[(AOF(B="X;5DQA%FSC^KX<]:F.A3G;]+&C-O%BIA#CX+6C 4)+LR8C>BX
M;OD8C+@HD0Z9D A)D>\C<)]#:SLHD.?V/P/9A3\8C?]XA=_&8P63_FD>
M>8T8B8^<<XHVN(X.)(X?QSOD^(XS^2^W"(]Z>) =UY#7V)/8R(3\HXLEN91+
MN6_%>))4"94U&6_]>%@MV8D,TXS&^(M?J93<J),I691RJ(0V67/V:(Y!23IK
M"92M:):8\Y91V9;U`Y7Z2).C2&UI&91?.8MRR8^!\87&1XT^&8=.N6C[%C_-
M9H<NZ3B.&8J*F"LKV#*-YIB*:/Z"^0N8R.2(<@AYEGJ)D:R9F(*8PY
M.#BC"86BÅ:<YI.Z6RCB)*òI>2%32R(GT=X#)1H5;Z"WJXRLI.)SJHH&&
MA'.9V'H4"(/TA('Q>)?&R2O%F4!K1#G524+*_IF5HM><'C29R/1C`1B.\S.>
M&V2>\5(2!.E?VSF8!.A>,)E]>I>;$PB?>2>?AD>?W6F?!HB?@:>?S,F?%>B?
M= >@LD>2+WF?!#J?*_F>]!6?"WIV!GI[AAFA/#>AU\>5%JI[#5J?#ZJ@&XIV
M&!J"&AJB63>BA5FB)CIU*+J5O;FB$MJA^_FA_0FC8=>B0NB2*)%\-CIS.!H5
M\!>D0CJD1%JD'K&<&=JCI(=^.]5]YO>D4!JE4CJE5%JE0G5Z9&&D6KJE7-JE
M1&I]%*JB2NJC6!JF+SJF+%JF2>J=:'JB:DJB9]JF2!=Z;U5FR7%FPB>G#D:G
MJQ$A>>9P8JJGK\:G_B.B:JT6J(+*9X0:(KIQJ'&:J!!'IVX%(PNW214*J1R$
:3?Z(%-ZVHQ"*J6:4G7#$J=JFE9-FJ8A*@8WJJ2\B:<)T
MJ:[:00MYD%$80$5(G)!G'297J;?:JKGZJFRVE[]H@;8#A<QZ*\R7H\9ZK+H*
M-*UIB![G<XF(AM=ZFX68AIIJ=SKWJ-1:JK4)B[Ž<"8C ');JFHETQ956^:
MHN1:KB5D:JJ8KHEYBN=SAWQYD>Y&F?/JHFQJKVBD;.CZK]I(F[$)D>G8E_LJ
ML&"ZI@)JL+&ZC!89L,AXCYKVL&(9EELWL-):KQ:K4%:9E 6'LGM):AT[_I,@
M":TBZU7KR:,ENX DR;+8V;"NJ89*J):@>9L2"X('2K(UJT'LAH5^A*I+1[1%
M:[-S^4E*.W\%V[0BY',+26#@28<3"Z2[4/%JVI5;%>VV-@:U;3.K;D5;;-
MA*MH"UUJ&UM,V[;K];;BY:P)6J-RVU]T"V!GF[?1M;<,UK=^RUR RQ1Y.KBZ
M5;A+<;B(2UN*FU=LV[B)&[-F&[>2^[>4N[:">[F[];B.VK6<6UZ>"ZHWRRXT
M&[K&-;K=)C>GB[K I;IZQKJCZKK+!;N :KFT^[J9"[>@F[N8N[7TVKN^2[B[
F6[>X.[R.6[Q\>[S(RUJVBW+,V[REY:746[W6"'N]V!L1`0$``#L`
`
end
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida