Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Contar registros con condicion en un informe

1,454 views
Skip to first unread message

tebitoo

unread,
Apr 20, 2007, 12:52:26 PM4/20/07
to
Hola tengo un formulario en el que selecciono un trabajador y un rango
de fechas
y me muestra todas las marcaciones de esa persona en ese rango. Hay un
campo que
muestra el turno trabajado por la persona que puede ser 1,2,3, etc.
En el pie del informe quiero poner un txt que cuente las veces que
aparece cierto turno
en el informe (nota: en el informe, no el la tabla de origen). Como lo
hago???
Como dato adicional, he tratado de sumar los mismos campos y me tira
#error, a que se deberá?

Ju@nK

unread,
Apr 21, 2007, 2:38:52 PM4/21/07
to
¿Cual es el turno que quieres contar?

--
--
**
Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
respuesta dada.
Muchas gracias.

Salu2
Ju@nK [MVP Access] [DCE2003 ***] + VSTO [DCE2005 **]
Correos personales o preguntas particulares en mi grupo
http://groups.google.es/group/juank
www.juank.tk
www.mvp-access.com
¿Que es un MVP?, enterate en http://mvp.support.microsoft.com

Nota: El contenido de este mensaje, así como el código
fuente que pueda ir incluido en el mismo, se proporciona
«COMO ESTÁ», sin garantías de ninguna clase, y no otorga
derecho alguno. Usted asume cualquier riesgo al poner en
práctica, utilizar o ejecutar la sugerencia del presente mensaje.
**

"tebitoo" <teb...@gmail.com> escribió en el mensaje
news:1177087946.6...@b58g2000hsg.googlegroups.com...

tebitoo

unread,
Apr 21, 2007, 7:25:19 PM4/21/07
to
On 21 abr, 14:38, "Ju@nK" <con...@hotmail.com> wrote:
> ¿Cual es el turno que quieres contar?
>
> --
> --
> **
> Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
> respuesta dada.
> Muchas gracias.
>
> Salu2
> Ju@nK [MVP Access] [DCE2003 ***] + VSTO [DCE2005 **]
> Correos personales o preguntas particulares en mi grupohttp://groups.google.es/group/juankwww.juank.tkwww.mvp-access.com
> ¿Que es un MVP?, enterate enhttp://mvp.support.microsoft.com

>
> Nota: El contenido de este mensaje, así como el código
> fuente que pueda ir incluido en el mismo, se proporciona
> «COMO ESTÁ», sin garantías de ninguna clase, y no otorga
> derecho alguno. Usted asume cualquier riesgo al poner en
> práctica, utilizar o ejecutar la sugerencia del presente mensaje.
> **
>
> "tebitoo" <tebi...@gmail.com> escribió en el mensajenews:1177087946.6...@b58g2000hsg.googlegroups.com...

> Hola tengo un formulario en el que selecciono un trabajador y un rango
> de fechas
> y me muestra todas las marcaciones de esa persona en ese rango. Hay un
> campo que
> muestra el turno trabajado por la persona que puede ser 1,2,3, etc.
> En el pie del informe quiero poner un txt que cuente las veces que
> aparece cierto turno
> en el informe (nota: en el informe, no el la tabla de origen). Como lo
> hago???
> Como dato adicional, he tratado de sumar los mismos campos y me tira
> #error, a que se deberá?

Podria ser cualquier turno....supongamos el 5 en un cuadro de texto,
luego el 9 en otro cuadro de texto...

Ju@nK

unread,
Apr 22, 2007, 5:05:41 AM4/22/07
to
En la consulta origen del informe o en un control independiente no visible,
puedes crear campos calculados con esos turnos, ej:

=iif([Turno]=5;1;0)
y
=iif([Turno]=9;1;0)

si turno es un campo de texto sería separado con comillas
=iif([Turno]="5";1;0)

Si lo que quieres es mostrar todos los turnos, puedes utilizar un subinforme
con origen de datos parecido a esto

SELECT Turno, count([OtroCampo]) as TotalTurno FROM TuTabla GROUP BY Turno

--
--
**
Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
respuesta dada.
Muchas gracias.

Salu2
Ju@nK [MVP Access] [DCE2003 ***] + VSTO [DCE2005 **]

Correos personales o preguntas particulares en mi grupo
http://groups.google.es/group/juank
www.juank.tk
www.mvp-access.com

¿Que es un MVP?, enterate en http://mvp.support.microsoft.com

Nota: El contenido de este mensaje, así como el código
fuente que pueda ir incluido en el mismo, se proporciona
«COMO ESTÁ», sin garantías de ninguna clase, y no otorga
derecho alguno. Usted asume cualquier riesgo al poner en
práctica, utilizar o ejecutar la sugerencia del presente mensaje.
**

"tebitoo" <teb...@gmail.com> escribió en el mensaje
news:1177197919.4...@n59g2000hsh.googlegroups.com...

tebitoo

unread,
Apr 23, 2007, 10:47:27 AM4/23/07
to
He probado con lo que me dijiste, no me ha dado resultado pero por lo
menos no me da error,
me da resultado 1, aunque he contado y hay como 20 registros cuyo
turno es "5"...
Ademas la parte de la instruccion que dice "iif" Access la ha
reemplazado por "SiInm"

Ju@nK

unread,
Apr 23, 2007, 3:03:57 PM4/23/07
to
Debe darte 1 en cada línea que tiene ese turno, ahora sumalos y tendrás los
20.

--
--
**
Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
respuesta dada.
Muchas gracias.

Salu2
Ju@nK [MVP Access] [DCE2003 ***] + VSTO [DCE2005 **]
Correos personales o preguntas particulares en mi grupo
http://groups.google.es/group/juank
www.juank.tk
www.mvp-access.com
¿Que es un MVP?, enterate en http://mvp.support.microsoft.com

Nota: El contenido de este mensaje, así como el código
fuente que pueda ir incluido en el mismo, se proporciona
«COMO ESTÁ», sin garantías de ninguna clase, y no otorga
derecho alguno. Usted asume cualquier riesgo al poner en
práctica, utilizar o ejecutar la sugerencia del presente mensaje.
**

"tebitoo" <teb...@gmail.com> escribió en el mensaje

news:1177339647....@y5g2000hsa.googlegroups.com...

0 new messages