Поделиться через


Диалоговое окно "Ограничение уникальности"

Обновлен: Ноябрь 2007

Позволяет размещать уникальное ограничение в одном или нескольких столбцах таблицы, что гарантирует отсутствие повторяющихся значений в столбце или в комбинации столбцов. Например, столбец первичного ключа всегда имеет уникальные ограничения. Во время выполнения уникальное ограничение вызывает ошибку, если была сделана попытка ввести повторяющееся значение в столбцы, на которые это ограничение распространяется.

Список элементов пользовательского интерфейса

  • Название
    Имя объекта ограничения. Имя используется при обращении к ограничению из кода и в качестве идентификатора при изменении ограничения в окне Свойства.

  • Columns
    Определяет столбец или столбцы, на которые ограничение распространяется. Обычно создается уникальное ограничение для одного столбца. Однако можно также создать ограничение, которое проверяет на уникальность комбинацию столбцов – отдельные значения столбцов могут повторяться, но комбинация значений столбцов, подпадающих под ограничение, уникальна.

  • Первичный ключ
    Назначьте это ограничение первичным ключом таблицы. Эта настройка приводит к следующим изменениям определения набора данных:

    • Свойство таблицы (массива) PrimaryKey настроено для отражения столбцов, указанных для ограничения.

    • Свойству Unique каждого столбца в ограничении присвоено значение true.

    • Свойству AllowDBNull каждого столбца в ограничении присвоено значение false.

Открытие диалогового окна Уникальное ограничение

Чтобы отобразить это диалоговое окно в типизированном наборе данных:

  1. Откройте набор данных в Конструкторе наборов данных.

  2. Щелкните правой кнопкой мыши столбец, в который требуется добавить ограничение.

  3. Укажите Добавить, а затем выберите Ключ.

Чтобы отобразить это диалоговое окно в нетипизированном наборе данных:

  1. Выберите нетипизированный набор данных в форме или компоненте.

  2. В окне Свойства выберите свойство Таблицы, чтобы отобразить Редактор коллекции таблиц.

  3. В списке Члены выберите таблицу, для которой необходимо определить ограничение.

  4. Выберите свойство Ограничения и нажмите кнопку рядом с пунктом (Коллекция).

  5. В Редакторе коллекции ограничений нажмите Добавить и выберите Уникальное ограничение.

См. также

Задачи

Практическое руководство. Установка столбца данных в качестве первичного ключа

Практическое руководство. Наложение ограничения уникальности значений на столбец данных

Другие ресурсы

Подключение к данным в Visual Studio

Подготовка приложения к получению данных

Выборка данных в приложение

Отображение данных на форме в приложениях Windows

Редактирование данных в приложении

Проверка данных

Сохранение данных