Cómo utilizar una consulta para filtrar datos únicos en Access

Seleccione idioma Seleccione idioma
Id. de artículo: 292634 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E292634
Principiante: se requieren conocimientos de la interfaz de usuario en equipos de usuario único.

Este artículo se aplica únicamente a las bases de datos de Microsoft Access (.accdb o .mdb).

Para obtener una versión para Microsoft Access 2000 de este artículo, consulte 209793.
Para obtener una versión para Microsoft Access 97 de este artículo, consulte 90809.
Expandir todo | Contraer todo

Resumen

Cuando filtre una tabla para eliminar datos duplicados en Microsoft Access 2002 o en Microsoft Office Access 2003, utilice una consulta que use una de las funciones de agregado (totales), como Primero(), Último(), Mín() o Máx(), en los campos que no contienen datos duplicados. En los campos que contienen datos duplicados, utilice la función Agrupar por().

Más información

Por ejemplo, suponga que importa una tabla de inventario desde una aplicación y descubre que hay datos duplicados. Para que los datos vuelvan a la línea de base, como un registro por producto, de manera que pueda realizar de nuevo el inventario y disponer de un conjunto correcto y completo de datos, utilice una consulta para filtrarlos.

Suponga que la tabla tiene la apariencia siguiente:
Contraer esta tablaAmpliar esta tabla
IdProductoDescripciónCostoMargenComercialCantidad
1Producto A1,50 $0,510
2Producto B2,50 $0,7100
3Producto C1,59 $0,925
2Producto D4,59 $0,830
5Producto E1,99 $0,740
6Producto F2,69 $0,460
9Producto G4,95 $0,820
8Producto H6,79 $0,932
9Producto I6,89 $0,70
1Producto J2,99 $0,511
Si desea filtrar la tabla para que tenga un único código de IdProducto y la primera entrada de cada uno de los demás campos, haga lo siguiente:
  1. Cree una nueva consulta basada en la tabla original.
  2. Agregue todos los campos de la lista de campos a la cuadrícula de diseño de la consulta.
  3. En Microsoft Office Access 2003 o en versiones anteriores de Access, haga clic en Totales en el menú Ver.

    En Microsoft Office Access 2007, haga clic en Totales en el grupo Mostrar u ocultar de la ficha Diseño.
  4. Establezca la fila Total de la cuadrícula de diseño de la consulta en Primero para todos los campos excepto para IdProducto. Establezca IdProducto en Agrupar por.
  5. En Access 2003 o en versiones anteriores de Access, haga clic en Vista Hoja de datos en el menú Ver.

    En Access 2007, haga clic en Vista Hoja de datos en la lista Ver del grupo Resultados de la ficha Diseño.
Los datos se mostrarán en una lista de datos únicos de IdProducto con el primer valor encontrado para ese producto en cada uno de los demás campos. Si aplica este procedimiento a la tabla de ejemplo, el resultado será el siguiente:
Contraer esta tablaAmpliar esta tabla
IdProductoDescripciónCostoMargenComercialCantidad
1Producto A1,50 $0,510
2Producto B2,50 $0,7100
3Producto C1,59 $0,925
5Producto E1,99 $0,740
6Producto F2,69 $0,460
8Producto H6,79 $0,932
9Producto G4,95 $0,820
Para obtener resultados diferentes, utilice las funciones Máx(), Mín() o Último() en lugar de la función Primero().

Para generar una única tabla desde esta consulta, cambie el tipo de consulta a una consulta de creación de tabla en la vista Diseño de la consulta.

NOTA: esta consulta devuelve datos únicos. Para buscar registros duplicados y modificarlos, o para seleccionar los registros que se conservarán, utilice el Asistente para búsqueda de duplicados.

Propiedades

Id. de artículo: 292634 - Última revisión: viernes, 12 de julio de 2013 - Versión: 6.4
La información de este artículo se refiere a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Palabras clave: 
kbhowto KB292634

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com