Il campo Obbligatorio permette di definire se il campo può essere vuoto o se deve contenere assolutamente un valore non nullo. Per campo vuoto, si intende la stringa di lunghezza vuota, un valore numerico nullo, un valore di menù locale uguale a zero (nessuna scelta effettuata) o la data vuota [0/0/0].
Quando il campo è una chiave di una tabella, se il controllo di annullamento viene posizionato al valore RESET, il legame non può essere obbligatorio (poiché l'annullamento può cancellare il valore del campo chiave): il campo Obbligatorio viene allora posizionato automaticamente a No.