Изискване на стойност в поле

Има два основни начина, по които можете да изисквате стойност в поле от таблица на Access:

  • Задаване на свойството за задължително поле на да    Можете да направите това, като отворите таблицата в изглед за проектиране. Този метод е лесен и е добър избор, ако искате да промените едно поле само един път.

  • Използвайте заявка за дефиниране на данни, което създава индекс, който не е Null, в полето    Можете да направите това, като използвате SQL изглед. Този метод не е толкова лесен за използване на изгледа за проектиране, но има предимство: можете да запишете заявката за дефиниране на данни и да я използвате отново по-късно. Това е полезно, ако периодично изтривате и създавате повторно таблици и искате да изисквате стойности за някои от полетата.

Задаване на необходимото свойство за поле на да

  1. В навигационния екран щракнете с десния бутон върху таблицата и след това щракнете върху изглед за проектиране.

  2. Изберете полето, на което искате да се изисква винаги има стойност.

  3. В екрана свойства на полето, в раздела Общи задайте изискваното свойство на да.

    The Required Field Property

Забележка: Ако зададете изискваното свойство на да за поле в таблица, която вече съдържа записи, Access ви дава възможност да проверите дали полето има стойност във всички съществуващи записи. Независимо дали сте приели тази опция, за новите записи ще са необходими стойности за полето.

Създаване на ненулев индекс за поле с помощта на заявка за дефиниране на данни

  1. В раздела Създаване, в групата Заявки щракнете върху Проектиране на заявка.

  2. В раздела проектиране , в групата резултати щракнете върху стрелката под изгледи след това щракнете върху SQL изглед.

  3. Изтрийте всички SQL от заявката.

  4. Въведете или поставете следните SQL в заявката:

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. В SQL заменете променливите по следния начин:

    • Заместете index_name с име за вашия индекс. Добра идея е да използвате име, което ви помага да определите за какво е индексът. Например ако индексът е да се уверите, че номерата за социални осигуровки съществуват за всеки запис, можете да го наречете require_SSN.

    • Заместете таблицата с името на таблицата, която съдържа полето за индексиране. Ако името на таблицата съдържа интервали или специални знаци, трябва да поставите името в квадратни скоби.

    • Поле " замести" с името на полето за индексиране. Ако името на полето има интервали или специални знаци, трябва да поставите името в квадратни скоби.

  6. Запиши и затвори заявката.

  7. Изпълнете заявката, за да създадете индекса. Имайте предвид, че можете да изпълните заявката от макрос с помощта на действието на макроса макродействие RunSQL.

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×