Ir divi pamata veidi, kā var pieprasīt vērtību Access tabulas laukā:
-
Lauka rekvizīta Required iestatīšana uz Yes To var izdarīt, atverot tabulu programmā Noformējuma skats. Šī metode ir vienkārša un laba izvēle, ja vēlaties mainīt tikai vienu lauku vienu reizi.
-
Lietojiet datu definēšanas vaicājums kas laukā izveido indeksu, kas nav Null To var izdarīt, izmantojot SQL skats. Šī metode nav tikpat vienkārša kā noformējuma skata izmantošana, bet tai ir priekšrocība: varat saglabāt datu definīcijas vaicājumu un vēlāk to izmantot vēlreiz. Tas ir noderīgi, ja periodiski dzēšat un atkārtoti veidojat tabulas un vēlaties pieprasīt vērtību kādā no laukiem.
Lauka rekvizīta Required iestatīšana uz Yes
-
Navigācijas rūtī ar peles labo pogu noklikšķiniet uz tabulas un pēc tam noklikšķiniet uz Noformējuma skats.
-
Atlasiet lauku, kura vērtība vienmēr ir nepieciešama.
-
Rūts Lauka rekvizīti cilnes Vispārīgi rekvizītam Required iestatiet vērtību Yes.
Piezīme.: Ja iestatāt rekvizītu Obligātsuz Jā tabulas laukam, kurā jau ir ieraksti, Access piedāvā iespēju pārbaudīt, vai laukam ir vērtība visos esošajos ierakstos. Neatkarīgi no tā, vai akceptējat šo opciju, jauniem ierakstiem būs nepieciešama lauka vērtība.
Jaunrade, izmantojot datu definīcijas vaicājumu, lai laukam izveidotu indeksu, kas nav Null
-
Cilnes Izveide grupā Vaicājumi noklikšķiniet uz Vaicājuma noformējums.
-
Cilnes Noformējums grupā Rezultāti noklikšķiniet uz bultiņas zem Skats un pēc tam noklikšķiniet uz SQL skats.
-
Izdzēsiet no vaicājuma visu SQL.
-
Vaicājumā ierakstiet vai ielīmējiet šādu SQL ierakstu:
CREATE INDEX index_name
ON table (field) WITH DISALLOW NULL -
SQL kodā aizstājiet mainīgos šādi:
-
Aizstājiet index_name ar indeksa nosaukumu. Ieteicams izmantot nosaukumu, kas palīdz noteikt, kam indekss ir paredzēts. Piemēram, ja indekss ir nodrošināt, lai katram ierakstam būtu sociālās apdrošināšanas numuri, varat tam require_SSN.
-
Aizstājiet tabulu ar tās tabulas nosaukumu, kurā ir indeksāmais lauks. Ja tabulas nosaukumā ir atstarpes vai speciālās rakstzīmes, nosaukums ir jāiekļauj kvadrātiekavās.
-
Aizstājiet lauku ar tā lauka nosaukumu, kas jāindeksē. Ja lauka nosaukumā ir atstarpes vai speciālās rakstzīmes, nosaukums ir jāiekļauj kvadrātiekavās.
-
-
Saglabājiet un aizveriet vaicājumu.
-
Izpildiet vaicājumu, lai izveidotu indeksu. Ņemiet vērā, ka vaicājumu var izpildīt no makro, izmantojot RunSQL makro darbību.