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


2 participantes

    [Resolvido]permitir apenas um espaço em textbox

    avatar
    ictsp
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 02/09/2016

    [Resolvido]permitir apenas um espaço em textbox Empty [Resolvido]permitir apenas um espaço em textbox

    Mensagem  ictsp 10/3/2017, 12:27

    Bom dia amigos! Por favor, alguém saberia me informar como permitir apenas um espaço na caixa de texto? O que eu quero é que após o usuário clicar na tecla de espaço uma vez, ele "não consiga" dar mais espaços. Estou usando o código abaixo:
    Código:
    Private Sub T1_KeyPress(KeyAscii As Integer)
    If Me.q1 = 1 Then
    Select Case KeyAscii
    Case 8 'Backspace (seta de apagar)
    Case 48 To 57 'Números de 0 a 9
    Case 44 'Vírgula
    If InStr(T1.Text, ",") Then  'Se o campo já tiver 1 vírgula então ele não adiciona
    KeyAscii = 0 'Não adiciona a vírgula caso ja tenha
    Else
    KeyAscii = 44 'Adiciona uma vírgula
    End If
    Case Else
    KeyAscii = 0 'Não deixa nenhuma outra caractere ser escrito
    End Select
    Else
    If Me.q1 = 2 Then
    Select Case KeyAscii
    Case 8 'Backspace (seta de apagar)
    Case 48 To 57 'Números de 0 a 9
    Case 47 'barra
    If InStr(T1.Text, "/") Then  'Se o campo já tiver 1 barra então ele não adiciona
    KeyAscii = 0 'Não adiciona a barra caso ja tenha
    Else
    KeyAscii = 47 'Adiciona uma barra
    End If
    [b]Case 32 'espaço
    If InStr(T1.Text, "_") Then  'Se o campo já tiver 1 espaço então ele não adiciona
    KeyAscii = 0 'Não adiciona espaço caso ja tenha
    Else
    KeyAscii = 32
    End If[/b]
    Case Else
    KeyAscii = 0 'Não deixa nenhuma outra caractere ser escrito
    End Select
    End If
    End If
    End Sub

    Desde já agradeço imensamente a ajuda dos colegas!!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]permitir apenas um espaço em textbox Empty Re: [Resolvido]permitir apenas um espaço em textbox

    Mensagem  FabioPaes 10/3/2017, 16:26

    No evento ao PRESSIONAR tecla dessa caixa de texto coloque: (No meu caso o nome dela se chama txt1Espaco)

    Código:
    Private Sub txt1Espaco_KeyPress(KeyAscii As Integer)
    Select Case KeyAscii
    Case 32 'Espaço
    If InStr(Me.txt1Espaco.Text, " ") Then
    KeyAscii = 0
    MsgBox "Somente um espaço"
    End If
    End Select

    End Sub


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    ictsp
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 02/09/2016

    [Resolvido]permitir apenas um espaço em textbox Empty Re: [Resolvido]permitir apenas um espaço em textbox

    Mensagem  ictsp 10/3/2017, 16:36

    Boa tarde Fabio! Mais uma vez, muito obrigado!! Valeu mesmo a ajuda!

    Abraço!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]permitir apenas um espaço em textbox Empty Re: [Resolvido]permitir apenas um espaço em textbox

    Mensagem  FabioPaes 10/3/2017, 17:19

    Grato pelo retorno amigo e ate a proxima se Deus quiser...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]permitir apenas um espaço em textbox Empty Re: [Resolvido]permitir apenas um espaço em textbox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 05:10