Yra du pagrindiniai būdai, kaip galite reikalauti reikšmės "Access" lentelės lauke:
-
Lauko ypatybę Būtina nustatyti kaip Taip Tai galite padaryti atidarę lentelę maketo rodinys. Šis metodas yra paprastas ir geras pasirinkimas, jei norite pakeisti tik vieną lauką vieną kartą.
-
Naudokite duomenų aprašo užklausa, kuri sukuria lauko ne null indeksą Tai galite padaryti naudodami SQL rodinys. Šis metodas yra ne toks paprastas kaip dizaino rodinio naudojimas, tačiau turi pranašumų: galite įrašyti duomenų apibrėžimo užklausą ir naudoti ją vėliau. Tai naudinga, jei periodiškai naikinate ir iš naujo kuriate lenteles ir norite reikalauti kai kurių laukų reikšmių.
Lauko ypatybės Būtina nustatymas kaip Taip
-
Naršymo srityje dešiniuoju pelės mygtuku spustelėkite lentelę, tada spustelėkite Dizaino rodinys.
-
Pasirinkite lauką, kurio norite visada reikalauti, turi reikšmę.
-
Srities Lauko ypatybės skirtuke Bendra nustatykite ypatybės Būtina reikšmę Taip.
Pastaba: Jei lentelės, kurioje jau yra įrašų, lauko ypatybė Būtina nustatoma kaip Taip , "Access" suteikia galimybę patikrinti, ar visuose esamuose įrašuose laukas turi reikšmę. Neatsižvelgiant į tai, ar sutinkate su šia parinktimi, naujiems įrašams reikės lauko reikšmės.
lauko ne nulinio indekso Create naudojant duomenų apibrėžimo užklausą
-
Skirtuko Kūrimas grupėje Užklausos spustelėkite Užklausos dizainas.
-
Skirtuko Dizainas grupėje Rezultatai spustelėkite rodyklę, esančią po rodiniu, tada spustelėkite SQL rodinys.
-
Iš užklausos panaikinkite visą SQL.
-
Įveskite arba įklijuokite šį SQL į užklausą:
CREATE INDEX index_name
ON table (field) WITH DISALLOW NULL -
SQL pakeiskite kintamuosius taip:
-
Pakeiskite index_name indekso pavadinimu. Naudinga naudoti pavadinimą, padedantį nustatyti, kam skirtas indeksas. Pavyzdžiui, jei pagal indeksą reikia įsitikinti, kad kiekvieno įrašo socialinio draudimo numeriai egzistuoja, galite jį pavadinti require_SSN.
-
Pakeiskite lentelę lentelės, kurioje yra indeksuojamas laukas, pavadinimu. Jei lentelės pavadinime yra tarpų arba specialiųjų simbolių, pavadinimą turite rašyti laužtiniuose skliaustuose.
-
Pakeiskite lauką indeksuojamos lauko pavadinimu. Jei lauko pavadinime yra tarpų arba specialiųjų simbolių, pavadinimą turite rašyti laužtiniuose skliaustuose.
-
-
Įrašykite ir uždarykite užklausą.
-
Paleiskite užklausą, kad sukurtumėte indeksą. Atkreipkite dėmesį, kad užklausą galite vykdyti iš makrokomandos naudodami veiksmą VykdytiSQL makrokomandą.