GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    consulta de várias Filiais no mesmo campo
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Estagiário

postado
Possuo um programa que trabalha com 7 filiais, existe um campo para saber qual é a filial.

Problema.
Tenho 7 caixas de combinação, para o usuário escolher qual a filial ele deseja.
Tenho uma outra Caixa de combinação para ele escolher se a consulta vai ser de Contas a Receber ou Contas a Pagar.
Tenho outra caixa de combinação com o Nome do Fornecedor/Cliente.

Problema só consigo filtrar com apenas uma caixa de combinação de filial, quando eu coloco a segunda caixa de combinação, o filtro para de funcionar.

Segue em anexo o código para poderem analisarem.

DoCmd.OpenReport "Contas a Pagar e Receber por Fornecedor/Cliente", acViewPreview, ,
" [Nome] like [Formulários]![Relatórios]![filial1]
or [Nome] like [Formulários]![Relatórios]![filial2]
and [Portador] like [forms]![Relatórios]![Fornecedor]
and [TIPO_CONTAS] like [forms]![Relatórios]![Tipo]
and [VENCIMENTO_CONTAS] Between [forms]![Relatórios]![Data Inicial] And [forms]![Relatórios]![Data Final]"
 
Postagens: 33 | Registrado: 24 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
Programador Pleno

postado Hide Post
Caro Cristiano Lovati,

Na parte onde está [Formulários]![Relatórios]![filial1]
altere para:
[Forms]![Relatórios]![filial1] or [Forms]![Relatórios]![filial2]

*Dica:
Quando eu utilizo em procedimentos de eventos um critério eu crio uma string (como o próprio access faz em seus assistentes) tipo:

strcriterio = "aqui_coloco_o_criterio"

Depois ao executar o comando fica assim:

DoCmd.OpenReport "nome_do_relat", acViewPreview, , stcriterio

Mas quando quero que execução fica mais leve aponto para o form na própria consulta ou SQL do Relatório.

Acho q fica bem + simples para corrir e encontrar erros.

inté +,

paulo

*A "tolice" de Deus é mais sábia que a sabedoria do homem.*
 
Postagens: 175 | Localização: Campo Grande, MS, Brasil | Registrado: 30 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
O Filtro das filiais está funcionando, mas o filtro tipo de conta, fornecedor e período não.
Porque?
 
Postagens: 33 | Registrado: 24 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
Programador Pleno

postado Hide Post
Caro Cristiano Lovati,

Primeiro me diga se como você está filtrando, c ainda continua filtrando por procedimento de evento poste o código para podermos ver como ficou caso seja consulta poste a sql ou nos diga o q colocou a linha critério.

inté +,

paulo
 
Postagens: 175 | Localização: Campo Grande, MS, Brasil | Registrado: 30 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
Estou consultando via Procedimento: Segue o código.

DoCmd.OpenReport "Contas a Pagar e Receber por Fornecedor/Cliente", acViewPreview, ,
" [Nome] like [Forms]![Relatórios]![filial1]
or [Nome] like [Forms]![Relatórios]![filial2]
and [Portador] like [forms]![Relatórios]![Fornecedor]
and [TIPO_CONTAS] like [forms]![Relatórios]![Tipo]
and [VENCIMENTO_CONTAS] Between [forms]![Relatórios]![Data Inicial] And [forms]![Relatórios]![Data Final]"
 
Postagens: 33 | Registrado: 24 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
Programador Pleno

postado Hide Post
cristiano lovati,

faça assim:

"DoCmd.OpenReport "Contas a Pagar e Receber por Fornecedor/Cliente", acViewPreview, , " [Nome] like ([Forms]![Relatórios]![filial1] or [Nome] like [Forms]![Relatórios]![filial2]) and [Portador] like [forms]![Relatórios]![Fornecedor] and [TIPO_CONTAS] like [forms]![Relatórios]![Tipo] and [VENCIMENTO_CONTAS] Between [forms]![Relatórios]![Data Inicial] And [forms]![Relatórios]![Data Final]"

Acrescente o () para separar os likes das filiais.
 
Postagens: 175 | Localização: Campo Grande, MS, Brasil | Registrado: 30 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
Muito Obrigado.
Funcionou....
Que () filho da mãe.
 
Postagens: 33 | Registrado: 24 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
 Tópico Anterior | Próximo Tópico Powered by Eve For Enterprise  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    consulta de várias Filiais no mesmo campo

©