A validação de obrigatoriedade de campos poderia ser melhorada, hoje não uso por achá-la ineficiente e com mensagens repetitivas.
Poderíamos ter:
- A validação na definição do campo;
- As mensagens de erros definidas/criadas por nós;
- Permitir incluir script para validar o preenchimento do campo e não só sua obrigatoriedade;
- Permitir ou não setar o foco no campo com erro.
Observação: Não entendo o porque da macro sc_set_focus não funcionar no evento onValidade dos forms.