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]Pesquisa de valores em combobox

    avatar
    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/02/2018

    [Resolvido]Pesquisa de valores em combobox Empty [Resolvido]Pesquisa de valores em combobox

    Mensagem  leo.gool em 22/5/2018, 22:07

    Olá, procurei bastante uma forma de filtrar os valores de minha caixa de combinação, mas não consegui nada, o que eu quero é o seguinte, imagine uma combobox com vários valores (no meu caso tenho em torno de 500), e desejo encontrar um valor entre este todos, não é muito eficaz eu procurar apenas pelos primeiros caracteres, pois as opções da caixa são iniciadas por números, ex (1- UNIDADE ADMINISTRATIVA LOGÍSTICA), então como eu tenho vários registros dificulta o meu acesso, pois teria que decorar o número de cada unidade, e também ocorre de eu ter várias unidades administrativas, o que eu desejo é que quando eu digitasse "UNIDADE" já me retornasse todas as opções da caixa que contenha o valor "UNIDADE" sem a necessidade de eu digitar o número anteriormente, a solução similar mas não tão funcional que encontrei foi esta apresentada nesse vídeo mas ele trabalha com caixa de texto e uma posterior caixa de listagem, assim eu teria uma caixa vazia em meu form, se tiver alguma solução diferente dessa em que eu pudesse pesquisar diretamente no campo de pesquisa da caixa de combinação eu ficarei grato.
    Maicon
    Maicon
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 08/09/2012

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  Maicon em 23/5/2018, 05:14

    Veja estes dois exemplos um do Mestre JPaulo :

    "http://www.maximoaccess.com/t42-pesquisa-avancada?highlight=pesquisa+avan%C3%A7ada"

    Este do colega zcarloslopes , muito bom também :


    http://www.maximoaccess.com/t18063-combobox-pesquisa-enquanto-escreves-independentemente-da-posicao-da-palavra?highlight=pesquisa+avan%C3%A7ada


    .................................................................................
    "Uma pessoa que nunca cometeu um erro, nunca tentou nada novo."
    Albert Einstein

    Bons Estudos.
    avatar
    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/02/2018

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  leo.gool em 23/5/2018, 14:12

    Olá, muito obrigado pelo retorno, implementei esse código do fórum "http://www.maximoaccess.com/t18063-combobox-pesquisa-enquanto-escreves-independentemente-da-posicao-da-palavra?highlight=pesquisa+avan%C3%A7ada", funcionou como esperado, mas o problema é que ao selecionar a unidade essa fica como valor padrão para todos os próximos registros do formulário, e quando o formulário é fechado o valor é perdido tanto do formulário quanto do registro, há alguma forma de solucionar este problema?
    Maicon
    Maicon
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 08/09/2012

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  Maicon em 24/5/2018, 04:12

    quanto ao valor ficar setado no último registro selecionado pode usar o código :

    Me."SeuCampo".Value = ""

    Acredito que teu formulário seja formulário e sub formulário correto ?
    Se fizeste uma caixa de combinação desvinculada deve trocar a origem dos dados.
    Se for o caso eu usaria um botão salvar.
    Poste um exemplo do formulário para poder ajudar melhor


    .................................................................................
    "Uma pessoa que nunca cometeu um erro, nunca tentou nada novo."
    Albert Einstein

    Bons Estudos.
    avatar
    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/02/2018

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  leo.gool em 24/5/2018, 16:26

    Olá, obrigado pelo retorno, eu havia associado a caixa de combinação a minha tabela, e também tinha o botão de salvar os registros, mas ocorre esse problema, essa função de atribuir valor, como e em qual evento eu deveria implementá-la?
    Maicon
    Maicon
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 08/09/2012

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  Maicon em 25/5/2018, 03:46

    Use o código para zerar seu campo na última linha do código do botão salvar .

    Código:
    DoCmd.RunCommand acCmdSaveRecord
    Me."SeuCampo".Value = ""
    Me."SeuCampo".SetFocus
    'Use SetFocus se quiser que o foco seja movido para algum campo específico apos salvar.


    .................................................................................
    "Uma pessoa que nunca cometeu um erro, nunca tentou nada novo."
    Albert Einstein

    Bons Estudos.
    avatar
    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/02/2018

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  leo.gool em 25/5/2018, 13:20

    Olá amigo, com sua ajuda consegui fazer com que os registros fossem salvos, mas os valores não aparecem no formulário, alguma dica para que os dados apareçam? segue em anexo um exemplo, o formulário pesquisa é onde eu salvo, a tabela Pesquisa é a origem dos dados da caixa de combinação, e a tabela registro é onde os dados do formulário ficam salvos
    Anexos
    [Resolvido]Pesquisa de valores em combobox AttachmentDatabase1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (48 Kb) Baixado 7 vez(es)
    avatar
    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/02/2018

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  leo.gool em 25/5/2018, 13:40

    Olá, verificando aqui vi que no exemplo que enviei esqueci de colocar o procedimento do evento do botão salvar, o interessante é que com o comando salvar como o procedimento que me passou o registro não é salvo, mas quando está sem o comando salvar o registro é lançado na tabela...
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  Silvio em 25/5/2018, 14:24

    teste.... e nos informe !
    Anexos
    [Resolvido]Pesquisa de valores em combobox AttachmentDatabase_New.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (77 Kb) Baixado 9 vez(es)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/02/2018

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  leo.gool em 25/5/2018, 14:38

    Olá, obrigado, o registro é salvo, mas este não aparece no formulário enquanto navego pelos registros, é possível fazer com que ele apareça?, meu conhecimento em consultas SQL é bem baixo, de que forma posso fazer com que o registro que vá na tabela seja o nome e não o ID?
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  Silvio em 25/5/2018, 18:56

    Abra o seu formulário de pesquisa ( pesquisar ) em modo desing...

    Vá nas propriedades de tua combobox ( combo0)

    Aba: Dados
    Coluna Acoplada: mude de 1 para 2

    Teste e nos informe.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/02/2018

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  leo.gool em 25/5/2018, 22:11

    Olá, resolveu perfeitamente, muitíssimo obrigado pela ajuda amigos

    Conteúdo patrocinado

    [Resolvido]Pesquisa de valores em combobox Empty Re: [Resolvido]Pesquisa de valores em combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/5/2019, 06:34