Atualisar campo nao preenchido

Bom dia
Na minha tabela de Clientes, nem sempre todos sao uma Empresa, são pessoas Físicas em minha proposta como vou “agarrar” sempre o campo empresa, necessitaria que o campo empresa quando nao preenchido pelo usario fosse preenchido automaticamente com o mesmo valor do campo contato, na pratica eu faria uma query mais ou menos assim:

$sql = “SELECT if (ClientesEmpresa=”",ClientesContato,ClientesEmpresa) FROM clientes WHERE idClientes = 2";

Mas penso que possa ser substituído por algum evento depois clicar no botão incluir.

No evento onValidate coloque:
If (empty({empresa})){
{Empresa}={nome};
}

Obrigado, muito mais simples, os eventos auxiliam bastante

O pessoal começou bem cedo hoje!!! rsrsrs

É que trabalho na Africa Central e são 4 horas de fuso, rsss

Ahhh ok!!!