Como impedir um campo de registrar um valor maior que 99,99 ?
3 participantes
[Resolvido]Impedir campo de registrar determinado valor
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
crysostomo- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 2746
Registrado : 23/01/2018
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
.................................................................................
Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
Uma mão ajuda a outra.
Feliz aquele que transfere o que sabe e aprende o que ensina.
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
Valeu amigo deu certo ,apenas troquei a virgula pela por ponto porque e unidade monetária.
Obrigado!
Obrigado!
crysostomo- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 2746
Registrado : 23/01/2018
Vlw , tmj
.................................................................................
Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
Uma mão ajuda a outra.
Feliz aquele que transfere o que sabe e aprende o que ensina.
DamascenoJr.- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3845
Registrado : 22/11/2016
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
É apenas questão de semântica. Com isso seu sistema fica bem organizado e os códigos bem estruturados.
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.
» Impedir salvamento de um registro caso um determinado campo estiver nulo.
» [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior
» Impedir um valor que seja menor que outro valor de um campo
» [Resolvido]Impedir a exclusão de um determinado registro
» [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão
» [Resolvido]Impedir que campo "Data/Hora" seja editado com valor menor que do registro anterior
» Impedir um valor que seja menor que outro valor de um campo
» [Resolvido]Impedir a exclusão de um determinado registro
» [Resolvido]Inserir num campo o valor de outro campo como Valor Padrão