Ola amigos, depois de longo e tenebroso inverno, vai aí uma solução para aquela digitação em campo numérico quando o usuário tecla ponto no lugar da vírgula.
Pesquisei bastante na internet e não achei uma solução, então arregacei as mangas e programei a solução abaixo.
O problema: dentro de um campo numérico com qualquer quantidade de casas decimais se o usuário teclar ponto o MS Access dentro de uma configuração
normal do campo assume como número inteiro. Exemplificando: o usuário quer digitar 6,33 mas tecla 6 "ponto" 33 o MS Access assume 633. Experimente.
A solução:
Private Sub SeuCampo_KeyPress(KeyAscii As Integer)
If KeyAscii = 46 Then KeyAscii = 44
End Sub
Você tem uma solução melhor? Ótimo, que beleza, mande para eu: amaral@ativoaccess.com.br
« Voltar
|