Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Utilize a propriedade GroupLevel no Visual Basic para fazer referência ao nível de grupo em que está a agrupar ou ordenar num relatório. Objeto GroupLevel somente leitura.
Sintaxe
expressão. Nível de Grupo (Índice)
expressão Uma variável que representa um objeto Relatório .
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Índice | Obrigatório | Long | O nível do grupo, começando com 0. O primeiro campo ou expressão em que agrupa é o nível de grupo 0, o segundo é o nível de grupo 1 e assim sucessivamente. |
Comentários
As configurações de amostra a seguir mostram como usar a propriedade GroupLevel para se referir a um nível de grupo.
| Nível de grupo | Refere-se a |
|---|---|
| GroupLevel (0) | O primeiro campo ou expressão em que ordena ou agrupa. |
| GroupLevel (1) | O segundo campo ou expressão em que ordena ou agrupa. |
| GroupLevel (2) | O terceiro campo ou expressão em que ordena ou agrupa. |
A configuração da propriedade GroupLevel é uma matriz na qual cada entrada identifica um nível de grupo. Você pode ter até 10 níveis de grupo (de 0 a 9).
Observação
Utilize esta propriedade apenas com o Visual Basic para definir as propriedades SortOrder, GroupOn, GroupInterval, KeepTogether e ControlSource . Você pode definir essas propriedades no procedimento de evento Open de um relatório.
Em relatórios, você pode agrupar ou classificar mais de um campo ou expressão. Cada campo ou expressão em que agrupa ou ordena é um nível de grupo.
Especifique os campos e as expressões a serem classificadas e agrupadas em usando o método CreateGroupLevel.
Se um grupo já estiver definido para um relatório (a propriedade GroupLevel está definida como 0), pode utilizar a propriedade OrigemDoControlo para alterar o nível de grupo no procedimento de evento Abrir do relatório.
Exemplo
O código seguinte altera a propriedade OrigemDoControlo para um valor contido na caixa de texto txtPromptOu no formulário aberto com o nome SortForm.
Private Sub Report_Open(Cancel As Integer)
Me.GroupLevel(0).ControlSource _
= Forms!SortForm!txtPromptYou
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.