|
É possível criar uma tabela usando subformulários. Os subformulários podem conter uma variedade de objetos que incluem botões, campos de textos e outros subformulários. A direção de fluxo do subformulário indica como os objetos contidos serão organizados. Em geral, tabelas são criadas com o uso do objeto de Tabela na paleta Biblioteca de objetos. Se for necessário criar uma tabela complexa na qual as colunas não estão alinhadas, é possível usar subformulários.
Inicie a tabela:
Na paleta Biblioteca de objetos, clique na categoria Padrão e arraste um objeto de Subformulário até o formulário.
Redimensione o subformulário para corresponder à largura necessária da tabela.
Expanda a altura do subformulário para poder adicionar um ou mais subformulários filhos.
Digite um nome para o subformulário na caixa Nome da guia Vínculo da paleta Objeto. Por exemplo, digite TabelaPai.
Na lista Papel do subformulário da paleta Acessibilidade, selecione Tabela.
Crie um cabeçalho de tabela:
Arraste outro objeto de Subformulário até o subformulário Tabelapai.
Defina a largura do subformulário de cabeçalho de forma a corresponder à largura do subformulário pai e defina a altura do subformulário de forma a corresponder à altura necessária da linha de cabeçalho.
Digite um nome para o subformulário na caixa Nome da guia Vínculo da paleta Objeto. Por exemplo, digite Cabeçalhodetabela.
Na lista Papel do subformulário da paleta Acessibilidade, selecione Cabeçalho.
Adicione texto para os cabeçalhos de coluna:
Arraste um objeto de Texto até o subformulário Cabeçalhodetabela.
Clique duas vezes no texto do objeto de Texto e digite um nome para a coluna.
Repita quantas vezes forem necessárias para incluir cabeçalhos adicionais à tabela.
Crie uma linha de corpo que servirá como a linha de repetição na tabela:
Arraste outro objeto de Subformulário até o subformulário Tabelapai.
Defina a largura do subformulário de linha de corpo de forma a corresponder à largura do subformulário pai e defina a altura do subformulário de linha de corpo de forma a corresponder à altura necessária da linha de corpo.
Digite um nome para o subformulário na caixa Nome da guia Vínculo da paleta Objeto. Por exemplo, digite Linhadecorpodetabela.
Adicione o mesmo número de campos e coloque-os abaixo dos cabeçalhos adicionados na etapa 3 para exibir os valores de dados na tabela. Defina o tamanho dos campos.
Na paleta Layout, selecione Nenhum na lista Legenda.
Na lista Papel do subformulário da paleta Acessibilidade, selecione Linha de corpo.
Selecione o subformulário TableParent, clique na guia Subformulário da paleta Objeto e selecione Fluxo na lista Tipo.
Na paleta Objeto, clique na guia Vínculo e selecione Repetir subformulário para cada item de dados.
(Opcional) Considere o aprimoramento da tabela da seguinte maneira:
Para criar uma tabela que contenha larguras variadas de célulasCrie duas ou mais tabelas. Cada tabela deve ter uma linha de corpo. A primeira tabela deve ter uma linha de cabeçalho e as outras tabelas devem ter apenas linhas de corpo.
Organize as tabelas uma abaixo da outra.
Vincule todas essas tabelas em um subformulário pai.
Ajuste a largura de cada célula conforme necessário.
Defina o subformulário pai como Fluxo.
|
|
|