Neste artigo você irá aprender sobre: Como tratar erro em uma Caixa de Combinação do Access
As caixas de combinação ou Combo Box no Access são muito flexíveis, no que diz respeito a entrada de informação.
O usuário tem a liberdade de escrever na própria lista, estando presente ou não a informação na lista. Isto pode ser um perigo para seus aplicativos!
Pensando nisso estamos escrevendo este artigo simples:
Pensando nisso, vamos ensinar uma forma de manipularmos esta possibilidade através do VBA.
Como tratar erro em uma Caixa de Combinação do Access
Embora este artigo traga apenas 1, no vídeo mostramos outra forma que você pode implementar em seus projetos.
Vamos supor que você criou uma Caixa de Combinação que o usuário precise selecionar o Estado Civil em um cadastro qualquer
Caso o usuário queira digitar um item que não faz parte da lista, tipo ‘Divorciado’ e adicionar ao Banco de Dados, caso não haja nenhum tratamento para isto, ao clicar no botão adicionar este dado será adicionado, mesmo que ele não faça parte de uma lista pre-definida por você. E como podemos resolver isto:
Vídeo Aula: Como tratar erro em uma Caixa de Combinação do Access
1º Passo: Vá até o Modo Design do formulário e atribua a seguinte sintaxe no evento ‘Se não fizer parte da lista‘ da caixa de combinação a seguir:
Desta forma, toda vez que o usuário digitar um valor que não faz parte da lista, antes de o cursor ir para outro controle, será emitido esta mensagem de erro e será apagado o texto que o usuário digitou.
Espero que você tenha gostado desta dica e caso este artigo faça sentido para você, compartilhe para que outros usuários possam aprender também.
E caso tenha alguma dúvida, não hesite em colocar nos comentários aqui abaixo, blz?
Até o próximo artigo!
Aldir Oliveira