Compartilhar via


Propriedade Report.GroupLevel (Access)

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.