Descripción de las expresiones para contar sí, no y otras respuestas en Access

Nota

Office 365 ProPlus pasa a llamarse Microsoft 365 Apps para empresas. Para obtener más información sobre este cambio, lea esta publicación de blog.

Moderado: requiere habilidades básicas de macros, codificación e interoperabilidad.

Este artículo se aplica a un archivo de base de datos de Microsoft Access (. mdb) o a un archivo de base de datos de Microsoft Access (. accdb).

Resumen

En este artículo se enumeran expresiones de ejemplo que puede usar para contar las repeticiones de sí, no o null en un campo con un tipo de datos sí/no.

Más información

Puede usar las siguientes expresiones en un pie de página de informe para contar las repeticiones de sí, no o null en un campo denominado YesNoField con un tipo de datos de sí/no:

Expression Suma lo que
= SUM (IIF ([YesNoField], 1, 0))
= SUM (IIF ([YesNoField], 0, 1)) No
= SUM (IIF (no [YesNoField], 1, 0)) No
= SUM (IIF (IsNull [YesNoField], 1, 0)) Null

También puede crear una expresión relacionada para contar un valor específico en un campo. Por ejemplo, la siguiente expresión de ejemplo cuenta todas las repeticiones del valor 3 en un campo denominado nofield.

= SUM (IIF ([mi campo] = 3, 1, 0))

Ejemplo de uso de base de datos de ejemplo Neptuno

  1. Abra la base de datos de ejemplo Neptuno en Access.

  2. Use el Asistente para informes para crear un informe basado en la tabla productos .

  3. Seleccione IdCategoría y PrecioUnidad como campos para el informe.

  4. Agrupar en IdCategoría.

  5. En la vista Diseño del informe, haga clic en ordenar y agrupar en el menú Ver y asegúrese de que la propiedad GroupFooter de CategoryID está establecida en .

    Nota: En Access 2007, en la vista Diseño del informe, en la ficha diseño , haga clic en agrupar & ordenar en el grupo agrupación & totales y asegúrese de que esté seleccionada la propiedad con una sección de pie de página para IdCategoría .

  6. Agregue un cuadro de texto independiente a la sección de pie de IdCategoría con la propiedad ControlSource para el cuadro de texto establecido en la siguiente expresión:

    = SUM (IIF ([Discontinued], 1, 0))

  7. Agregue un segundo cuadro de texto independiente con la propiedad ControlSource para el cuadro de texto establecido en la siguiente expresión:

    = SUM (IIF ([Discontinued], 0, 1))

  8. En el menú archivo , haga clic en vista previa de impresión.

    En Access 2007, haga clic en el botón de Microsoft Office, elija Imprimiry, a continuación, haga clic en vista previa de impresión.

    Observe que en la primera expresión se cuenta el número de productos de cada categoría que tienen el campo suspendido establecido en sí. La segunda expresión contará el número de productos dentro de cada categoría que tienen el campo suspendido establecido en no.