Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez la propriété GroupInterval avec la propriété GroupOn pour spécifier la façon dont les enregistrements sont regroupés dans un rapport. Long (en lecture/écriture).
Syntaxe
expression. GroupInterval
expression Variable qui représente un objet GroupLevel .
Remarques
La propriété GroupInterval spécifie une valeur de l'intervalle dont les enregistrements sont regroupés. Cet intervalle diffère selon le type de données et le paramètre de propriété GroupOn du champ ou de l’expression sur lequel vous effectuez le regroupement. Par exemple, vous pouvez définir la propriété GroupInterval sur 1 si vous souhaitez regrouper les enregistrements par le premier caractère d’un champ Texte , tel que ProductName.
La valeur de la propriété GroupInterval est des valeurs de type Long qui varie selon le type de données et son paramètre de propriété GroupOn. Le paramètre de GroupInterval par défaut est 1.
Vous pouvez définir la propriété GroupInterval uniquement dans la procédure événementielle Open d’un état.
Remarque
[!REMARQUE] Pour définir la propriété GroupInterval sur une valeur autre que sa valeur par défaut (1), vous devez tout d'abord définir GroupHeader ou GroupFooter, propriété ou les deux sur Oui pour le champ ou l'expression.
Voici des exemples de paramètres de la propriété GroupInterval pour différents types de données.
| Type de données du champ | Paramètre de GroupOn | Paramètre de GroupInterval |
|---|---|---|
| tous | Chaque valeur | (Valeur par défaut) 1. |
| Texte | Premiers caractères | Attribuez la valeur 3 pour effectuer un regroupement sur les trois premiers caractères du champ (par exemple, Chai, Chartreuse et Chang sont regroupés). |
| Date/Heure | Semaine | Attribuez la valeur 2 pour regrouper les données par quinzaine. |
| Date/Heure | Heure | Attribuez la valeur 12 pour regrouper les données par demi-journée. |
Exemple
L’exemple suivant définit les propriétés SortOrder et de regroupement pour le premier niveau de groupe dans le rapport Produits par catégorie afin de créer une liste alphabétique de produits.
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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.