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]Pegar o valor da caixa de combinação para consulta

    avatar
    JamesBond
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Pegar o valor da caixa de combinação para consulta

    Mensagem  JamesBond em 11/10/2011, 13:18

    Pessoal,

    Eu tenho uma caixa de combinação populada com nome dos funcionários, ok?!
    A minha intenção é fazer uma consulta com o nome do funcionário selecionado na caixa de combinação, exibindo os resultados em uma folha de dados.

    O problema está em pegar o valor do item selecionado na caixa de combinação para realizar a consulta.
    Tentei fazer da seguinte forma:
    Código:

    SELECT Funcionários.Nome, Funcionários.Telefone, Funcionários.CPF, Funcionários.Endereço, Funcionários.Departamento
    FROM Funcionários
    WHERE Funcionários.Nome=[Formulários]![FormulárioFuncionários]![CaixaDeCombinação1];


    O problema é que o [Formulários]![FormulárioFuncionários]![CaixaDeCombinação1] pega o valor da posição do item selecionado.. Na verdade, eu quero o valor do item selecionado, ou seja, neste caso, o nome do funcionário, para realizar a comparação desejada.

    Alguém poderia me dar uma luz ?!
    Abraço


    Última edição por JamesBond em 11/10/2011, 13:28, editado 1 vez(es)
    avatar
    JamesBond
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Re: [Resolvido]Pegar o valor da caixa de combinação para consulta

    Mensagem  JamesBond em 11/10/2011, 13:24

    E outra coisa: para popular a caixa de combinação, foi feito o seguinte sql

    Código:

    SELECT Funcionários.Código, Funcionários.Nome
    FROM Funcionários
    ORDER BY Funcionários.Nome;

    Percebe-se que é selecionado os campos código e nome na tabela funcionários..
    le_lo28
    le_lo28
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Re: [Resolvido]Pegar o valor da caixa de combinação para consulta

    Mensagem  le_lo28 em 11/10/2011, 13:26

    Fala ae blz?

    Não esqueça que para pegar o campo desejado você deve especificar a coluna da consulta que carrega a caixa. Exemplo:

    Código:

    [Formulários]![FormulárioFuncionários]![CaixaDeCombinação1].Column(1)

    Faça o teste!

    Vlw,


    .................................................................................
    [Resolvido]Pegar o valor da caixa de combinação para consulta Assinaturacross
    M@rcelo
    avatar
    JamesBond
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Re: [Resolvido]Pegar o valor da caixa de combinação para consulta

    Mensagem  JamesBond em 11/10/2011, 13:32

    Amigo,

    Acima de tudo, obrigado pela sua atenção.. hehe

    Então, não deu certo da forma que vc falou ...
    Aparece um erro:

    Função '[Formulários]![FormulárioFuncionários]![CaixaDeCombinação1].Column' indefinida na expressão.


    O que seria ?!
    Desde já, agradeço!
    le_lo28
    le_lo28
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Re: [Resolvido]Pegar o valor da caixa de combinação para consulta

    Mensagem  le_lo28 em 11/10/2011, 13:56

    Hummmmmm

    Vamos fazer diferente então:

    Coloque uma caixa de texto no forms e dê o nome que deseja. Agora no evento "após atualizar" da caixa de combinação:

    Código:

    [Formulários]![FormulárioFuncionários]![CaixaDeCombinação1].Column(1)

    Feito isso na consulta:
    Código:

    [Formulários]![FormulárioFuncionários]![SuaCaixaTexto]


    Veja se funciona, depois vc coloca a propriedade da caixa de texto como invisível.

    Falow,


    .................................................................................
    [Resolvido]Pegar o valor da caixa de combinação para consulta Assinaturacross
    M@rcelo
    avatar
    JamesBond
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Re: [Resolvido]Pegar o valor da caixa de combinação para consulta

    Mensagem  JamesBond em 11/10/2011, 14:32

    Ae le_lo28!
    Deu certo!
    Foi uma boa alternativa que vc encontrou!

    Valeu!
    ABs
    le_lo28
    le_lo28
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Re: [Resolvido]Pegar o valor da caixa de combinação para consulta

    Mensagem  le_lo28 em 11/10/2011, 14:34

    Blzzzzzzzzz!!

    O fórum agradece pelo retorno! cheers

    Até a próxima,


    .................................................................................
    [Resolvido]Pegar o valor da caixa de combinação para consulta Assinaturacross
    M@rcelo
    avatar
    ThaylorTavares
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 13/07/2016

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Estou com o mesmo Problema

    Mensagem  ThaylorTavares em 13/7/2016, 18:40

    Estou com o mesmo problema, mais não consegui resolver :/

    teria como explicar melhor ?

    Conteúdo patrocinado

    [Resolvido]Pegar o valor da caixa de combinação para consulta Empty Re: [Resolvido]Pegar o valor da caixa de combinação para consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/10/2019, 20:58