ASP CLASSICO ASP.NET C# SQL / DATABASE VB / VBA VB.NET Todos os fóruns 

CRYSTAL REPORTS E VB 6

 Tópico anterior Próximo tópico Novo tópico

CRYSTAL REPORTS E VB 6

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#470590 - 10/01/2017 22:05:56

GIOGOMES
ITAMOGI
Cadast. em:Abril/2005


Pessoal tenho a seguinte fórmula no vb:

    R_Despesas.SelectionFormula = "{Lancamento_Despesa.Safra_Referencia} =" & "'" & MaskEdBox3.Text & "' and {Lancamento_Despesa.Pagamento_para}=" & "'" & Combo3.Text & "' and {Lancamento_Despesa.Pago}=" & "'" & Combo10.Text & "'"

Só que, vai ter uns campos que o usuário vai deixar em branco na hora da consulta, como exemplo o  (Pagamento_para Combo3)

neste caso se o usuário deixar o campo vazio na hora da consulta o relatório não aparece nada.

Como faço para resolver isso?


giovani

#470602 - 11/01/2017 09:50:18

FUTURA
.
Cadast. em:Maio/2004


vc cria uma variável string para o filtro e vai testando, tipo:

meufiltro=lancamento.safra  ( esse seria o principal, que sempre entraria)

if combo3 <> empty then
meufiltro=meufiltro & combo3
endif

if combo10 <> empty then
meufiltro=meufiltro & combo10
endif

R_Despesas.SelectionFormula =meufiltro..


coloquei a grosso modo ai, é só vc colocar a sintaxe correta, e não tem erro, pode usar qtos filtros quiser..

edson

 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário