MaximoAccess

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

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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

    [Resolvido]Consulta com Filtro Variável

    avatar
    MarcelGarcia
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 04/05/2018

    [Resolvido]Consulta com Filtro Variável Empty [Resolvido]Consulta com Filtro Variável

    Mensagem  MarcelGarcia em 4/5/2018, 15:28

    Senhores, bom dia!

    Pergunta boba: Preciso fazer uma consulta que me retorne todos os campos que contenham o valor indicado num dropdown. Para isso usei esse código simples:

    Código:
    SELECT *
    FROM Criaturas
    WHERE Criaturas.Habitat LIKE drop.Habitat

    Porém ele me retorna os campos que contém somente o valor do Dropdown e preciso de todos os campos que contenham TAMBÉM o valor dado. Usei então Wildcards, fazendo com que o código ficasse da seguinte forma:

    Código:
    SELECT *
    FROM Criaturas
    WHERE Criaturas.Habitat LIKE "* drop.Habitat *"

    Desta vez nem a input box, que antes aparecia, aparece mais.

    Alguma luz?

    Abraços e Obrigado!
    avatar
    MarcelGarcia
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 04/05/2018

    [Resolvido]Consulta com Filtro Variável Empty Re: [Resolvido]Consulta com Filtro Variável

    Mensagem  MarcelGarcia em 4/5/2018, 15:32

    Aaaaaeeeeeee! Consegui!

    Fazendo algumas outras pesquisas no ggl eu usei like e concatenei os wildcards, ficando assim:

    Código:
    SELECT *
    FROM Criaturas
    WHERE Criaturas.Habitat LIKE '*' & drop.Habitat & '*'

    Fica aí a resposta!

      Data/hora atual: 27/10/2020, 00:09