Compartir a través de


Propiedad GroupLevel.GroupOn (Access)

Utilice la propiedad GroupOn en un informe para especificar cómo agrupar datos en un campo o expresión por tipo de datos. Por ejemplo, esta propiedad le permite agrupar un campo Fecha por mes. Valor Entero de lectura y escritura.

Sintaxis

expresión. Groupon

Expresión Variable que representa un objeto GroupLevel .

Comentarios

La configuración de la propiedad GroupOn disponible para un campo depende de su tipo de datos, como se muestra en la tabla siguiente. Para una expresión, toda la configuración está disponible. La configuración predeterminada para todos los tipos de datos es Cada valor.

Tipo de datos del campo Configuración Grupos de registros con Visual Basic
Texto (Valor predeterminado) Cada valor El mismo valor en el campo o la expresión. 0
Caracteres de prefijo El mismo número n de caracteres en el campo o la expresión. 1
Fecha y hora (Valor predeterminado) Cada valor El mismo valor en el campo o la expresión. 0
Año Fechas del mismo año natural. 2
Qtr Fechas del mismo trimestre natural. 3
Mes Fechas del mismo mes. 4
Semana Fechas de la misma semana. 5
Día Fechas en la misma fecha. 6
Hora Horas en la misma hora. 7
Minuto Horas en el mismo minuto. 8
Autonumeración, moneda, número (Valor predeterminado) Cada valor El mismo valor en el campo o la expresión. 0
Interval Valores dentro de un intervalo especificado. 9

En Visual Basic, esta propiedad se establece en el procedimiento de evento Open de un informe.

Para establecer la propiedad GroupOn en un valor distinto de Each Value, primero debe establecer la propiedad GroupHeader o GroupFooter o ambas en Sí para el campo o la expresión seleccionados.

Ejemplo:

En el ejemplo siguiente se establecen las propiedades SortOrder y grouping para el primer nivel de grupo en el informe Productos por categoría para crear una lista alfabética de productos.

Private Sub Report_Open(Cancel As Integer) 
    ' Set SortOrder property to ascending order. 
    Me.GroupLevel(0).SortOrder = False 
    ' Set GroupOn property. 
    Me.GroupLevel(0).GroupOn = 1 
    ' Set GroupInterval property to 1. 
    Me.GroupLevel(0).GroupInterval = 1 
    ' Set KeepTogether property to With First Detail. 
    Me.GroupLevel(0).KeepTogether = 2 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.