
no ordenar informe con group on
Publicado por marcela molina (86 intervenciones) el 23/01/2008 21:54:15
hola a todos .tengo una base de datos
ordenada por fecha + str(total).
quiero saber el ranking de ventas diarias de vendedores
, para ello ocupo en el informe group on para que me
sume y me muestre los totales diarios.y
asi ver quien vendio mas.
el problema es que me los totaliza diariamente
pero no me los muestra ordenados de menor a mayor.
pero si yo le saco la funcion group on funciona
y me los muestra ordednados..
bueno aca va el codigo para que lo vean y me ayuden.
muchas gracias por su tiempo.
saludos marcela,
report oInforme preview oFont1 summary;
TITLE ctitulo, " Desde: "+DTOC( ofec1)+" Hasta: " + DTOC( ofec2) CENTER ofont1;
HEADER "Fecha: " + DTOC( DATE() ) ofont1;
FOOTER OemToAnsi( "Pag. " + Str( oInforme:nPage, 3 ) ) right ofont1
column title "Chofer" LEFT data left((oDbf:cAlias)->nomchofer,15) SIZE 12
column title "Boletos Locales" DATA (oDbf:cAlias)->numboldir TOTAL RIGHT PICTURE "@E 9,999,999" size 12
column title "Boletos Escolares" DATA (oDbf:cAlias)->numbolesc TOTAL RIGHT PICTURE "@E 9,999,999" size 12
column title "Total Locales" DATA (oDbf:cAlias)->valortotd TOTAL RIGHT PICTURE "@E 9,999,999" size 12
column title "Total Escolares" DATA (oDbf:cAlias)->valortote TOTAL RIGHT PICTURE "@E 9,999,999" size 12
column title "Totales" DATA (oDbf:cAlias)->valorgral TOTAL RIGHT PICTURE "@E 9,999,999"
GROUP ON ((oDbf:cAlias)->nomchofer);
FOOTER ""+oInforme:aGroups[1]:cValue
end report
cont:=0
activate report oInforme ;
for ( (oDbf:calias)->fecha>=ofec1) .and. ((oDbf:calias)->fecha<=ofec2) ;
WHILE !EOF()
return nil
ordenada por fecha + str(total).
quiero saber el ranking de ventas diarias de vendedores
, para ello ocupo en el informe group on para que me
sume y me muestre los totales diarios.y
asi ver quien vendio mas.
el problema es que me los totaliza diariamente
pero no me los muestra ordenados de menor a mayor.
pero si yo le saco la funcion group on funciona
y me los muestra ordednados..
bueno aca va el codigo para que lo vean y me ayuden.
muchas gracias por su tiempo.
saludos marcela,
report oInforme preview oFont1 summary;
TITLE ctitulo, " Desde: "+DTOC( ofec1)+" Hasta: " + DTOC( ofec2) CENTER ofont1;
HEADER "Fecha: " + DTOC( DATE() ) ofont1;
FOOTER OemToAnsi( "Pag. " + Str( oInforme:nPage, 3 ) ) right ofont1
column title "Chofer" LEFT data left((oDbf:cAlias)->nomchofer,15) SIZE 12
column title "Boletos Locales" DATA (oDbf:cAlias)->numboldir TOTAL RIGHT PICTURE "@E 9,999,999" size 12
column title "Boletos Escolares" DATA (oDbf:cAlias)->numbolesc TOTAL RIGHT PICTURE "@E 9,999,999" size 12
column title "Total Locales" DATA (oDbf:cAlias)->valortotd TOTAL RIGHT PICTURE "@E 9,999,999" size 12
column title "Total Escolares" DATA (oDbf:cAlias)->valortote TOTAL RIGHT PICTURE "@E 9,999,999" size 12
column title "Totales" DATA (oDbf:cAlias)->valorgral TOTAL RIGHT PICTURE "@E 9,999,999"
GROUP ON ((oDbf:cAlias)->nomchofer);
FOOTER ""+oInforme:aGroups[1]:cValue
end report
cont:=0
activate report oInforme ;
for ( (oDbf:calias)->fecha>=ofec1) .and. ((oDbf:calias)->fecha<=ofec2) ;
WHILE !EOF()
return nil
Valora esta pregunta


0