MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Como forçar preenchimento total do campo

    Compartilhe
    avatar
    Vanderlei
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 20/01/2011

    [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Vanderlei em 11/1/2019, 01:02

    Ola Pessoal

    Já pesquisei mas não encontrei

    Gostaria de saber se tem como forçar o preenchimento de um campo colocando todos os caracteres

    Exemplo: campo telefone 11 caracteres, 43999264302.

    Ou deixa em branco ou preenche corretamente com os 11 caracteres, caso não esteja totalmente em branco ou não tenha os 11 caracteres, dar uma mensagem

    Grato
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2637
    Registrado : 21/04/2011

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Marcelo David em 11/1/2019, 01:26

    Boa noite,
    as máscaras de entrada já fazem isso.
    Para criar uma máscara obrigatória para telefone, por exemplo:

    Na propriedade Máscara de entrada do campo ponha:

    (00) 0000-0000

    Para um cep:
    00000-000

    Para data no formato dia/mês/ano (Data abreviada)

    00/00/0000

    Pode criar de acordo com a necessidade.


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)
    avatar
    Vanderlei
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 20/01/2011

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Vanderlei em 11/1/2019, 16:03

    Olá Marcelo

    Eu estou utilizando uma mascara que criei com 11 caracteres que representa o numero de telefone somente com os numeros.

    Criei uma mascara: CELULARSMS "99999999999" que deveria corresponder ao numero do telefone 43999264323

    Acontece que se inserir somente metade dos numero é aceito pelo campo, gostaria de forçar o preenchimento total, com esta mascara não ta funcionando

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 651
    Registrado : 13/12/2016

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Alexandre Fim em 11/1/2019, 16:15

    Voce pode colocar uma condição antes de salvar o registro.


    If Len(telefone) < 11 Then
    MsgBox "Campo deve ter 11 caracteres"
    End If



    Espero ter ajudado

    Abraços
    avatar
    Vanderlei
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 20/01/2011

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Vanderlei em 11/1/2019, 17:36

    Ajudou sim

    da forma que vc sugeriu, caso u numero de caracter seja inferior a 11

    Dispara a MENSAGEM

    mas deveria retornar ao campo em questão para ser inserido corretamente, mas vai para o próximo campo

    Tentei inserir um Me.telefone.Setfocus apos a mensagem mas da erro
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 651
    Registrado : 13/12/2016

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Alexandre Fim em 11/1/2019, 18:16

    Voce pode colocar essa validação no botão "Gravar/Salvar".
    Voce desenvolveu o formulário com campos acoplados À tabela?
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2637
    Registrado : 21/04/2011

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Marcelo David em 11/1/2019, 18:30

    Para ser obrigatório, ao invés de usar novo (9), use zero (0) como instruí na minha mensagem anterior.

    Exemplo: para o SMS: "00000000000"


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)
    avatar
    Vanderlei
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 20/01/2011

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Vanderlei em 12/1/2019, 09:44

    valew pela ajuda

    Grato
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2637
    Registrado : 21/04/2011

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Marcelo David em 12/1/2019, 10:48

    Resolveu? Se sim, marque como resolvido.


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)
    avatar
    Vanderlei
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 20/01/2011

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Vanderlei em 12/1/2019, 13:14

    Resolvido, obrigado
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2637
    Registrado : 21/04/2011

    Re: [Resolvido]Como forçar preenchimento total do campo

    Mensagem  Marcelo David em 12/1/2019, 13:29

    Grato pelo retorno!  Very Happy


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)

      Data/hora atual: 26/3/2019, 02:57