MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Consulta com dois critérios baseados em um formulário de consulta

    Compartilhe
    avatar
    Samuel Ribeiro
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 577
    Registrado : 05/02/2011

    Consulta com dois critérios baseados em um formulário de consulta

    Mensagem  Samuel Ribeiro em 11/3/2018, 23:21

    Boa Noite

    Estou quebrando a cabeça aqui em uma consulta onde nela uso dois critérios de filtro, pelo nome do cliente e entre data inicial e data final de vencimento, só que quando eu aciono o botão no formulário para abrir o relatório baseado nesta consulta, me parece a mensagem me pedindo para inserir valores de parâmetros.


    Na consulta usei os seguintes critérios
    Em baixo do campo nome do cliente:"[Formulários]![frmContasAReceberAbtPorClienteEntreDatas]![Combinação0]"

    Em baixo do campo data de vencimento: "Entre [Formulários]![frmContasAReceberAbtPorClienteEntreDatas]![txtDataInicial] E [Formulários]![frmContasAReceberAbtPorClienteEntreDatas]![txtDataFinal]"


    Caso alguem saiba como posso resolver este problema, desde ja agradeço muito.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4116
    Registrado : 20/04/2011

    Re: Consulta com dois critérios baseados em um formulário de consulta

    Mensagem  Silvio em 12/3/2018, 11:51

    Bom dia...

    Em modo design, crie uma caixa de texto. Essa caixa de texto vai receber o valor, o texto da tua [Combinação0]"

    Para receber o valor, o texto... coloque no evento "após atualizar" da tua [Combinação0]"


    Depois em tua consulta troque [Combinação0] pela caixa de texto.


    Bons estudos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Samuel Ribeiro
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 577
    Registrado : 05/02/2011

    Re: Consulta com dois critérios baseados em um formulário de consulta

    Mensagem  Samuel Ribeiro em 12/3/2018, 13:57

    Bom dia Silvio
    Obrigado pelo Retorno.
    Esta Combinação0 é uma caixa de combinação renomeada para cboNomeCliente onde eu pego as informações do nome do cliente na tabela de cadastro de cliente, não entendi muito bem o seu raciocínio.
    Tenho que criar uma caixa de texto no mesmo formulário onde faço o filtro


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4116
    Registrado : 20/04/2011

    Re: Consulta com dois critérios baseados em um formulário de consulta

    Mensagem  Silvio em 12/3/2018, 14:21

    Exatamente, isso mesmo.

    Para receber o valor, o texto... coloque no evento "após atualizar" da tua [Combinação0]"
    me!suacaixadetexto= me!nomedatuacombobox.column(1) ou zero (0). ( não sei em qual coluna está acoplada, isso só você sabe !!)


    Depois em tua consulta troque [Formulários]![frmContasAReceberAbtPorClienteEntreDatas]![Combinação0]
    Por [Formulários]![frmContasAReceberAbtPorClienteEntreDatas]![suacaixadetexto]


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Samuel Ribeiro
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 577
    Registrado : 05/02/2011

    Re: Consulta com dois critérios baseados em um formulário de consulta

    Mensagem  Samuel Ribeiro em 12/3/2018, 16:49

    Boa tarde Silvio

    Agora me parece que funcionou, só que ainda continua me pedindo valor de parâmetros de outro campo (Valor)
    Veja a imagem abaixo
    Anexos
    Erro_consulta.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (150 Kb) Baixado 3 vez(es)


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4116
    Registrado : 20/04/2011

    Re: Consulta com dois critérios baseados em um formulário de consulta

    Mensagem  Silvio em 12/3/2018, 17:37

    Gentileza, postar partes do sistema para ver melhor o que está a ocorrer.

    Grato.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

    gilsonrusso
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 03/12/2015

    Re: Consulta com dois critérios baseados em um formulário de consulta

    Mensagem  gilsonrusso em 20/3/2018, 22:47

    bom amigo segue os passos para resolver!


    1 - cria o formulario - frmExemplo
    2 - com com os campos - txtinicio(data inicial) e txtfinal(data final)
    3 - cria - combo box - cbxNome(nome do cliente) cbxNome baseado na tabelacliente os id e nome
    4 - cria - botao abrir Relatorio

    5 - cria consulta com os dados requeridos e no campo data e campo id_cliente (entra no construtor e cria a expressao)

    campo data ----- Entre [Formulários]![frmExemplo]![txtinicio] E [Formulários]![frmExemplo]![txtfinal] -----
    campo id cliente ----- [Formulários]![frmConsulta - Abastecimentos]![cbxNome] -------

    6 - Cria o relatorio baseado na consulta

    pronto quando aperta o botao abrir relatorio ira pega os dados dos campos data inicial, data final e nome cliente!

    Abraços!
    Anexos
    Exemplo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (59 Kb) Baixado 7 vez(es)
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: Consulta com dois critérios baseados em um formulário de consulta

    Mensagem  scandinavo em 21/3/2018, 08:28

    Dica
    Valor é uma palavra reservada do access sempre que usar como nome de campo vai dar pau.

      Data/hora atual: 20/11/2018, 18:20