Puede usar la propiedad UniqueValues para omitir los registros que contienen datos duplicados en los campos que aparecen en la Vista de hoja de datos. Por ejemplo, si el resultado de una consulta contiene más de un campo, la combinación de valores de todos los campos debe ser única para que un registro determinado pueda incluirse en los resultados.
Nota: La propiedad UniqueValues solo se aplica a las consultas de acción de datos anexados y creación de tabla, y a las consultas de selección.
Configuración
En la propiedad UniqueValues se usan los valores siguientes.
Configuración |
Descripción |
Sí |
Muestra solo los registros en los que los valores de todos los campos que se muestran en la vista Hoja de datos son únicos. |
No |
(Valor predeterminado) Muestra todos los registros. |
Puede establecer la propiedad UniqueValues en la hoja de propiedades de la consulta o en la vista SQL de la ventana Consulta.
Nota: Puede establecer esta propiedad al crear una consulta mediante una instrucción SQL. El predicado DISTINCT se corresponde al valor de la propiedad UniqueValues. El predicado DISTINCTROW se corresponde al valor de la propiedad UniqueRecords.
Observaciones
Al establecer la propiedad UniqueValues en Sí, los resultados de la consulta no se pueden actualizar y no reflejarán los cambios posteriores realizados por otros usuarios.
Las propiedades UniqueValues y UniqueRecords están relacionadas ya que solo una se puede establecer en Sí a la vez. Al establecer la propiedad UniqueValues en Sí, por ejemplo, Microsoft Office Access 2007 establece de manera automáticamente la propiedad UniqueRecords en No. Pero puede establecer las dos en No. Cuando las dos propiedades se establecen en No, se devuelven todos los registros.
sugerencia
Si quiere contar el número de instancias de un valor en un campo, cree una consulta de totales.
Ejemplo
La instrucción SELECT de este ejemplo, devuelve una lista de los países o regiones donde hay clientes. Como puede haber muchos clientes en cada país o región, muchos registros podrían tener el mismo país o región en la tabla Clientes. Pero cada país o región se representa una sola vez en los resultados de la consulta.
En este ejemplo se usa la tabla Clientes, que contiene los datos siguientes.
País o región |
Nombre de la empresa |
Brasil |
Familia Arquibaldo |
Brasil |
Gourmet Lanchonetes |
Brasil |
Hanari Carnes |
Francia |
Du monde entier |
Francia |
Folies gourmandes |
Alemania |
Frankenversand |
Irlanda |
Hungry Owl All-Night Grocers |
Esta instrucción SQL devuelve los países o regiones en la tabla siguiente:
SELECT DISTINCT Customers.CountryRegion
FROM Customers;
Países o regiones devueltos |
Brasil |
Francia |
Alemania |
Irlanda |