ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

QRExpr - Usando SUM e IF

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
wiliands
Novato
Novato


Registrado: Quinta-Feira, 23 de Novembro de 2006
Mensagens: 24
Localização: Ouro Preto - MG

MensagemEnviada: Qui Dez 21, 2006 1:17 pm    Assunto: QRExpr - Usando SUM e IF Responder com Citação

Fala pessoALL,

Estou precisando usar no QRExpr a seguinte expressão ou que faça o que estou precisando.

SUM(IF(CompraAVista = '1',VlrCompra,0))

O que eu quero é o seguinte, que some o Campo VLRCompra somente qdo a compra for a vista. O número "1", representa que a compra foi a vista, assim ele retornaria o valor do campo para a soma, qdo não for a vista ele retorna "0" para a soma.

Eu tenho dois QRExpr, um q faz a soma total e o outro a soma de comprar a vista. Usando a expressão a cima, sempre me retorna "0".

Já tentei com a expressão assim:

IF(CompraAVista = '1',SUM(VlrCompra),0))

Esta tbm não funcionou.
Ajuda please.
_________________
Wilian Domingues
Analista de Sistemas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Borland_Linuxer
Moderador
Moderador


Registrado: Terça-Feira, 11 de Outubro de 2005
Mensagens: 4252
Localização: Manaus - Am

MensagemEnviada: Sex Dez 22, 2006 10:40 pm    Assunto: Responder com Citação

Ola wiliands, por que não faz uma janela para fazer as escolhas antes de abrir o relatorio ai ja tras tudo certo, ou então usar os eventos das bandas.

qualquer coisa posta ai mais informações.
_________________
Abraços

Sérgio Guedes
www.lsisistemas.com.br
www.scvarejo.com.br - Projetos para parceiros e desenvolvedores
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB