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

    [Resolvido]Consulta com Filtro Variável

    Compartilhe

    MarcelGarcia
    Novato
    Novato

    Respeito às Regras 100%

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

    [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!

    MarcelGarcia
    Novato
    Novato

    Respeito às Regras 100%

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

    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: 16/11/2018, 12:22