Restricción UNIQUE (Cuadro de diálogo)

Permite ubicar una restricción UNIQUE en una o varias columnas de una tabla de datos, lo que garantiza que no se duplicará ningún valor en una columna o combinación de ellas. Por ejemplo, las columnas de clave principal siempre tienen restricciones UNIQUE. En tiempo de ejecución, este tipo de restricción provoca un error si se intenta insertar un valor duplicado en las columnas restringidas.

Lista de elementos de la interfaz de usuario

  • Nombre
    El nombre literal del objeto de restricción. Se utiliza cuando se hace referencia a la restricción, en el código y como identificador, al editar la restricción en la ventana Propiedades.

  • Columnas
    Determina la columna o columnas afectadas por la restricción. Normalmente se crea una restricción UNIQUE para una sola columna. Sin embargo, también se puede crear una restricción que compruebe la singularidad en una combinación de columnas: los valores de las columnas individuales podrían repetirse, pero la combinación de valores de las columnas restringidas debe ser único.

  • Clave principal
    Designa esta restricción como la clave principal de la tabla. Esta configuración provoca otros cambios en la definición del conjunto de datos:

    • La propiedad PrimaryKey (una matriz) se establece con el fin de reflejar las columnas especificadas para la restricción.

    • El valor de la propiedad Unique de cada columna de la restricción se establece en true.

    • El valor de la propiedad AllowDBNull de cada columna de la restricción se establece en false.

Abrir el cuadro de diálogo de la restricción UNIQUE

Para mostrar este cuadro de diálogo en un conjunto de datos con tipo

  1. Abra el conjunto de datos en el Diseñador de Dataset.

  2. Haga clic con el botón secundario del mouse en la columna a la que desea agregar la restricción.

  3. Seleccione Agregar y, a continuación, Clave.

Para mostrar este cuadro de diálogo en un conjunto de datos sin tipo

  1. En el formulario o componente, seleccione el conjunto de datos sin tipo.

  2. En la ventana Propiedades, haga clic en el botón de la propiedad Tables para mostrar el Editor de la colección de tablas.

  3. En la lista Miembros, seleccione la tabla para la que desea definir la restricción.

  4. Seleccione la propiedad Constraints y haga clic en el botón que aparece junto a (Colección).

  5. En el Editor de la colección de restricciones, haga clic en Agregar y seleccione UniqueConstraint.

Vea también

Tareas

Cómo: Establecer una columna de datos como clave principal

Cómo: Restringir una columna de datos para contener valores únicos

Conceptos

Enlazar controles a los datos en Visual Studio

Otros recursos

Conectarse a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Modificar datos en la aplicación

Validar datos

Guardar datos