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


4 participantes

    [Resolvido]Como cancelar a digitação num campo

    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]Como cancelar a digitação num campo Empty Como cancelar a digitação num campo

    Mensagem  Assis 29/3/2012, 12:59

    Boa tarde

    Tenho este comando ao sair do campo, para não deixar gravar Nº de telefone cujo primeiro digito seja diferente do numero "2".

    Private Sub TELEFONE_1_Exit(Cancel As Integer)
    If left(TELEFONE_1, 1) <> 2 Then
    MsgBox "Só Nº Telefone Fixos Começados por 2 ", vbInformation, "Aviso"
    Me.TELEFONE_1.SetFocus
    Me.TELEFONE_1 = Null
    Exit Sub
    Else
    End If


    Funciona mas só ao sair do campo e depois de ter digitado todo o número.

    Como detetar logo ao digitar o primeiro numero se é diferente a "2" e cancelar logo ai a digitação?


    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Silvio 29/3/2012, 13:13

    Bom dia Assis....saudações....

    Que tal colocar o código, após perder o foco ?? e habilitar o próximo campo dessa forma: seucamposeguinte.enable=true ?


    Desse jeito:

    Private Sub Telefone_LostFocus()
    If Left(Telefone_1, 1) <> 2 Then
    MsgBox "Só Nº Telefone Fixos Começados por 2 ", vbInformation, "Aviso"
    Me.Telefone_1.SetFocus
    Me.Telefone_1 = Null
    Exit Sub
    Else
    proximocampo.Enable = True
    End If
    End Sub

    Penso eu, que travaria legal.

    abraços.


    Última edição por silvio99 em 29/3/2012, 13:22, editado 1 vez(es)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Convidad
    Convidado


    [Resolvido]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Convidad 29/3/2012, 13:20


    Olá!

    Tente:

    Private Sub TELEFONE_1_KeyPress(KeyAscii As Integer)
    If left(TELEFONE_1, 1) <> 2 Then KeyAscii = 0
    End Sub
    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]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Assis 29/3/2012, 13:21

    Viva Silvio

    Acho que não me fiz entender. É um form de introdução de dados.
    Quando o campo "Telefone" recebe o foco está nulo. E eu queria que logo no primeiro digito não deixe digitar o Nº "2"
    Obrigado

    Observação o Campo tem mascara de introdução assim: 000\ 000\ 000;0;_


    .................................................................................
    *** Só sei que nada sei ***
    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]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Assis 29/3/2012, 13:46

    Boa tarde
    Norberto

    Não resulta
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    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]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Avelino Sampaio 29/3/2012, 14:21

    Olá Experimente assim:

    Private Sub Telefone_1_KeyPress(KeyAscii As Integer)
    If Len(Me!Telefone_1 & "") = 0 Then If KeyAscii = 50 Then KeyAscii = 0
    End Sub


    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    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]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Assis 29/3/2012, 14:28

    Avelino

    Peço desculpa mas afinal nao resulta.

    0 Campo é para por um numero assim: 213 222 789
    E com a formula que o Avelino me passou não admite o 2 em lado nenhum

    A ideia é o primeiro ser só "2", não deixar digitar 3, ou 4

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    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]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Assis 31/3/2012, 09:44

    Bom dia Avelino

    Nem tudo é possivel ?

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Silvio 31/3/2012, 13:45

    Bom dia.....Assis e Avelino.

    Apenas uma sugestão Assis.....o campo na tabela Telefone esta em texto ou em número ? se for texto, trave o primeiro digito na máscara de entrado sendo 2 (200\ 000\ 000;0;_) ! O que você acha da ideia ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  criquio 31/3/2012, 14:18

    Caso ainda não tenha resolvido, eis uma forma que talvez atenda, no evento "Ao alterar"(Change):

    If Left(Me.NomeDoCampo.Text, 1) <> 2 Then
    Me.NomeDoCampo = Null
    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.

    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]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Assis 31/3/2012, 14:52

    Boa tarde Criquio

    É isso aí meu grato

    Obrigado

    Resolvido definitivo


    .................................................................................
    *** Só sei que nada sei ***
    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]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  criquio 31/3/2012, 14:58

    Legal. Grato pelo retorno.


    .................................................................................
    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.


    Conteúdo patrocinado


    [Resolvido]Como cancelar a digitação num campo Empty Re: [Resolvido]Como cancelar a digitação num campo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 03:02