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

    Compartilhe

    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

    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.
    avatar
    Maicon
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    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 :


    [Você precisa estar registrado e conectado para ver este link.]


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

    Bons Estudos.

    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

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

    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?
    avatar
    Maicon
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    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.

    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

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

    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?
    avatar
    Maicon
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    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.

    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

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

    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
    Database1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (48 Kb) Baixado 7 vez(es)

    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

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

    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...
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: [Resolvido]Pesquisa de valores em combobox

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

    teste.... e nos informe !
    Anexos
    Database_New.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (77 Kb) Baixado 5 vez(es)


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

    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

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

    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?
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    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.
    [Você precisa estar registrado e conectado para ver este link.]

    leo.gool
    Novato
    Novato

    Respeito às Regras 100%

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

    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

      Data/hora atual: 19/10/2018, 12:38