Access - Consultar para Contar Registros Iguales

   
Vista:

Consultar para Contar Registros Iguales

Publicado por David Hevia (2 intervenciones) el 10/02/2014 13:03:45
Hola, buenos días.

Tengo una base de datos de Access, con varias tablas relacionadas. En una en concreto, se insertan las producciones que se fabrican cada día. Esta tabla contiene las columnas "ID" (Autonumérica de la tabla) e "ID Registro Inicial" (Relacionada automáticamente mediante formulario con una columna autonumérica de otra tabla con fechas y máquinas).

De tal forma que una "ID Registro Inical" puede tener varias "ID" (1 día puede tener varias producciones).

Me interesaría que bien en el formulario o en una consulta apareciese la posición de "ID" en cada "ID Registro Incial".

Sería algo así (querría calcular "NºProd")
ID Registro Inical -- ID -- NºProd
1 -- 1 -- 1
1 -- 2 --2
1 -- 3 -- 3
2 -- 4 -- 1
2 -- 5 -- 2
3 -- 6 -- 1
3 -- 7 -- 2
3 -- 8 -- 3


He probado a usar la fórmula "Dcont" o relacionando combinando "SiInm" con "Cont", pero no consigo arreglarlo.

Si alguien pudiese echarme una mano, se lo agradecería.

Gracias y un saludo,
- David -
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Consultar para Contar Registros Iguales

Publicado por Jesús Manuel (134 intervenciones) el 11/02/2014 11:35:11
Por lo que entiendo tienes una tabla con los tres campos que indicas arriba y quieres saber para cada ID REGISTRO INICIAL la suma de Nº PROD??


Si es así, con crear una consulta, añadir los campos ID REGISTRO INICIAL Y Nº PROD y activar el botón de totales para indicar agrupar por->suma en el campo Nº PROD, ya lo tendrías.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consultar para Contar Registros Iguales

Publicado por David Hevia (2 intervenciones) el 11/02/2014 12:23:38
Hola Jesús Manuel. Es algo similar, pero no eso exactamente.

"NºProd" es el dato que quiero calcular, y sería un número por cada "ID". Sería la cantidad de veces que anteriormente aparece el mismos "ID Registro Inicial".

ID Registro Inicial -- ID -- NºProd
1 -- 1 -- 1 (Anteriormente, el 1 en "ID Registro Inicial" aparece 1 Vez)
1 -- 2 -- 2 (Anteriormente, el 1 en "ID Registro Inicial" aparece 2 Veces)
1 -- 3 -- 3 (Anteriormente, el 1 en "ID Registro Inicial" aparece 3 Veces)
2 -- 4 -- 1 (Anteriormente, el 2 en "ID Registro Inicial" aparece 1 Vez)
2 -- 5 -- 2 (Anteriormente, el 2 en "ID Registro Inicial" aparece 2 Veces)
3 -- 6 -- 1 (Anteriormente, el 3 en "ID Registro Inicial" aparece 1 Vez)
3 -- 7 -- 2 (Anteriormente, el 3 en "ID Registro Inicial" aparece 2 Veces)
3 -- 8 -- 3 (Anteriormente, el 3 en "ID Registro Inicial" aparece 3 Veces)


Si sirve de algo, en Excel el cálculo de "NºProd" sería: (Suponiendo que "ID Registro Inicial" sea la columna A):
* Contar.si($A$1:$A1;$A1)
* Contar.si($A$1:$A2;$A2)
* Contar.si($A$1:$A3;$A3)
*..... [Y arrastrar para abajo]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar