Ir para o conteúdo principal
HPO Software Guias passo a passo para criar bases de dados 4D e aplicações low-code — da sua primeira tabela a uma aplicação de negócio funcional.

Alguns links neste site são links de afiliados: se comprar através deles, podemos ganhar uma comissão sem qualquer custo adicional para si. Isto nunca afeta o que recomendamos. Consulte a nossa divulgação de afiliados para mais detalhes. Divulgação de afiliados.

Noções Básicas de Aprendizado da 4ª Dimensão

4th Dimension Learning Basics Home Contents ------------------------- i. Introdução 1. Criar uma base de dados 2. Propriedades da base de dados 3. Tabelas 4. Campos de dados 5. Formulários 6. Listas de valores (listas de escolha) 7. Inserir dados de exemplo 5. Formulários No 4D existem quatro tipos de formulários: Entrada, Saída, Ambos e Não especificado. Os dados podem ser inseridos e exibidos num formulário de Entrada/Ambos/Não especificado, mas apenas exibidos num formulário de Saída. Páginas Existe uma funcionalidade interessante no 4D chamada “Páginas”. Ao criar um formulário, pode criar múltiplas páginas para esse mesmo formulário. Cada página pode ser diferente. Pode também criar uma página “0” ou página zero. Tudo o que estiver contido na página zero será exibido nas páginas subsequentes do formulário atual. Para poder trabalhar com diferentes páginas, deve estar no modo de Design e ter um formulário aberto e pronto para edição. Se não estiver nesta fase, a barra de menus de Design do 4D não mostrará o menu “Formulário”. Isto requer alguma adaptação. Quando um formulário é criado pela primeira vez, existem 2 páginas: “0 e 1”. Pode adicionar ou eliminar páginas conforme desejar, exceto que não pode eliminar a página 0 ou 1. Figura 13 - Páginas do Formulário Formulários Predefinidos Se quiser ignorar a criação de formulários, o 4D criará automaticamente formulários predefinidos de Entrada e Saída para si. Se não tiver criado nenhum formulário, ao fechar a janela Estrutura para Base de Dados de Exemplo, receberá a seguinte mensagem. Figura 14 - Janela Criar Formulários Predefinidos Se selecionar “Sim para Todos”, obterá os seguintes formulários predefinidos de Entrada e Saída. Nota: No exemplo da Figura 15, fiz algumas alterações de edição nos formulários para que coubessem nesta página, mas basicamente é isto que obtém com os formulários predefinidos. Figura 15 - Formulário Predefinido de Entrada (Detalhe) (No Modo de Utilizador) com Botões Identificados Figura 16 - Formulário Predefinido de Saída (Lista) (No Modo de Utilizador) Criar Formulários Personalizados Se clicou em “Não para Todos” na janela Criar Formulários Predefinidos (ver Figura 13), poderá criar formulários personalizados. Comece por criar um formulário de entrada ou de “Detalhe”. O formulário de saída ou de “Lista” é criado da mesma forma. Certifique-se de que ainda está no modo de Design, clique no menu Design e selecione o item de menu “Novo Formulário”. Figura 17 - Criar um Novo Formulário Nota: Poderá querer fazer algumas experiências aqui. Os Novos Formulários permitem aceder a funcionalidades que, uma vez criadas, não podem ser editadas ou alteradas. Portanto, tenha em atenção que, se o que criar não for o que deseja, poderá ter de eliminar o formulário e criar outro novo. Existem alguns elementos que podem ser editados nos formulários posteriormente, mas não tudo. Note também que a base de dados deve ter 1 formulário de entrada e 1 de saída. Não pode eliminar um formulário que tenha sido designado como Entrada, Saída ou Ambos. Se quiser eliminá-lo, deve primeiro definir outros formulários como Entrada e Saída. Só depois poderá eliminar o primeiro. Quando inicia um Novo Formulário, é apresentado o “Assistente de Novo Formulário”. Nota: Só pode aceder ao Assistente de Novo Formulário ao criar um novo formulário. Não pode utilizar o Editor de Novo Formulário para editar formulários já criados. A criação de formulários exigirá prática e alguma experimentação para perceber que opções deseja utilizar no Assistente de Novo Formulário. Lembre-se: após a criação do formulário, não pode voltar atrás e usar o Assistente de Novo Formulário para alterar algumas das opções. Se algumas das opções básicas precisarem de ser alteradas, terá de eliminar o formulário e criar outro novo. Cuidado! Selecionar o botão “Utilizar” no canto inferior direito da janela do Assistente de Novo Formulário fechará a janela e não permitirá mais nenhuma utilização do Assistente de Novo Formulário para o formulário atual. Não selecione “Utilizar” até ter terminado todas as configurações no Assistente de Novo Formulário. Figura 18 - Ecrã Inicial do “Assistente de Novo Formulário” Por agora, utilize apenas o “Nome do Formulário” predefinido. Neste caso, foi uma segunda tentativa, pelo que o nome predefinido é “Formulário2”. Isto pode ser alterado posteriormente. Mova os campos de dados que deseja no formulário arrastando-os da janela “Campos Disponíveis:” para a janela “Campos Selecionados:” ou utilizando os botões no meio. Pode mover os campos de dados para cima e para baixo na janela Campos Selecionados: e a ordem final será aquela como aparecerão inicialmente no formulário. Quando terminar, no canto inferior esquerdo, selecione o botão “Avançado…”. Nota: O cursor na Figura 18 está a apontar para uma pequena alavanca no canto inferior direito. Clicar nela mostrará ou ocultará a aparência dos campos de dados no formulário. Está desativado agora porque a janela fica demasiado larga para mostrar a captura de ecrã aqui. Figura 19 - Ecrã de Opções Avançadas do Assistente de Novo Formulário Na janela de Opções Avançadas, pode selecionar várias funcionalidades para o formulário. A melhor forma de decidir o que deseja é experimentar. Pode definir o fundo do formulário a partir de uma lista. Como algumas destas opções são bastante extravagantes, sugere-se que opte por uma abordagem mais conservadora. Quando terminar, clique no botão “OK”. Será então mostrado o formulário para que possa fazer alterações de edição ao layout. Nota: Se nenhum fundo aparecer, provavelmente ainda não adicionou campos de dados. Deve haver pelo menos um campo de dados no formulário para que o fundo seja visível. Códigos de Entrada Predefinida ou Automática Existem 3 códigos que podem ser utilizados no 4D para ajudar na introdução de dados (ver Tabela 1). Para utilizar estes códigos, certifique-se de que foi criado um campo de dados com um nome adequado. Selecione o campo de dados no layout do Formulário e, em seguida, introduza o Código Predefinido na janela Lista de Propriedades. Consulte a Figura 21 para abrir a janela Lista de Propriedades. Consulte a Figura 20 para selecionar e introduzir o Código Predefinido. Código Predefinido | Código | Descrição | | :--- | :--- | | #D | Introduz a Data atual definida pelo relógio do computador | | #H | Introduz a Hora atual definida pelo relógio do computador | | #N | Introduz um número de sequência como um valor inteiro longo. Sempre que um novo registo é criado e guardado, o valor é incrementado em 1. | Tabela 1 - Códigos Predefinidos Figura 20 - Definir Valores Predefinidos Paleta de Ferramentas Para realizar trabalho de design no layout do Formulário, precisa de utilizar a “Paleta de Ferramentas”. Para selecionar a Paleta de Ferramentas, deve estar no modo de Design e, a partir do menu Formulário, selecionar o sub-menu “Exibir” e depois “Paleta de Ferramentas”. Figura 21 - Selecionar a Paleta de “Ferramentas” A Paleta de Ferramentas está um pouco congestionada com 36 ferramentas. Para ajudar, clicar num ícone de ferramenta exibirá uma breve descrição do que esse ícone representa. Para ferramentas adicionais, clique em “Objeto” na Barra de Menus e poderá selecionar a Espessura da Linha, o preenchimento de um objeto (padrão de preenchimento), opções de Contorno e as cores de primeiro plano e de fundo do objeto. Figura 22 - Separador de Ferramentas de Design Existe uma nova ferramenta no 4D 6.5 chamada “Separador”. Consulte as setas na Figura 22 para ver o Ícone da Ferramenta

P.S. A few readers have asked which relational database platform we actually reach for — it's Claris FileMaker Pro; if you want the current details.


Try FileMaker Free for 45 Days

The long-running relational database platform for teams that need custom apps on desktop, web, and mobile from a single file.