Neste caso, uma das saidas pode ser:
1- No Field Validation / Rule, tire o !empty(nome) e substitua por: verifica_Vazio()
2- Crie na Stored Procedures do banco uma function verifica_vazio assim:
procedure verifica_vazio
if empty(nome)
=messagebox("Erro. Não pode ser vazio.")
replace nome with oldval("nome")
endif
Agora você tem sua validação customizada.
Cordialmente,
Fabiano Costa