Página 2 de 2
relatorio de itens mais vendidos por data
Enviado: 15 Mar 2013 16:43
por JoséQuintas
Não entendi. Significa que no clipper é obrigatório indicar os campos, é isso?
No foxpro/dbase, caso não indique campos, tudo que é numérico é somado.
Usava eventualmente, e nunca reparei nisso, se for o caso.
Não testei no Harbour, mas vou aproveitar pra tentar acrescentar no meu "dbase like" feito em Harbour.
relatorio de itens mais vendidos por data
Enviado: 16 Mar 2013 07:09
por Jairo Maia
Sim. Em Clipper e em Harbour.
FIELDS <idField list> specifies the list of numeric fields to TOTAL.
If the FIELDS clause is not specified, no numeric fields are totaled.
Instead each numeric field in the target file contains the value for the
first record matching the key expression.
O que está em vermelho não consegui comprovar. Se não especificar os campos numéricos, o que ocorre é exatamente o que está em azul.
A cláusula FOR tudo bem, facil usar para filtrar uma condição especifica, tipo
Nome_Campo = "S", ou
"R" $ desc_prod, etc. Mas a cláusula
<scope> não entendi como definir.
relatorio de itens mais vendidos por data
Enviado: 16 Mar 2013 09:37
por JoséQuintas
É interessante pra saber outro detalhe: precisa um GOTO TOP dependendo do comando.
Me parece que é estilo outros comandos.
TOTAL ON .... TO ... FIELDS .... NEXT 10 ... WHILE Data = Date()
o escopo poderia ser ALL, NEXT n, RECORD n, e se não me engano REST que equivale a WHILE .t.
Mas interessante a diferença Clipper/Foxpro:
No foxpro, FIELDS serve pra definir quais campos vão aparecer no resultado
No Clipper, pra definir o que somar
Num primeiro momento pensei em ser uma falha do Clipper.
Mas lembrei de meu comentário anterior sobre somar o que não deve: se os campos chave sào numéricos, isso impede que campos chave sejam somados.
Por exemplo, código de produto numérico, que no resultado apareceria como a soma dos códigos.
relatorio de itens mais vendidos por data
Enviado: 16 Mar 2013 10:59
por Jairo Maia
Olá José,
JoséQuintas escreveu:No foxpro, FIELDS serve pra definir quais campos vão aparecer no resultado
Para essa opção ficar perfeita, só faltava essa possibilidade. O que achei interessante é que é muito rápida, aliás, estou adotando ela em substituição a alguns relatórios, já que para apresentar os dados, basta definir no TBrowse as colunas desejadas.
Quanto ao escopo, vi ontem também no manual do xHarbour, e ai acabei entendendo.
Valeu as dicas colega.
relatorio de itens mais vendidos por data
Enviado: 16 Mar 2013 13:57
por paiva_dbdc
Boa nao sei se ja resolveu
se quizer te passo o prg em xhb
tenho uns tipo Abc qtd abc Valor abc Frenquia etc
Sempe gravo uma base de dados e de la faço o relaltorio (antes fazia Grafico Hj em dia gero Outra BASE ai o preview tem opcao de gerar excell e la o usuario que faça os graficos(rs))
ab
Paiva
relatorio de itens mais vendidos por data
Enviado: 18 Mar 2013 17:20
por marciopadilhas
Boa tarde a todos, eu peguei o exemplo do Jairo Maia e deu certo, obrigado a todos que participaram desse assunto!!!