USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta d pagto em varios campos - crystal report
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
Postada em 05/07/2006 19:15 hs            
amigos,,,
 
to com um problema aqui, tenho uma tabela em acces, d pagamentos, preciso mostrar um resulta no relatorio no crystal assim;
 
os campos sao ( Unico, parc1, parc2, parc3, parc4, parc5 )
 
preciso filtrar ondi tiver pagamentos, ou seja, fazer uma pesquisa nos 6 campos acima e mostrar os registros....
 
fazer uma consulta num campo sozinho é facil, mas nao consigo fazer pra q, se tiver pagamento na quinta parcela esse registro ser relacionado, se tive pagamento na parcela 3 esse registro tambem ser relacionado...
 
seria algo assim:
 
formula = "{campo.unica] >= 0,01 and [campo.parc1] >+ 0,01 and [campo.parc2] >+ 0,01 and [campo.parc3] >+ 0,01 and [campo.parc4] >+ 0,01 and [campo.parc5] >+ 0,01
 
resumindo... preciso do valor arrecado (pago)...
 
==============================================
unica       parc1        parc2         parc3       parc4       parc5
10,00      0,00          0,00           0,00        0,00         0,000
0,00        5,00         3,00            0,00        0,00        0,00
0,00        0,00         0,00            1,00        0,00          0,00
 
viram, os valores podem estar intercalados...
 
     
Sandro
não registrado
Postada em 05/07/2006 20:09 hs   
Olá,
 
Acho que entendi, mas a sua fórmula está errada, pois usando o operador And, você está dizendo ao CRystal que quer os registros onde TODOS os campos de parcela estejam com valores e não quando ALGUM deles estiver com valores. Para fazer isso, altere a sua fórmula:
 
formula = "{campo.unica} > 0 Or {campo.parc1} > 0 Or {campo.parc2} > 0 Or {campo.parc3} > 0 Or {campo.parc4} > 0 Or {campo.parc5} > 0"
 
Acho que isso deverá resolver o seu problema.
 
um abraço,
Sandro.
     
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
Postada em 06/07/2006 10:45 hs            
amigo sandro... sua dica funcionou legal... ok
 
agora queria fazer outra composta... assim:
 
 desc1 = "{CadPagamento.CodContribuinte} >='" & Text3.Text & "' and {CadPagamento.CodContribuinte} <='" & Text4.Text & "' and {CadPagamento.ValPgtParcUnica} > 0 or {CadPagamento.ValPgtParc1} > 0 or {CadPagamento.ValPgtParc2} > 0 or {CadPagamento.ValPgtParc3} > 0 or {CadPagamento.ValPgtParc4} > 0 or {CadPagamento.ValPgtParc5} > 0"
esse codigo composto, a primeira parte sozinha funciona, a segunda sozinha funciona, mas as duas juntas, o primeiro criterio é ignorado.... por q?
 
quero filtrar todos os registros d um intervalo, exemplo (600.000 a 700.000) e tenha valores pagos nas parcelas...
 
ondi ta o erro...
as formulas separadas funcionam...
 
     
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
Postada em 06/07/2006 11:39 hs            
valew galera.. consegui resolver...
     
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página