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]ComboBox: filtrar a medida que digito

    Compartilhe
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Ter 26 Jun 2012, 21:58

    Olá Pessoal.
    Boa tarde a todos.

    O forum é rico neste assunto. Encontrei diversos tópicos e exemplos relacionados. No entanto não encontrei a aplicação que preciso. Porisso peço ajuda aos amigos.

    tbCliente: ID; Nome; CNPJ
    tbContrato: ID; Número; Cliente


    frmContrato (vinculado tbContrato): ID; Número; Cliente
    Sendo cliente uma ComboBox: SELECT tbCliente.ID, tbCliente.CNPJ FROM tbCliente ORDER BY tbCliente.CNPJ; ' os valores digitados são o do CNPJ
    No evento "Em Sujo" da ComboBox: Me.Cliente.DropDown

    Preciso que, a medida que vou digitanto, filtre somentes os CNPJ´s que coincidam com o que estou digitando.

    Reiterando que, encontrei diversos exemplos que filtram, a partir de uma comboBox, uma outra combobox ou uma listagem, mas nada achei que filtre a própria lista da ComboBox em uso. Também não consegui aplicar os exemplos no meu BD.

    Se alguém puder orientar-me fico agradecido.

    Obrigado
    avatar
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11235
    Registrado : 30/12/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  criquio em Ter 26 Jun 2012, 22:05

    A propriedade "Auto expandir" da aba Dados da combo não resolve?


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique [Você precisa estar registrado e conectado para ver este link.] e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Ter 26 Jun 2012, 22:16

    Olá
    Criquio.

    A propriedade "Auto expandir" da aba Dados da combo está = "Sim".

    Mas o problema não é bem este. Ele expande. Gostaria que filtrasse, ou seja, só vilualizar na lista os registros que coencidem.

    Valeu!
    avatar
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11235
    Registrado : 30/12/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  criquio em Ter 26 Jun 2012, 22:20

    Tente, no evento "Ao alterar" da combo:

    Código:
    Me.NomeDaCombo.RowSource = "SELECT ID, CNPJ FROM tbCliente WHERE CNPJ LIKE '" & Me.NomeDaCombo.Text & "*' ORDER BY CNPJ"


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique [Você precisa estar registrado e conectado para ver este link.] e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Ter 26 Jun 2012, 22:32

    A Lista agora não expande.

    Ficou assim:

    Private Sub txtCliente_Change()
    Me.txtCliente.RowSource = "SELECT ID, CNPJ FROM tbCliente WHERE CNPJ LIKE '" & Me.txtCliente.Text & "*'ORDER BY CNPJ"
    End Sub

    Private Sub txtCliente_Dirty(Cancel As Integer)
    Me.txtCliente.Dropdown
    End Sub
    avatar
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11235
    Registrado : 30/12/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  criquio em Ter 26 Jun 2012, 22:42

    Tente colocar tudo em um único evento, adicionando a linha para AutoExpandir:

    Código:
    Private Sub txtCliente_Change()

    Me.txtCliente.RowSource = "SELECT ID, CNPJ FROM tbCliente WHERE CNPJ LIKE '" & Me.txtCliente.Text & "*'ORDER BY CNPJ"
    Me.txtCliente.AutoExpand = True
    Me.txtCliente.Dropdown

    End Sub


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique [Você precisa estar registrado e conectado para ver este link.] e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Ter 26 Jun 2012, 22:57

    Lamento Amigo!
    Mas não funcionou.
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Qua 27 Jun 2012, 09:41

    Veja se consegue adaptar;

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


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Qua 27 Jun 2012, 19:48

    Olá Mestre JPaulo.
    Agradeço sua colaboração.

    O BD que postou, no que tange ao filtro, é perfeito, no entanto para a aplicação que pretendo, tenho dúvidas. Vou expor meu "projeto" e pedir seu conselho:

    Saliento que, graças aos exemplos e ao que aprendi aqui no forum, consigo fazer, isoladamente, todas as rotinas que preciso neste projeto, minha dificuldade é juntá-las. Vamos vá:

    No Forms1 tenho o ComboBox "CNPJ", onde a Fonte de controle é o "ID" da tabela "Contrato" e a origem da linha são "ID", "CNPJ" e "Nome" da tabela "Cliente" em ordem crescente de "CNPJ". A coluna acoplada é o "ID" e visualizada é o "CNPJ".

    O que pretendo:
    > Ao entrar no ComboBox CNPJ, abre a lista de CNPJ (com máscara) cadastrados;
    > Iniciando a digitação de um CNPJ aparece a máscara no campo e vai filtrando a lista de CNPJ;
    > Se o CNPJ constar da Lista, introduz o dado e Fim;
    > Se não constar da Lista chama a rotina para validar o CNPJ;
    > Se o CNPJ não for válido, abre Msg e retorna foco para ComboBox CNJP;
    > Se o CNPJ for válido, cria um novo registro na tabela "Cliente", inserindo o valor no campo CNPJ.
    > Abre o Forms2 no último registro criado para completar o cadastro.
    > Ao fechar o Forms2, retorna ao Forms1, com foco no ComboBox CNPJ, e este, com o valor do último registro da tabela cliente.

    Bom! É isso aí Mestre.
    Mais uma vez, obrigado por sua costumeira atenção.
    Abraços


    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Qua 27 Jun 2012, 22:55

    Pelo que percebi, o que está faltando ae, é um auto-completar da combobox, certo ?

    Se assim for, veja o codigo para isso;

    Auto-Completa Combobox
    [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Qui 28 Jun 2012, 01:20

    Olá JPaulo.
    Inseri o código auto-completar que me recomendou.
    Fiz algo errado, pois está dando um erro. Embarassed

    Como disse antes, tudo o que me proponho a fazer neste BD, sei fazer isoladamente, mas juntá-los é que está sendo o problema.

    Estou postando um BD de exemplos e peço a gentileza, se lhe for possível, dar uma olhada. Peço-lhe também, se for o caso, mudar o título deste tópico para facilitar futuras consultas, pois meu problema não é bem "Filtrar a medida que digito".

    Mais uma vez,
    meus sinceros agradecimentos.
    Abraços



    Anexos
    ComboBox Complexo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (77 Kb) Baixado 51 vez(es)
    avatar
    Agravina
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1328
    Registrado : 18/07/2010

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Agravina em Qui 28 Jun 2012, 02:07

    Luis veja se este exemplo te ajuda
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Qui 28 Jun 2012, 03:18

    Olá Agravina.
    Agradeço a participação e o BD de exemplos.
    No entanto não é bem o que estou buscando.

    Mesmo assim, valeu!!!

    Obrigado.
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Qui 28 Jun 2012, 14:48

    Ola Luiz;

    A 1ª parte está feita.

    Na combobox já aparece com mascara de entrada e vai filtrando conforme o que digitar;

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


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Qui 28 Jun 2012, 16:13

    Valeu Mestre JPaulo.
    Ficou muito bom. cheers

    Vou agora tentar fazer o restante.
    Antes porém, preciso abordar duas questões que fogem ao meu pequeno conhecimento:

    Question 1 - Os CNPJ's que aparecem na Lista podem ser exibidos com máscara? Caso sim, não vão interferir no processo de filtragem?

    Question 2 - Ao digitar um CNPJ errado na ComboBox, voltei o cursor apagando, e ao chegar no inicio do campo, deu o seguinte erro: "Inserir Valor do Parâmetro: tName.CNPJ". Você pode orientar-me na solução?

    Obrigado por sua atenção e colaboração.
    Abraços

    Luiz Gustavo


    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Qui 28 Jun 2012, 16:29

    Na 1ª questão, é melhor não, já tem a mascara de entrada.

    Na 2ª questão, tem um erro devido à pressa por falta de tempo;

    Altere no ultimo SQL

    Else
    'aplica o SQL sem filtro à linha de origem
    strSQL = "SELECT tbCliente.ID, tbCliente.CNPJ, tbCliente.Nome FROM tbCliente ORDER BY tbCliente.CNPJ; "
    Me.cboFiltra.RowSource = strSQL
    End If


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Qui 28 Jun 2012, 17:40

    Beleza Mestre.
    Corrigiu.

    Estou tentando agora validar o CNPJ no evento "Se não Constar na Lista".

    Mas está dando erros!
    Acho que minhas alterações prejudicou algumas coisas que já estavam certas.
    Sem abusar, tendo um tempinho, pode dar uma olhada.
    Anexo BD.

    Obrigado


    Anexos
    ComboBox Complexo_III.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (106 Kb) Baixado 19 vez(es)
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Qui 28 Jun 2012, 18:01

    Teste;

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


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Qui 28 Jun 2012, 18:37

    Problema:
    Quando inicio a digitação na ComboBox, está preenchendo o campo todo de uma vez. Tenho que deletar os dados para poder acessar a lista!

    Dúvida:
    Quero, antes de abrir o frmCliente, chamar a função "fDigCNPJ" que valida o CNPJ. Em qual evento devo chamar esta função?

    Obrigado
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Qui 28 Jun 2012, 19:50

    Com validação;

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


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Sex 29 Jun 2012, 00:47

    Boa Noite JPaulo.
    Estou te dando trabalho, né meu amigo! Embarassed
    Vamos lá:

    Exclamation Erro:
    Quando não consta da lista, a primeira inclusão funciona corretamente. Já na segunda inclusão, quando retorna para o frmContrato, abre a MsgBox "Não consta da Lista".

    Question Help:
    No evento Ao Abrir do frmCliente, coloquei:
    Me.CNPJ.SetFocus ' Ok
    Me.CNPJ = Forms![frmContrato].[CboFiltra] ' Não funcionou
    Acho eu, na minha "santa ignorânia", que é em função do campo "CboFiltra" não ter ainda sido atualizado.
    Tem como dibrar isto?

    Obrigado Mestre

    avatar
    Agravina
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1328
    Registrado : 18/07/2010

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Agravina em Sex 29 Jun 2012, 02:49

    veja ai se te ajuda
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Sex 29 Jun 2012, 10:26

    Bom Luiz,

    Alterei o conceito, veja se funfa a contento...

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

    Para testes utilizei um CNPJ valido, deste site:
    geradorcnpj.com/


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Sex 29 Jun 2012, 16:57

    Legal Mestre JPaulo.
    No BD, tudo funciona corretamente.

    No entanto há um problema "operacional":

    Supondo que, por um erro de digitação, intruduzo um CNPJ errado no frmContrato.
    Por não constar da lista, recebo a Msg e sou direcionado para o frmCliente.
    Ao gravar novo cadastro constato que CNPJ é invalido e digito novamente, desta vez o correto e gravo.
    Retorno ao frmContrato, ainda constrará o CNPJ errado e não o que cadastrai no frmCliente.

    O ideal, que era o projeto inicial, era validar o CNPJ no frmContrato e, se fosse válido e não constasse da lista, aí sim moveria o foco para o frmCliente. Tentei fazer isto em BD bem básico mas não consegui. Nem sei se é possível.

    Tentei então, neste DB, um paleativo, mas não está funcionado. Que seria transportar para o frmContrato o CNPJ cadastrado no frmCliente. Desta forma:

    Private Sub Form_Close()
    Forms![frmContrato].Requery
    Forms![frmContrato].[cboFiltra].SetFocus
    Forms![frmContrato].[cboFiltra] = Me.txtCNPJ

    End Sub

    JPaulo.
    Question É possível aplicar a função de validação do CNPJ no evento "Se não estiver na Lista" do CboFiltro e só então, depois de validado, seguir para o cadastro no frmCliente? Ou é melhor seguir o código acima?

    Muito obrigado por sua contribuição e principalmente paciência.

    Abraços

    Luiz Gustavo
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Sex 29 Jun 2012, 17:45

    Teste por favor;

    A validação do CNPJ passou a ser efetuada nos dois forms e no final a cbo fica com o CNPJ introduzido;

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

    Bom final de semana, qualquer coisa mais segunda-feira cá estarei.

    Abraço e bons estudos


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Sex 29 Jun 2012, 18:05

    Valeu Mestre.
    Pelo que testei, ficou perfeito. cheers

    Vou agora, estudar tudo o que foi feito e depois aplicar no meu BD original.
    Acredito que deva correr tudo bem.

    De momento, desejo-lhe um bom final de semana.
    Se me permitir, vou deixar o resolvido para segunda-feira.

    Um forme abraço.
    Muito Obrigado.
    Até breve.

    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Dom 01 Jul 2012, 21:33

    Mestre JPaulo.
    Seu BD de exemplos ficou perfeito. cheers
    Obtive também um execelente resultado em meu BD.

    Deixo aqui meu registro:

    Mestre JPaulo é uma sumidade no que tange a Access.
    Mas sua dedicação, paciência e obstinação em ajudar, extrapolam os limites na normalidade.
    Parabésn Mestre.
    Parabens Forum.


    Meus agradecimentos também ao Criquio e Agrivina que participaram deste tópico.

    Obrigado a todos
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Qua 04 Jul 2012, 08:59

    Desculpe mas só hoje vi seu retorno.

    Obrigado amigo, o fórum agradece pelo retorno e eu agradeço suas palavras de conforto.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Luiz Gustavo M
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  Luiz Gustavo M em Qua 04 Jul 2012, 16:26

    Não há do que se desculpar meu amigo.
    Felicidades Laughing
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4534
    Registrado : 15/03/2013

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  ahteixeira em Qua 27 Set 2017, 17:59

    Olá a todos,
    JPaulo, links Off
    Será possível a reposição.
    Abraço
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9703
    Registrado : 04/11/2009

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  JPaulo em Qui 28 Set 2017, 11:07

    Obrigado pelo alerta.

    Todos os links ON.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

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

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4534
    Registrado : 15/03/2013

    Re: [Resolvido]ComboBox: filtrar a medida que digito

    Mensagem  ahteixeira em Qui 28 Set 2017, 11:11

    cheers

      Data/hora atual: Ter 21 Nov 2017, 21:07