O campo Obrigatório permite definir se o campo pode estar vazio, ou se deve imperatiamnte conter valor não vazio. Para campo vazio, entende-se a cadeia de comprimento vazia, um valor numérico nulo, um valor de menu local igual a zero (sem escolha efetuada) ou a data vazia [0/0/0].
Quando o campo é uma chave de uma tabela, se o controlo de anulação está posicionado ao valor RAZ, a ligação não pode ser obrigatória (poisque a anulação pode apagar o valor do campo chave) : o campo Obrigatório está automaticamente posicionado a Não.