Aplica-se a
Objeto BoundObjectFrame |
Objeto Image |
Objeto OptionGroup |
Coleção TabControl |
Objeto CheckBox |
Objeto Label |
Objeto Page |
Objeto TextBox |
Objeto ComboBox |
Objeto Line |
Objeto PageBreak |
Objeto ToggleButton |
Objeto CommandButton |
Objeto ListBox |
Objeto Rectangle |
|
Objeto CustomControl |
Objeto ObjectFrame |
Objeto Report |
|
Objeto Form |
Objeto OptionButton |
Objeto SubForm |
Propriedade Section, tal como se aplica aos controlos num formulário ou relatório.
Pode identificar estes controlos pela secção de um formulário ou relatório onde o controlo é apresentado. Número Inteiro de leitura/escrita
expressão.Section
expressão Obrigatório. A expressão devolve um dos objetos acima.
Observações
Para os controlos, pode utilizar a propriedade Section para determinar qual a secção de um formulário ou registo onde se encontra o controlo.
Propriedade Section, tal como se aplica aos objetos Form e Report.
Pode utilizar a propriedade Section para identificar a secção do formulário ou relatório e fornecer o acesso às propriedades dessa secção. Objeto Section só de leitura.
expressão.Section(Índice)
expressão Obrigatório. Uma expressão que devolve um dos objetos acima.
Índice Obrigatório Variante. O número ou nome da secção.
Observações
A propriedade Section corresponde a uma determinada secção. Pode utilizar as seguintes constante listadas abaixo. Recomendamos que utilize as constantes para facilitar a leitura do seu código.
Definição |
Constante |
Descrição |
0 |
acDetail |
Secção detalhada do formulário ou secção de detalhes do relatório |
1 |
acHeader |
Secção de cabeçalho do relatório ou formulário |
2 |
acFooter |
Secção de rodapé do relatório ou formulário |
3 |
acPageHeader |
Secção de cabeçalho da página do formulário ou relatório |
4 |
acPageFooter |
Secção de rodapé da página do formulário ou relatório |
5 |
acGroupLevel1Header |
Secção do cabeçalho de nível de grupo 1 (só para relatórios) |
6 |
acGroupLevel1Footer |
Secção do rodapé de nível de grupo 1 (só para relatórios) |
7 |
acGroupLevel2Header |
Secção do cabeçalho de nível de grupo 2 (só para relatórios) |
8 |
acGroupLevel2Footer |
Secção do rodapé de nível de grupo 2 (só para relatórios) |
Se um relatório tiver secções de níveis de grupo adicionais, os pares cabeçalho/rodapé são numerados consecutivamente com 9.
Para formulários e relatórios, a propriedade Section é uma matriz de todas as secções existentes no formulário ou no relatório especificado pelo número da secção. Por exemplo, Section(0) refere-se à secção detalhada de um formulário e Section(3) refere-se à secção de cabeçalho da página do formulário.
Também se pode referir a uma secção pelo nome. As seguintes instruções referem-se à secção Detalhe0 do formulário Clientes e são equivalentes.
Forms!Customers.Section(acDetail).Visible
Forms!Customers.Section(0).Visible
Forms!Customers.Detail0.Visible
Para os formulários e relatórios, tem de combinar a propriedade Section com outras propriedades que se apliquem a secções do formulário e do relatório.
Exemplo
Tal como se aplica aos controlos num formulário ou relatório.
O seguinte exemplo utiliza a propriedade Section para determinar qual a secção que contém o controlo do IDDoCliente.
Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section
Tal como se aplica aos objetos Form e Report.
O seguinte exemplo mostra como se deve referir à propriedade Visível da secção de cabeçalho da página no formulário Clientes.
Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible