Access - access distinct

   
Vista:

access distinct

Publicado por pablo (1 intervención) el 20/08/2008 21:15:11
Tengo una consulta en access la cual tiene relacionada varias tablas. Ahora quiero que en el reporte en un cuadro de texto contar la cantidad de meses que se han cargado pero sin repetir; se entiende? ej se han cargado 3 registros con mes 1,4 registros con mes 3... el el cuadro de texto del reporte tiene que contar 2(que son los meses que se han ingresado).
Alguien sabria decirme que escribir en la propiedad origen de control del cuadro de texto, porque count (distinct(campo)) no funciona.
Lei en la web de hacer una subconsulata pero me parece muy engorroso usarlas ...solo por un maldito calculo.
gracias
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

RE:access distinct

Publicado por Marc (2 intervenciones) el 21/08/2008 13:38:14
Hola Pablo,

No veo posible agregar toda la información que comentas en un solo cuadro de texto ya que tendrías que iterar por los valores retornados por la consulta.

Yo lo aque haría es una consulta que me diera los totales a presentar (p.e. -> select mes, count(*) from tabla group by mes;).

Una vez tienes la consulta puedes crearte un report que la presente en forma tabular y una vez acabado este nuevo "sub " report, añadir un subinforme en tu report final que haga referencia al subreport.

Saludos,
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

RE:access distinct

Publicado por Ernesto (1 intervención) el 20/03/2010 17:53:13
Hola tengo un problema similar, tengo una tabla con un dato DATETIME
que tiene varios registros por empleado. por ejemplo

Empleado | Fecha
-------------------------------
1 2010/03/01 09:05:14
1 2010/03/0110:40:00
1 2010/03/05 16:30:22

ademas de esto converti el campo de la fecha para q solo me muestre la fecha, sin la hora.

Format(CDate( checkinout.checktime),'DD/MM/YYYY')as solofecha

y la consulta me sale asi.

Empleado | Fecha | solofecha
----------------------------------------------------------------------------
1 2010/03/01 09:05:14 01/03/2010
1 2010/03/01 10:40:00 01/03/2010
1 2010/03/05 16:30:22 05/03/2010

entonces....
quiero agruparlo por el campo 'solofecha', para q seleccione solo una fecha, lo intente con un distinct pero parece ser q no lo acepta, alguien sabe como puedo hacerlo?
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