Pole Obowiązkowe pozwala zdefiniować, czy pole może być puste, czy musi obowiązkowo zawierać niepustą wartość. Przez puste pole rozumie się łańcuch o pustej długości, pustą wartość numeryczną, wartość menu lokalnego równą zero (brak dokonanego wyboru) lub pustą datę [0.0.0].
Jeśli pole jest kluczem tabeli i jeśli kontrola anulowania została ustawiona jako Wyzerować, odnośnik nie może być obowiązkowy (ponieważ anulowanie może usunąć wartość pola klucza) – pole Obowiązkowe jest automatycznie ustawiane jako Nie.