4D v16.3

Criar um formulário multi-página

Página Inicial

 
4D v16.3
Criar um formulário multi-página

Criar um formulário multi-página  


 

 

Pode criar várias páginas para um formulário de entrada. Se tem mais campos dos que cabem em uma tela, pode criar páginas adicionais parar que os mostre. Utilizar páginas múltiplas permite:

  • Colocar a informação mais importante na primeira página, e a informação secundária nas demais páginas.
  • Organizar as páginas por temas.
  • Reduzir ou eliminar a necessidade de rolagem da tela durante a entrada de dados.
  • Ter espaço ao redor dos elementos do formulário para obter um design de tela mais atrativo.
Os formulários de páginas múltiplas são convenientes para os formulários de entrada, não para as impressões. Ao imprimir um formulário multi-páginas, apenas se imprime a primeira pãgina.

Não há limite no número de páginas que um formulário pode ter. Um mesmo campo pode aparecer várias vezes em um formulário e em tantas páginas quanto deseje. Entretanto, maior o número de páginas, maior o tempo para mostrar o formulário.

Um formulário multi-páginas tem uma página de fundo (página 0) e várias páginas de visualização. No editor de formulários, os objetos localizados na página de fundo são visíveis em todas as páginas, mas somente podem ser selecionados e editados na páginas 0. Nos formulários multi-páginas, deve colocar a palheta de botões na página de fundo.

Também é necessário incluir um ou mais objetos na página de fundo, que permitam ao usuário navegar de uma página a outra. Para mais informação sobre como adicionar ferramentas de navegação de páginas, consulte o parágrafo Agregar controles de navegação de página.

Nota: a página Opções do assistente de criação de formulários contém uma opção que permite criar automaticamente um formulário mult-ipáginas se o número de campos não se ajustan em uma página. Se selecionar essa opção, o formulário pode ter mais de uma página de visualização. Quando o assistente de criação de formulários criar várias páginas, coloca automaticamente os botões, as variáveis, o título do formulário e os objetos decorativos na página 0

Cada formulário tem pelo menos uma página de exibição e uma página de fundo. O número da página atual aparece na barra de ferramentas da janela do formulário. Essa área tem um menu destacável que permite navegar pelas diferentes páginas do formulário.

Para adicionar uma página:

  1. Selecione o comando Adicionar página no menu Formulário. 4D cria uma nova página.
    Ou
  2. Vá à última página do formulário e clique no ícone Página Seguinte na barra de ferramentas. 4D mostra uma nova caixa de diálogo perguntando se deseja adicionar uma página. Clique no botão Ok para criar a nova página.
    Uma nova página vazia aparece na janela do editor de formulários.
    A área de número de página indica o número da página que está sendo visualizada. Também pode adicionar campos e outros elementos à nova página.

Para inserir uma página antes da página atual:

  1. Selecione o comando Inserir página no menu Formulário. 4D insere uma nova página antes da página atual e a mostra em tela.

Para ver a página de fundo ou passar à outra página, pode usar as ferramentas de navegação da palheta de ferramentas ou o menu pop up da janela do editor de formulários.

Para mostrar a página de fundo (página 0):

  1. Vá para a primeira página do formulário e clique no ícone Página anterior na barra de ferramentas.
    Ou
    Utilize o menu de navegação para passar para a página 0.
    Ou
    Selecione 0 no submenu Ir a página do menu Formulário.
    Ou
    Pressione Alt+clique (Windows) ou Opção+clique (Mac OS) em um objeto da página 0, ou fora de qualquer objeto da página atual (p atalho Alt+clique ou Opção+clique em um objeto da página atual cria ou abre o método do objeto).
    4D mostra a página 0. A página 0 é a página de fundo. Os objetos da página 0 aparecem em todas as páginas. Pode colocar todo tipo de objeto na página de fundo.

Nota: Não confunda a opção Ir a página > 0 com a opção Mostrar > Página 0. Esta última mostra ou oculta os elementos da página 0, estando em qualquer página. Para mais informação consulte “Mostrar/Ocultar elementos no editor de formulários” na seção Editor de formulários.

Para utilizar as ferramentas de navegação de páginas:
  1. Para passar a página seguinte, clique no ícone Página seguinte na barra de ferramentas.
    4D mostra a página seguinte ou anterior à página atual.

Se clicar no ícone Página anterior quando estiver na primeira página do formulário, aparece a página de fundo. Se clicar no ícone Página anterior estando na página de fundo, nada acontecerá. Se clicar em Página seguinte estando na última página do formulário, 4D perguntará se deseja adicionar outra página para o formulário.

Para mostrar qualquer página:
  1. Clique na área de número da página e pressione o botão do mouse para mostrar o menu pop-up associado.
    Ou
    Vá ao submenu Ir à página> do menu Formulário.
  2. Selecione o número da página a mostrar.

Pode apagar qualquer página de um formulário multi-páginas. Todos os campos e objetos nas páginas eliminadas também são eliminados. As páginas restantes são renumeradas. Não pode eliminar a primeira página ou a página de fundo (0) em um formulário que tenha apenas essas duas páginas.

Para eliminar uma página de um formulário:

  1. Utilize as ferramentas de navegação de páginas ou o menu  pop-up para mostrar a página a ser eliminada.
  2. Selecione a opção Eliminar página do menu Formulários.
    Aparece uma caixa de diálogo de verificação para confirmar se deseja eliminar a página do formulário.
  3. Clique no botão Ok.
    São eliminados do formulário a página e os objetos que ela conter.

Quando criar um formulário multi-páginas, é necessário oferecer aos usuários uma maneira de passar de uma página para outra. 4D oferece três formas de agregar ferramentas de navegação:

  • Abas: as abas dão aos usuários acesso aleatório às páginas individuais. Localize a aba na página de fundo do formulário e utilize suas propriedades para proporcionar controles de navegação de páginas.
  • Botões automáticos: pode agregar botões automáticos ao formulário, primeira página, última página, página seguinte, e página anterior. Estes botões devem estar localizados na página de fundo.
  • Métodos de objeto: adicionalmente, a linguagem de programação inclui o comando  FORM GOTO PAGE. É possível usar esse comando no método de objeto para criar controles de navegação personalizados. Por exemplo, pode utilizar o botão imagem ou um menu pop-up como interface de navegação entre páginas.

Agregar botões de navegação

Pode incluir os botões de navegação no momento em que está criando o formulário, usando  a página Botões do assistente de criação de formulários. Uma vez gerado o formulário, abra o formulário no editor de formulários e e agregue as páginas que considere necessárias. Se necessita agregar botões de navegação de páginas depois de ter criado o formulário, pode usar a ferramenta de criação de botões da barra de objetos. Para mais informações, consulte Botões.

Utilizar abas
Uma aba permite um acesso direto a uma página. Ou seja, os usuários não estão obrigados a passar sequencialmente de uma página para outra. Uma aba oferece informação sobre a página atual e as páginas restantes. Para maior informação sobre a criação e ativação de abas, consulte Controle de abas.

 
PROPRIEDADES 

Produto: 4D
Tema: Criar formulários

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v16)
Manual de Desenho 4D ( 4D v16.1)
Manual de Desenho 4D ( 4D v16.3)