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]Problemas com InputMask

    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Problemas com InputMask Empty [Resolvido]Problemas com InputMask

    Mensagem  Jeferson de Paula 12/9/2013, 20:57

    Olá Galerinha,

    Tenho uma Base de Dados Geográfica onde estão todos os dados geográficos do Brasil, e uma base de dados onde estão todos os dados dos clientes. As tabelas da Base de dados Geográfica são vinculadas para a Base de Dados dos Clientes.

    O problema ocorre que no evento "Após atualizar" do campo CEP em meu formulário de cadastro onde está com a função InputMask. No Campo CEP das tabelas de endereços das base de dados Geográfica e de Clientes, o CEP é inserido sem máscara! Em uma outra tabela na base de Cliente é guardado um caminho de imagens QR Code que está com o número do CEP só que com a máscara "00000-000".

    Após Atualizar

    Código:
    Private Sub CEP_AfterUpdate()
        Me.CEP.InputMask = "00000\-000;0;_"
    End Sub
    Evento do Botão Anexar QR Code

    Código:
    Private Sub QRCode_Click()
    Dim CEPValue
    Dim strCaminho As String

        Me.CEP.InputMask = "00000\-000;0;_"
        CEPValue = Me.CEP 'Aqui o CEP já deveria estar com a máscara "00000-000"?
        strCaminho =  ("\\192.168.0.1\VBAccess\Imagens\QRCode\" & CEPValue & ".png")

        DoCmd.RunSQL "INSERT INTO [QRCodeEnderecos] ([CodigoDoCliente], [strCaminhoImagem]) VALUES ('" & CodigoCliente.Value & "', " & strCaminho & ")"
    End Sub
    Quando eu insiro o CEP no formulário o mesmo insere a máscara "00000-000" legal, mas quando clico no botão Anexar QR Code (comando acima) o Access guarda o CEP sem a máscara! é como se o comando InputMask não tivesse sido interpretado

    Alguém pode me ajudar?

    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com InputMask 001_1810?


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Problemas com InputMask Empty Re: [Resolvido]Problemas com InputMask

    Mensagem  Avelino Sampaio 12/9/2013, 22:14

    Use o format:

    strCaminho = ("\\192.168.0.1\VBAccess\Imagens\QRCode\" & Format(Me!cep, "00000-000") & ".png")


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Problemas com InputMask Empty Re: [Resolvido]Problemas com InputMask

    Mensagem  CrisMaleta 13/9/2013, 13:01

    Fala Jefferson.....

    O Avelino matou a pau, como sempre!!!!

    Só inserindo na sua dúvida....

    Private Sub QRCode_Click()
    Dim CEPValue
    Dim strCaminho As String

    Me.CEP.InputMask = "00000\-000;0;_"
    CEPValue = Format(Me.CEP, "00000\-000;0;_") 'Aqui o CEP já deveria estar com a máscara "00000-000"?
    strCaminho = ("\\192.168.0.1\VBAccess\Imagens\QRCode\" & CEPValue & ".png")

    DoCmd.RunSQL "INSERT INTO [QRCodeEnderecos] ([CodigoDoCliente], [strCaminhoImagem]) VALUES ('" & CodigoCliente.Value & "', " & strCaminho & ")"
    End Sub


    A forma de armazenar a informação está correta.... devemos sempre registrar em tabela, a informação "pura", sem nenhum tipo de formatação!!!!!

    Segue o Avelino que é sucesso!!!!!
    HAHAHAHAHAHAHAHAHAH

    Desde já agradeço....

    Abraço a todos!!!!!
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Problemas com InputMask Empty Re: [Resolvido]Problemas com InputMask

    Mensagem  Jeferson de Paula 13/9/2013, 13:55

    Grande Avelino, deu certíssimo. Muito obrigado pela ajuda!

    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com InputMask 001_1810?


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL

    Conteúdo patrocinado


    [Resolvido]Problemas com InputMask Empty Re: [Resolvido]Problemas com InputMask

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 10/5/2024, 09:18