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.
3 participantes
[Resolvido]Pesquisa de valores em combobox
leo.gool- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 42
Registrado : 27/02/2018
- Mensagem nº1
[Resolvido]Pesquisa de valores em combobox
Maicon- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 267
Registrado : 08/09/2012
- Mensagem nº2
Re: [Resolvido]Pesquisa de valores em combobox
Veja estes dois exemplos um do Mestre JPaulo :
"https://www.maximoaccess.com/t42-pesquisa-avancada?highlight=pesquisa+avan%C3%A7ada"
Este do colega zcarloslopes , muito bom também :
https://www.maximoaccess.com/t18063-combobox-pesquisa-enquanto-escreves-independentemente-da-posicao-da-palavra?highlight=pesquisa+avan%C3%A7ada
"https://www.maximoaccess.com/t42-pesquisa-avancada?highlight=pesquisa+avan%C3%A7ada"
Este do colega zcarloslopes , muito bom também :
https://www.maximoaccess.com/t18063-combobox-pesquisa-enquanto-escreves-independentemente-da-posicao-da-palavra?highlight=pesquisa+avan%C3%A7ada
.................................................................................
"O talento vence jogos, mas só o trabalho em equipe ganha campeonatos."
Michael Jordan
Bons Estudos.
leo.gool- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 42
Registrado : 27/02/2018
- Mensagem nº3
Re: [Resolvido]Pesquisa de valores em combobox
Olá, muito obrigado pelo retorno, implementei esse código do fórum "https://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- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 267
Registrado : 08/09/2012
- Mensagem nº4
Re: [Resolvido]Pesquisa de valores em combobox
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
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
.................................................................................
"O talento vence jogos, mas só o trabalho em equipe ganha campeonatos."
Michael Jordan
Bons Estudos.
leo.gool- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 42
Registrado : 27/02/2018
- Mensagem nº5
Re: [Resolvido]Pesquisa de valores em combobox
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- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 267
Registrado : 08/09/2012
- Mensagem nº6
Re: [Resolvido]Pesquisa de valores em combobox
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.
.................................................................................
"O talento vence jogos, mas só o trabalho em equipe ganha campeonatos."
Michael Jordan
Bons Estudos.
leo.gool- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 42
Registrado : 27/02/2018
- Mensagem nº7
Re: [Resolvido]Pesquisa de valores em combobox
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 25 vez(es)
leo.gool- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 42
Registrado : 27/02/2018
- Mensagem nº8
Re: [Resolvido]Pesquisa de valores em combobox
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- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
- Mensagem nº9
Re: [Resolvido]Pesquisa de valores em combobox
teste.... e nos informe !
- Anexos
- Database_New.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (77 Kb) Baixado 50 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."
leo.gool- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 42
Registrado : 27/02/2018
- Mensagem nº10
Re: [Resolvido]Pesquisa de valores em combobox
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- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
- Mensagem nº11
Re: [Resolvido]Pesquisa de valores em combobox
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.
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."
leo.gool- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 42
Registrado : 27/02/2018
- Mensagem nº12
Re: [Resolvido]Pesquisa de valores em combobox
Olá, resolveu perfeitamente, muitíssimo obrigado pela ajuda amigos