Bom dia senhores,
Peço vossa ajuda para o seguinte problema:
Tenho um formulário que possui um campo multivalor, com preenchimento não obrigatório para este campo.
Sempre que vou inserir um novo registro, este novo já preenche automaticamente (quase sempre) com algum valor aleatório. Às vezes fica em branco, às vezes preenche com um valor, outras vezes com outro valor.
Minha intenção era deixar um código em vba no botão de inserir novo registro para setar este campo como null ou empty, mas não é possível fazer isso, por se tratar de um campo multivalorado.
Facilmente o usuário poderia desmarcar a seleção que já viesse preenchida aleatoriamente e marcar o valor correto. Meu receio é de, na correria do cotidiano, acabar por passar despercebido e manter uma informação incorreta, que para ser verificada futuramente será muito trabalhoso.
Espero ter explicado de maneira clara qual é o meu problema.
Agradeço desde já!
Edit: Pessoal, consegui resolver meu problema usando o seguinte:
Isso fará que o que tiver sido realizado seja desfeito. Como estou especificando o nome do campo, surtirá efeito apenas a ele.
Tópico resolvido!
Peço vossa ajuda para o seguinte problema:
Tenho um formulário que possui um campo multivalor, com preenchimento não obrigatório para este campo.
Sempre que vou inserir um novo registro, este novo já preenche automaticamente (quase sempre) com algum valor aleatório. Às vezes fica em branco, às vezes preenche com um valor, outras vezes com outro valor.
Minha intenção era deixar um código em vba no botão de inserir novo registro para setar este campo como null ou empty, mas não é possível fazer isso, por se tratar de um campo multivalorado.
Facilmente o usuário poderia desmarcar a seleção que já viesse preenchida aleatoriamente e marcar o valor correto. Meu receio é de, na correria do cotidiano, acabar por passar despercebido e manter uma informação incorreta, que para ser verificada futuramente será muito trabalhoso.
Espero ter explicado de maneira clara qual é o meu problema.
Agradeço desde já!
Edit: Pessoal, consegui resolver meu problema usando o seguinte:
- Código:
Me.CampoMultivalor.Undo
Isso fará que o que tiver sido realizado seja desfeito. Como estou especificando o nome do campo, surtirá efeito apenas a ele.
Tópico resolvido!
Última edição por alecmuller em 12/5/2021, 17:57, editado 1 vez(es) (Motivo da edição : Resolvido)