Access - Contar campos sí/no

 
Vista:

Contar campos sí/no

Publicado por Antonio (17 intervenciones) el 14/05/2010 10:40:07
Hola a todos, he utilizado el buscador pero no encuentro lo que quiero, es que no domino el tema de expresiones.
Tengo varios campos sí/no, en una consulta o informe necesito contar los campos "sí" de cada registro.
Saludos y 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:Contar campos sí/no

Publicado por Vdepasion (4 intervenciones) el 14/05/2010 13:57:44
Yo lo hago así espero que te sea util.

SELECT Count(*) AS Expr1
From (Nombre tabla)
Where (nombre del campo con el si/no) = True si es si o = False si es no

Saludos y espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Contar campos sí/no

Publicado por Antonio (17 intervenciones) el 15/05/2010 08:53:26
Gracias por la respuesta.
No sé manejar expresiones, he intentado hacer algo pero no me sale.¿Dónde hay que poner esa expresión, en otro campo nuevo?

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:Contar campos sí/no

Publicado por vdepasion (4 intervenciones) el 17/05/2010 12:17:01
Lo colocas en una consulta sql
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Contar campos sí/no

Publicado por 2pl (11 intervenciones) el 17/05/2010 22:19:39
Si te refieres a una consulta puedes hacer esto en cada campo que sea si/no
campo1:iif([nombre del campo si/no]=true;1;0) asi en cada campo que quieras

Si el campo es verdadero te pondrá un 1 y si no, te pondrá 0. También podrias resumir por un campo comun en la tabla y te daria el total de verdaderos de cada campo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Contar campos sí/no

Publicado por mi menda (1111 intervenciones) el 18/05/2010 03:55:01
Hola:
Según entiendo tienes varios campos Sí/No en un registro, y quieres Contar los que tienen valor -1 (Los Marcados) de cada registro.

Modifica esto en la vista SQL de una Consulta:

SELECT nTabla.IdCampo, Abs([CampoSN1]+[CampoSN2]) AS Total
FROM nTabla

Donde nTabla es el nombre de la Tabla
IdCampo es el Nombre del Campo clave de la Tabla
CampoSN1 es el nombre del primer campo Sí/No.

El ejemplo es para 2 campos Sí/No en un mismo registro

Para un informe o un formulario suma los campos Si/No en un cuadro de Texto

=Abs([CampoSN1]+[CampoSN2]+[CampoSN3])

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Contar campos sí/no

Publicado por Antonio (17 intervenciones) el 21/05/2010 20:00:13
Gracias a todos por la ayuda, aquí se aprende mucho.
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