Valor negativo

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
gr_sp
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 24
Registrado em: Qua, 26 Mai 2010 10:17 am
Localização: São Paulo

Olá pessoal,

No meu relatório (Report 6i), tem um campo tipo NUMBER, referente a soma de uma coluna. (SUM)

Gostaria que esse campo ficasse com o sinal negativo (-).

O que devo fazer?

Obrigado.
Diego_Mello
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 229
Registrado em: Sex, 05 Set 2008 2:59 pm
Localização: Igrejinha - RS
Diego Mello
Igrejinha - RS
www.twitter.com/diegolmello

Multiplica por -1.
gr_sp
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 24
Registrado em: Qua, 26 Mai 2010 10:17 am
Localização: São Paulo

Essa é a function do campo:

Selecionar tudo

 function "nome_procedure" return boolean is
begin
  
  return (TRUE);
end;  
Onde devo inserir o -1?

Obrigado.
Diego_Mello
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 229
Registrado em: Sex, 05 Set 2008 2:59 pm
Localização: Igrejinha - RS
Diego Mello
Igrejinha - RS
www.twitter.com/diegolmello

Assim..
Se tu puder, faz a multiplicação na tua query.
Senão, cria uma Fórmula que o faça.
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

boa tarde..

segue guambiarrinha permanente

pode tambem adicionar um texto na frente do seu campo sumarizado, e na trigger deste mesmo campo texto colocar:

Selecionar tudo

if :campo_soma >= 0 then
  return false; 
else 
  return true;
end if;
abrçs
gr_sp
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 24
Registrado em: Qua, 26 Mai 2010 10:17 am
Localização: São Paulo

Me dê um exemplo, por favor.

Não sei onde colocar na query.
Diego_Mello
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 229
Registrado em: Sex, 05 Set 2008 2:59 pm
Localização: Igrejinha - RS
Diego Mello
Igrejinha - RS
www.twitter.com/diegolmello

Selecionar tudo

SELECT sua_soma * -1
   FROM tabela;
gr_sp
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 24
Registrado em: Qua, 26 Mai 2010 10:17 am
Localização: São Paulo

Mas tem uma coisa, esse campo de soma não está na query do relatório.

É um Summary Column...que é criado ao fazer um report.

Entenderam?

Obrigado pela ajuda.
Diego_Mello
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 229
Registrado em: Sex, 05 Set 2008 2:59 pm
Localização: Igrejinha - RS
Diego Mello
Igrejinha - RS
www.twitter.com/diegolmello

Beleza..
então cria uma column formula que vai retornar ele multiplicado por -1.
gr_sp
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 24
Registrado em: Qua, 26 Mai 2010 10:17 am
Localização: São Paulo

Não estou conseguindo criar, não é só ir em Formula Columns e clicar em Create?
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes