MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 26/9/2017, 04:29

    Olá a todos

    Venho pedir ajuda na seguinte situação.
    Tenho um formulário frmClientes que filtra o CEP ao digitar e se não existe na lista na combobox abre o frmCodEndPostal para cadastrar o CEP e outros campos de endereço, ao fechar o frmCodEndPostal  ele preenche os campos do frmClientes.
    Tudo funcionando perfeitamente sem mascara de entrada.

    E ai esta o meu problema, Não estou conseguindo configurar para digitar ou pesquisar com mascara de entrada e também se não existir na lista da combo.

    Ao pesquisar no fórum encontrei este tópico em anexo que o Mestre JPaulo resolveu os dois casos, formatar mascara para filtrar ao digitar e tambem se não existir na lista da combo mas o tópico esta com a solução aplicada pelo JPaulo quebrado.

    https://www.maximoaccess.com/t8331-resolvidocombobox-filtrar-a-medida-que-digito?highlight=digito

    Agradeço se alguém tiver uma solução

    Abraços
    Anexos
    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada AttachmentNaoEstaNaLista.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (122 Kb) Baixado 18 vez(es)


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 27/9/2017, 14:53

    Olá...

    Dando um UP.

    Continuo sem solução

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Assis 27/9/2017, 16:45

    Celso

    Veja a imagem

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Mascar10


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 27/9/2017, 17:44

    Olá Assis,

    Obrigado pela atenção

    Você tem razão, é por este motivo que não coloquei a mascara na tabela, e este campo tem que ser número por motivo de relacionamento.

    No formulário aceita a mascara, mas quando fecha o segundo form ele torna a dizer que item não esta na lista e não preenche os campos do form cliente.

    Continuo tentando aqui.

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Alvaro Teixeira 27/9/2017, 17:55

    Olá a todos,
    Celso, não vi projeto estou no celular.
    Não estará a faltar um requery da listbox do "segundo formulario".

    Abraço
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 27/9/2017, 18:50

    Olá ahteixeira,

    Obrigado pela atenção

    O método que uso no segundo form funciona bem em todos os casos inclusive com a mascara.
    O problema esta no form cliente que ao receber os dados do segundo com a mascara ele não preenche a
    combo cboCodEndPostal.

    Fiz um teste passando o campo CodEndPostal da tblCliente para texto conforme o Assis indicou, mas ai a consulta fica inconsistente pelo motivo de relacionamento e para de funcionar

    Mas continuo tentando

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Alvaro Teixeira 27/9/2017, 19:23

    Olá, continuo no celular "às escuras".
    A combo cboCodEndPostal está limitada à lista?
    Se Sim, altere para Não e teste.

    Outro teste, crie uma caixa de texto nova para teste e tente passar o valor.
    Verifique o resultado obtido.

    Abraço
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 28/9/2017, 01:09

    Olá ahteixeira,

    Respondendo

    Não aceita limitar a lista como não

    Na caixa de texto mostra o numero do código do cadastro tblCodEndPostal.
    Acho que é o correto, porque mesmo que se oculte o código no numero de colunas , o que é gravado é o código(Salvo engano).

    Estou anexando outro exemplo, porque o anterior eu peguei um modelo em que devo ter ajudado alguem do fórum, mas esta meio esquisito.

    Note que se cadastrar sem adicionar mascara funciona perfeito e se digitar com hifen também funciona perfeito.

    Se adicionar mascara funciona perfeito até abrir o segundo form, cadastrar os dados e ao fechar o form ocorre o erro de não preencher os dados do form cliente dando a mensagem que não pertence a lista.
    E ocorre também que ao digitar o mesmo CEP com mascara cadastrado ele diz que não esta na lista

    OBS. existe alguma forma de digitar com Hifen sem mascara?
    ex: digito os cinco primeiro digitos acrescentaria hifen e continuo a digitar os ultimos 3 digitos

    Segue o novo anexo
    Anexos
    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada AttachmentNaoEstaNaLista.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (261 Kb) Baixado 10 vez(es)


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Assis 28/9/2017, 10:30

    Bom dia

    E se não precisar digitar o hifen ?


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Alvaro Teixeira 28/9/2017, 11:10

    Olá a todos,
    Celso, consegui ver o projeto hoje.
    Antes de tudo, na minha opinião, como pretende armazenar o "CEP" nas tabelas, com ou sem hifen?

    Abraço
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 28/9/2017, 19:13

    Olá a todos

    Assis, baixei o seu exemplo e vou verificar

    ahteixeira, Desculpe eu não entendi esta sua pergunta "como pretende armazenar o "CEP" nas tabelas, com ou sem hifen?".

    Te agradeço por solicitar ao JPaulo para liberar o tópico que mencionei e Agradeço a ele por liberar.

    Já baixei o exemplo dele e vou analisar junto com o do Assis e volto com respostas

    Obrigado a todos pela força



    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Alvaro Teixeira 28/9/2017, 22:16

    Ola,
    Se na tabela para o CEP 12345-123 fica:

    A) 12345-123
    B) 12345123

    Deve ficar normalizado sempre A ou B?

    Abraço a todos
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 28/9/2017, 23:41

    Olá ahteixeira

    A preferência é pelo A) 12345-123

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 29/9/2017, 20:01

    Olá a todos,

    Com todo este material em mãos ficou fácil de resolver.

    Criei dois exemplos:
    Um que chamei com mascara, foi resolvido com o exemplo do JPaulo e com a sugestão do Assis.
    O outro que chamei de KeyPress não usa mascara de entrada, mas tem um procedimento no  evento ao pressionar tecla que limita a digitação em 8 caracteres e formata o campo no modelo de código postal antes de disparar o evento se não estiver na lista.

    Agradeço a todos pela colaboração
    Anexos
    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada AttachmentNaoEstaNaLista_DoisExemplos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (467 Kb) Baixado 30 vez(es)


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 29/9/2017, 20:02

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Alvaro Teixeira 29/9/2017, 20:59

    Celso isso é que é ser MaximoAccess Wink
    Abraço a todos
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Assis 29/9/2017, 21:40

    Celso

    Veja este e retorne

    Cumprimentos


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Celso Roberto 29/9/2017, 22:26

    Olá Assis,

    É mais uma opção, ficou muito bom.

    É que no meu projeto original, ao ser aberto o frmCodEndPostal e receber o OpenArgs é feito a pesquisa na internet e preenche todos os campos automático e ao fechar manda todos pro frmClientes.
    Então na realidade só é digitado o código postal.

    Agora o seu exemplo é perfeito para quem vai digitar, neste caso não abrirá o segundo form, mas os dados serão gravados na tabela, ficou perfeito.

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    Conteúdo patrocinado


    [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada Empty Re: [Resolvido]Se não estiver na lista e filtro ao digitar com mascara de entrada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 19:16