Existujú dva základné spôsoby, ako môžete vyžadovať hodnotu v poli v accessovej tabuľke:
-
Nastavenie vlastnosti Povinné v poli na hodnotu Áno Môžete to urobiť otvorením tabuľky v návrhové zobrazenie. Táto metóda je jednoduchá a dobrá voľba, ak chcete zmeniť iba jedno pole raz.
-
Použitie dotaz definujúci údaje, ktorý v poli vytvorí index bez hodnoty null Môžete to urobiť pomocou zobrazenie SQL. Táto metóda nie je jednoduchá ako použitie návrhového zobrazenia, ale má výhodu: dotaz na definíciu údajov môžete uložiť a neskôr ho znova použiť. Je to užitočné, ak pravidelne odstraňujete a opätovne vytvárate tabuľky a chcete vyžadovať hodnoty pre niektoré polia.
Nastavenie vlastnosti Povinné pre pole na hodnotu Áno
-
Na navigačnej table kliknite pravým tlačidlom myši na tabuľku a potom kliknite na položku Návrhové zobrazenie.
-
Vyberte pole, ktoré chcete vyžadovať, má vždy hodnotu.
-
Na table Vlastnosti poľa na karte Všeobecnénastavte vlastnosť Povinné na hodnotu Áno.
Poznámka: Ak nastavíte vlastnosť Povinné na hodnotu Áno pre pole v tabuľke, ktorá už obsahuje záznamy, Access vám poskytne možnosť skontrolovať, či pole obsahuje hodnotu vo všetkých existujúcich záznamoch. Bez ohľadu na to, či prijmete túto možnosť, nové záznamy budú vyžadovať hodnotu pre pole.
Create indexu bez hodnoty null pre pole pomocou dotazu definujúci údaje
-
Na karte Vytvoriť kliknite v skupine Dotazy na položku Návrh dotazu.
-
Na karte Návrh kliknite v skupine Výsledky na šípku pod položkou Zobraziť a potom na položku Zobrazenie SQL.
-
Odstráňte všetky SQL z dotazu.
-
Do dotazu zadajte alebo prilepte nasledujúci príkaz SQL:
CREATE INDEX index_name
ON table (field) WITH DISALLOW NULL -
V SQL nahraďte premenné takto:
-
Nahraďte index_name názvom indexu. Je vhodné použiť názov, ktorý vám pomôže určiť, pre čo je index určený. Ak sa má napríklad index uistiť, že existujú čísla sociálneho zabezpečenia pre každý záznam, môžete ho pomenovať require_SSN.
-
Nahraďte tabuľku názvom tabuľky obsahujúcej pole, ktoré sa má indexovať. Ak názov tabuľky obsahuje medzery alebo špeciálne znaky, musíte názov uzavrieť do hranatých zátvoriek.
-
Nahraďte pole názvom poľa, ktoré sa má indexovať. Ak názov poľa obsahuje medzery alebo špeciálne znaky, musíte názov uzavrieť do hranatých zátvoriek.
-
-
Uložte a zatvorte dotaz.
-
Spustením dotazu vytvorte index. Všimnite si, že dotaz môžete spustiť z makra pomocou akcie makra RunSQL.