MS Access: força os caracteres da máscara de entrada no campo

1

Eu tenho uma máscara que parece com 0\.00\.0000 , usada para forçar a aparência de números de série %código%. O problema que tenho é que os pontos ( 1.20.0034 ) não são colocados no campo do banco de dados. Como posso usar uma máscara de entrada e garantir que os caracteres extras sejam colocados no campo do banco de dados? Nós usamos o Access 2007.

Eu tentei a máscara de entrada . , que insere os caracteres 0.00.0000 no campo. No entanto, quando exibidos, os formulários mostram . , porque essa é a marca decimal em holandês ....

    
por Wouter 20.06.2012 / 14:11

2 respostas

1

adicione ;0 à máscara para fornecer 0\.00\.0000;0

Isso informa ao Access para salvar os caracteres literais junto com os dados

Existe um terceiro parâmetro no qual você pode alterar qual caractere é usado para indicar a entrada de dados, portanto, se sua máscara for 0\.00\.0000;0;# , o acesso exibirá #. ##. #### no campo de entrada e armazenará a pontos com o texto digitado.

    
por 21.06.2012 / 16:13
0

altere nas configurações regionais do Painel de Controle para compensar o idioma diferente

    
por 25.10.2015 / 19:20