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]Impedir campo de registrar determinado valor

    Agravina
    Agravina
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1489
    Registrado : 18/07/2010

    [Resolvido]Impedir campo de registrar determinado valor Empty [Resolvido]Impedir campo de registrar determinado valor

    Mensagem  Agravina em 27/2/2020, 21:13

    Como impedir um campo de registrar um valor maior que 99,99 ?
    crysostomo
    crysostomo
    VIP
    VIP

    Respeito às Regras 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1157
    Registrado : 23/01/2018

    [Resolvido]Impedir campo de registrar determinado valor Empty Re: [Resolvido]Impedir campo de registrar determinado valor

    Mensagem  crysostomo em 27/2/2020, 21:24

    após atualizar
    Código:
    if me.seuCampo >99,99 then
       msgbox " o campo não pode receber esse valor"
        me.seucampo = null
        seuCampo.SetFocus


    .................................................................................
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    Agravina
    Agravina
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1489
    Registrado : 18/07/2010

    [Resolvido]Impedir campo de registrar determinado valor Empty Re: [Resolvido]Impedir campo de registrar determinado valor

    Mensagem  Agravina em 27/2/2020, 21:54

    Valeu amigo deu certo ,apenas troquei a virgula pela por ponto porque e unidade monetária.
    Obrigado!
    crysostomo
    crysostomo
    VIP
    VIP

    Respeito às Regras 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1157
    Registrado : 23/01/2018

    [Resolvido]Impedir campo de registrar determinado valor Empty Re: [Resolvido]Impedir campo de registrar determinado valor

    Mensagem  crysostomo em 27/2/2020, 22:05

    Vlw , tmj


    .................................................................................
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1590
    Registrado : 22/11/2016

    [Resolvido]Impedir campo de registrar determinado valor Empty Re: [Resolvido]Impedir campo de registrar determinado valor

    Mensagem  DamascenoJr. em 27/2/2020, 22:33

    Fique atento aos eventos corretos!

    Usar o evento "após atualizar" significa que o campo atualizou e assim o evento foi acionado.

    O evento correto é o "antes de atualizar".

    E o código seria

    Código:
    if me.seuCampo.value > 99.99 then 'avalio o valor do campo
        call msgbox("Sua mensagem") 'emito a mensagem
        cancel = true 'cancelo a atualização
        exit sub 'paro o código para evitar que ele continue executando linhas posteriores.
                'Mesmo que não existam linhas posteriores, é importante marcar o fim da execução pois futuramente podem existir.
    end if

    É apenas questão de semântica. Com isso seu sistema fica bem organizado e os códigos bem estruturados.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    Conteúdo patrocinado

    [Resolvido]Impedir campo de registrar determinado valor Empty Re: [Resolvido]Impedir campo de registrar determinado valor

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 3/4/2020, 08:55