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]Limitar tamanho de campo não acoplado a tabela

    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Limitar tamanho de campo não acoplado a tabela Empty Limitar tamanho de campo não acoplado a tabela

    Mensagem  Antonybrazil 14/12/2011, 16:09

    Tenho um campo em um formulário que não está acoplado a nenhuma tabela e portanto não consegui limitar o número de caracteres deste campo. Tentei utilizar um código vba mas o mesmo não atualiza o número de caracteres a cada digitação e portanto "conta" o número de caracteres.

    Private Sub TxtUsuario_Change()

    If Len(Me.TxtUsuario) > 6 Then
    MsgBox "Tamanho máximo excedido"
    Me.TxtSenha.Undo
    End If

    End Sub

    Alguma dica? Obrigado
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Limitar tamanho de campo não acoplado a tabela Empty Re: [Resolvido]Limitar tamanho de campo não acoplado a tabela

    Mensagem  criquio 14/12/2011, 16:18

    Tente assim:

    If Len(Me.TxtUsuario.Text) > 6 Then
    MsgBox "Tamanho máximo excedido"
    Me.TxtSenha.Undo
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui 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
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Limitar tamanho de campo não acoplado a tabela Empty Re: [Resolvido]Limitar tamanho de campo não acoplado a tabela

    Mensagem  Antonybrazil 15/12/2011, 12:49

    Bom dia! O seu código deu certo. No entanto com a alteração ao invés do comando apagar so a ultima digitação, apaga todo o campo. Então agora eu preciso de um complemento para que este código apague a ultima letra digitada. Se alguém puder ajudar. Agradeço desde já.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Limitar tamanho de campo não acoplado a tabela Empty Re: [Resolvido]Limitar tamanho de campo não acoplado a tabela

    Mensagem  criquio 15/12/2011, 13:16

    Talvez assim:

    If Len(Me.TxtUsuario.Text) > 6 Then
    MsgBox "Tamanho máximo excedido"
    Me.TxtSenha = Left(Me.txtSenha, 6)
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui 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
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Limitar tamanho de campo não acoplado a tabela Empty Re: [Resolvido]Limitar tamanho de campo não acoplado a tabela

    Mensagem  Antonybrazil 15/12/2011, 14:10

    Olá! Este problema foi resolvido com o seguinte código:

    Private Sub TxtUsuario_Change()

    If Len(Me.TxtUsuario.Text) > 12 Then
    Me.TxtUsuario = Left(Me.TxtUsuario.Text, 12)
    Me.TxtUsuario.SelStart = 12
    MsgBox "Tamanho máximo de 12 caracteres excedido"
    End If

    End Sub

    No entanto eu tenho um outro campo nesta tabela que esta configurado com uma máscara de entrada SENHA. Neste campo não consigo usar o código acima. Alguma idéia? obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Limitar tamanho de campo não acoplado a tabela Empty Re: [Resolvido]Limitar tamanho de campo não acoplado a tabela

    Mensagem  JPaulo 15/12/2011, 14:30

    Tem de seguir o mesmo conceito;


    If Len(Me.TxtUsuario.Text) > 12 Then
    Me.TxtUsuario.Text = Left(Me.TxtUsuario.Text, 12)
    Me.TxtUsuario.SelStart = 12
    MsgBox "Tamanho máximo de 12 caracteres excedido...", vbCritical
    End If




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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Limitar tamanho de campo não acoplado a tabela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Limitar tamanho de campo não acoplado a tabela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Limitar tamanho de campo não acoplado a tabela Folder_announce_new Instruções SQL como utilizar...
    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Limitar tamanho de campo não acoplado a tabela Empty Re: [Resolvido]Limitar tamanho de campo não acoplado a tabela

    Mensagem  Antonybrazil 15/12/2011, 15:19

    Esqueci de substituir os nomes dos Campos!!! Deu certo agora! Obrigado a todos.

    Conteúdo patrocinado


    [Resolvido]Limitar tamanho de campo não acoplado a tabela Empty Re: [Resolvido]Limitar tamanho de campo não acoplado a tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 05:41