Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

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

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

Задаване на свойството Задължително за поле на Да

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

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

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

    The Required Field Property

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

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

  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.

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

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×