Boa tarde a todos os participantes do Glufke.
Sou novo por aqui, e gostaria de pedir a ajuda de vocês. Tenho 1 forms tabular com campos de soma. Gostaria de trazer a soma condicionalmente, ou seja, se determinado registro for tal, some, senão, não!
Tentei utilizar a função formula, mas não consegui!
Alguém tem alguma dica?
Soma condicional.
- fabricio.silva
- Rank: Programador Pleno
- Mensagens: 34
- Registrado em: Seg, 12 Mar 2007 7:07 am
- Localização: Catanduva/SP
Fabricio M. Silva
Oracle Certified Associate
------------------------------
Catanduva - SP
Oracle Certified Associate
------------------------------
Catanduva - SP
Olá,
Certa vez precisei fazer algo parecido e consegui resolver da seguinte forma:
Crie + 2 text_item em seu bloco, base table = no, data type = numeric.
Por ex. vamos chamá-los de flag e valor.
No post-query, faça a sua comparação e caso ela seja verdadeira atribua 1 no campo flag senão atribua 0.
No campo valor, coloque o calculation mode = formula, formula = :bloco.origem * :bloco.flag
Agora, para finalizar, crie um campo para somar o item valor.
Dessa forma você poderá fazer uma somatória condicional e conseguirá tratar os resultados sempre no post-query.
É isso ai, espero ter ajudado.
Abs,
Certa vez precisei fazer algo parecido e consegui resolver da seguinte forma:
Crie + 2 text_item em seu bloco, base table = no, data type = numeric.
Por ex. vamos chamá-los de flag e valor.
No post-query, faça a sua comparação e caso ela seja verdadeira atribua 1 no campo flag senão atribua 0.
No campo valor, coloque o calculation mode = formula, formula = :bloco.origem * :bloco.flag
Agora, para finalizar, crie um campo para somar o item valor.
Dessa forma você poderá fazer uma somatória condicional e conseguirá tratar os resultados sempre no post-query.
É isso ai, espero ter ajudado.
Abs,
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes