4D v16

Apresentação do banco de dados final

Página Inicial

 
4D v16
Apresentação do banco de dados final

Apresentação do banco de dados final    


 

 

 

Pode descarregar a versão final da aplicação 4D cuja construção se descreve em detalhe nesta guia:

    --> Descarregar a aplicação "My first 4D database"

O propósito da base de dados que estamos criando é a gestão das intervenções realizadas pelos técnicos.

As petições expressadas por nosso diretor de projeto virtual são:

  • Trabalhar com vários usuários ao mesmo tempo (portanto em modo cliente/servidor)
  • Poder acessar aos dados mediante uma interface web
  • Poder guardar e acessar aos relatórios de intervenção
  • Poder enviar e-mails para notificar as mudanças, as tarefas, etc.

Em quanto à interface, devemos propor implementar uma paleta que reúne as funções básicas.

O modelo geral e os botões nos dá um designer gráfico.

O propósito destas bases de exemplo é manter um modelo de base de dados simples, em outras palavras:

  • uma intervenção por técnico
  • uma intervenção realizada em um só lugar
  • um técnico pode realizar várias intervenções
  • e várias intervenções podem ser realizadas em um mesmo lugar.

Desenhamos estas bases de dados de exemplo com a finalidade de cobrir a maior parte dos temas que serão de utilidade para começar a trabalhar com as ferramentas adequadas e as melhores práticas, abordando os conceitos que as vezes aparecem complicados para os principiantes, como os processos ou os ponteiros.

Além disso, os últimos vídeos mostram como:

  • Publicar seus dados na Web de maneira simples (mas sem cobrir a estética já que o objetivo é entender os mecanismos implicados e não a aprendizagem de técnicas web de apresentação)
  • Criar imagens SVG e integrar os dados de sua base
  • Gestão de blobs
  • Criar componentes
  • Utilizar sua base em modo cliente/servidor
  • Voltar sua base multilíngue utilizando o padrão XLIFF.

Em quanto a apresentação, à esquerda temos 5 formas de acessar as diferentes listas.

Ao fazer clique em um dos 3 botões à esquerda, a série de botões superior será visível com uma tira de botões específicos para cada lista.

Estes botões lhe permitem:

  • Ou adicionar um registro à lista
  • Ou ver a lista completa dos registros
  • Realizar uma pesquisa multicritério
  • Selecionar um certo número de registros, com acessos diretos clássicos, e se prefere, usá-los para criar uma seleção, ou seja, uma lista de registros na tela na qual pode realizar ações
  • Ordenar esta lista de acordo a diferentes critérios, que podem conter fórmulas
  • Imprimir listas
  • Criar relatórios personalizados nos quais pode arrastar os campos que devem aparecer e quando seja necessário ter em conta as tabelas relacionadas e adicionando critérios de ordem, gerar pré visualizações ou tabelas cruzadas
  • Imprimir etiquetas aonde possa adicionar imagens e utilizar diferentes tipos de fonte de acordo com os campos que se incluem
  • E é claro, eliminar registros.

Na lista de intervenções, pode utilizar estes botões para criar conjuntos:

  • Intervenções antes das 9:00 a.m.
  • As que foram terminadas
  • A continuação, utilize um dos 3 botões de aqui para encontrar as intervenções que foram terminados que tinham uma hora de inicio antes das 9:00 a.m., aqui vemos trinta.

Os 4 botões de aqui, você os verá más a frente, se referem ao que chamamos "as seleções temporais", que são similares aos conjuntos de registros, mas que mantém sua ordem de classificação.

Um botão de estatísticas permite calcular as estatísticas de intervenção para um determinado ano de 2 maneiras diferentes (com os comandos SQL e com os comandos de 4D). Também verá que este formulário, é criado realmente em um processo, o que significa que você pode trabalhar em duas janelas ao mesmo tempo.

Logo da integração do plugin 4D Write temos um processador de textos que podemos utilizar para produzir um relatório para a intervenção que elegemos.

Encontraremos:

  • A operação que permite redimensionar os objetos automaticamente em função do tamanho do formulário
  • A informação necessária para o envio de um e-mail
  • E alguns elementos adicionais, tais como, a forma de gerenciar os eventos que permitem fazer este tipo de coisas, é um bom exercício ver como poder fazer mover um botão cada vez que se mova o mouse sobre ele, para que nunca seja possível fazer clique nele.

E também alguns elementos adicionais, tais como:

  • A criação de imagens SVG que logo pode integrar na Web, aqui traçamos alguns elementos,
    • uma linha
    • alguns textos com formato
    • a lista de nossos técnicos, o qual é um dado que vem diretamente desde nossa base de dados
  • E aqui um programa pequeno que, segundo os parâmetros permite:
    • mostrar mais ou menos informação
    • navegar por datas
    • e mostrar, é claro, informação que vem da base de dados.
  • A continuação, vem a possibilidade de:
    • iniciar o servidor web
    • provar
    • Como o objetivo não é fazer a interface, e sim ver como extrair informação da base de dados como, neste caso, os técnicos nos podem fazer clique e para cada técnico, quando chegamos a sua página específica, vemos as últimas 10 intervenções que realizaram.

O propósito destes exemplos é que entenda os mecanismos em geral e não os detalhes específicos da Web tais como o formato CSS, Javascript ou HTML.

E nos exercícios, você também tem um pequeno formulário que permite provar a criação das variáveis que vamos a utilizar para:

  • Mostrar mensagens
  • Entender a forma em que vamos a criar variáveis em 4D. Aqui, deixamos um modo de seguimento que permite ver como acessar a ele e como funciona
  • Atribuir valores a uma variável
  • Multiplicar cadeias de texto
  • Declarar arrays
  • Atribuir valores aos arrays
  • E recuperar informação de um array quando seja necessário.

Nesta caixa de diálogo, mais especificamente, verá que todas as mensagens de alerta chamam a um recipiente que foi muito simples de criar, o que abre horizontes para a criação de ferramentas que se podem reutilizar em várias bases de dados diferentes.

Agora que cobrimos a apresentação geral, vamos passar a outros vídeos que lhe permitem criar esta ferramenta.

 
 

 
PROPRIEDADES 

Produto: 4D
Tema: Apresentação do banco de dados final

 
HISTÓRIA 

 
ARTICLE USAGE

Autoformação ( 4D v16)