4D v16Formulários de saída |
||
|
4D v16
Formulários de saída
Formulários de saída
Além das manipulações explicadas no vídeo, também se deve levar em conta que:
Neste vídeo, vamos aprender a criar formulários. Vamos a utilizar o assistente de criação de formulários para definir os formulários a integrar na interface de navegação. Estes formulários se apresentam como listas como foi visto na base de exemplo ao inicio desta guia.
No formulário Navigator, se dispõe atualmente de um largo de 860 píxeles para mostrar as listas, pelo que necessitamos controlar o largo dos formulários que vamos criar:
4D oferece memorizar os parâmetros que acabamos de definir para um modelo. Um modelo guarda todos os parâmetros de apresentação (exceto os campos) com a finalidade de economizar tempo ao criar próximos formulários. Utilizando modelos, você economizará muitos "cliques" na hora de configurar projetos de desenvolvimento importantes e garante também a coerência gráfica.
Notará que há indicadores de cor amarela:
Eles especificam a posição de cada área do formulário.
Para mover as linhas de controle, simplesmente clique e arraste-o, mas lembre-se que a linha de controle superior não pode ser movida nunca sob um limite inferior. Para mover todas as linhas de controle ao mesmo tempo:
Desta forma, você mantém o mesmo espaço entre as linhas de controle. CTRL+Z permite que você mova as linhas de controle novamente para sua posição original. Quando você move as linhas de controle, se os objetos não estão selecionados, eles também são redimensionados. Para alterar o tamanho dos objetos:
Agora temos que integrar este novo formulário ao formulário Navigator:
Por padrão, o formulário pode ser redimensionar sem restrições. Por razões de ergonomia, recomendamos restringir o largo e a altura: Então, vamos a:
Também verificamos que:
Quando aumentamos o formulário, se redimensiona automaticamente em função do tamanho do corpo de maneira que mostre os registros completos. Podemos provar a visualização. Atualmente, nenhum registro aparece inclusive ainda que tenha importado dados em cada tabela nos capítulos anteriores. Isto é normal porque não temos seleções prévias. Para selecionar registros na tabela Technicians, necessitamos adicionar uma linha de código no botão "All" do formulário Navigation. Então:
Voltaremos mais a frente com este conceito de seleções com mais detalhe, porque é uma faceta importante de 4D. Vamos provar de novo o formulário => Technicians => All: agora aparecem todos os registros. Vamos a proceder da mesma maneira para integrar a lista das intervenções e as localizações no formulário de navegação. Quando estava sendo criado o formulário Interventions, lembre que tinha-se uma relação automática do tipo muitos-a-um na estrutura, o que nos irá permitir usar a informação da tabela TECHNICIANS no formulário Interventions. Vamos a transferir tudo a continuação:
e aqui temos um formulário que integra a informação relativa a intervenção e a relacionada com os técnicos. Para executar o formulário, é preferível agora fazer executando o método que tínhamos criado (o método Navigator) que aqui nos mostra a lista das intervenções. Pelo momento, o botão "All" está programado para mostrar os técnicos. No seguinte vídeo, vamos mudar para que este botão "All" se adapte a qualquer lista na que seja feito clique.
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Autoformação ( 4D v16) |