Postoje dva osnovna načina na koje možete zahtevati vrednost u polju u Access tabeli:
-
Postavljanje svojstva polja Obavezno na "Da " To možete da uradite tako što ćete otvoriti tabelu u programu prikaz „Dizajn“. Ovaj metod je lak i dobar izbor ako želite da promenite samo jedno polje jednom.
-
Koristite upit za definisanje podataka koji kreira indeks koji nije nula u polju To možete da uradite koristeći prikaz „SQL“. Ovaj metod nije lak kao korišćenje prikaza dizajna, ali ima prednost: kasnije možete da sačuvate upit za definisanje podataka i ponovo ga koristite. To je korisno ako povremeno brišete i ponovo kreirate tabele i želite da zahtevate vrednosti za neka polja.
Postavljanje svojstva Obavezno za polje na "Da"
-
U oknu za navigaciju kliknite desnim tasterom miša na tabelu, a zatim izaberite stavku Prikaz dizajna.
-
Izaberite polje koje želite da zahtevate uvek ima vrednost.
-
U oknu Svojstva polja, na kartici Opšte postavke postavite svojstvo Obavezno na Da.
Napomena: Ako postavite svojstvo Obavezno na Da za polje u tabeli koje već sadrži zapise, Access vam pruža opciju da proverite da li polje ima vrednost u svim postojećim zapisima. Bez obzira na to da li prihvatate ovu opciju, novi zapisi zahtevaju vrednost za polje.
Create indeks koji nije bez vrednosti za polje pomoću upita za definisanje podataka
-
Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.
-
Na kartici Dizajn , u grupi Rezultati kliknite na strelicu ispod stavke Prikaz, a zatim izaberite stavku SQL prikaz.
-
Izbrišite sav SQL iz upita.
-
Otkucajte ili nalepite sledeći SQL u upit:
CREATE INDEX index_name
ON table (field) WITH DISALLOW NULL -
U SQL-u zamenite promenljive na sledeći način:
-
Zamenite index_name imenom za indeks. Preporučuje se da koristite ime koje vam pomaže da utvrdite čemu je indeks. Na primer, ako indeks treba da proveri da li brojevi socijalnog osiguranja postoje za svaki zapis, možete da ih require_SSN.
-
Zamenite tabelu imenom tabele koja sadrži polje koje treba indeksirati. Ako ime tabele sadrži razmake ili specijalne znakove, ime morate da stavite u uglaste zagrade.
-
Zamenite polje imenom polja koje treba indeksirati. Ako ime polja sadrži razmake ili specijalne znakove, ime morate da stavite u uglaste zagrade.
-
-
Sačuvajte i zatvorite upit.
-
Pokrenite upit da biste kreirali indeks. Imajte na umu da upit možete da pokrenete iz makroa pomoću radnje makroa RunSQL.