4D v14

Video script

Página Inicial

 
4D v14
Video script

Video script  


 

 

Neste vídeo, vamos aprender a usar o editor de relatórios rápidos.

Para variar, vamos a passar nosso banco de dados a um Mac.

  • Em primeiro lugar, vamos sair de 4D
  • depois vamos copiar nossa primeira base em um arquivo de intercâmbio
  • e em seguida vamos passar a um Mac.

No Mac, vamos procurar o arquivo que transferimos em Windows Exchange, que é em realidade um pacote cujo conteúdo pode ser mostrado.

O conteúdo contém:

  • a estrutura
  • os dados
  • os arquivos de índice
  • etc.

Para iniciar uma aplicação em Mac, pode arrastar o arquivo .4dbase ou o arquivo .4DB como é feito em Windows.

  • Vamos arrastar o arquivo a uma instância de 4D v13.
  • Ao início, sem que seja levado a cabo nenhum tipo de conversão, vamos ver a janela tal e como programada, com a possibilidade de ver todos os técnicos e todas as intervenções.

O principal interesse de criar uma base de dados é para armazenar dados. Pelo momento, o que temos feito mediante a visualização de dados na tela em um formulário predefinido pelo programador.

No entanto, em muitos casos, os usuários podem querer adaptar sua extração de dados as necessidades particulares não definidas nas especificações ou bem pontuais.

O editor de informes rápidos responde a esta necessidade.

Pode ser utilizada para mostrar dados da seleção atual, em outras palavras, os resultados de uma pesquisa realizada previamente.

Pode abrir o editor de relatórios rápidos desde a barra de ferramentas ou por programação.

Vamos copiar o conteúdo do botão "Query" e inserir no botão "Report" enquanto substituímos QUERY por QR REPORT

 QR REPORT([TECHNICIANS];Char(1);True;True;True)


que tem 5 parâmetros:

  • o nome da tabela
  • o nome do documento ou podemos passar Char(1) para que mostre o editor estandarte de relatórios rápidos.

logo 3 parâmetros mais que vamos a estabelecer em TRUE

  • o primeiro permite a navegação hierárquica utilizando relações
  • o segundo permite um assistente
  • e o terceiro permite realizar uma pesquisa complementaria no editor de relatórios rápidos.

É claro, também vamos adaptar a tabela Technicians.

  • Fazemos clique no botão Technicians
  • "All" e logo no botão "Report"

A tela consta de 4 áreas:

  1. A parte superior com a barra de menus, barra de ferramentas e um retângulo cinza para a configuração das colunas
  2. A área verde onde pode escolher uma tabela, realizar uma pesquisa, definir o tipo de relatório ou abrir o assistente
  3. A coluna de campos da tabela selecionada
  4. A coluna de critérios de ordem

Para realizar rapidamente um relatório:

  • Faça duplo clique nos nomes dos campos. Aparecerão na parte superior.
  • A continuação, selecione "Vista preliminar", seja utilizando o botão ou desde o menu Arquivo (em Mac OS, as vistas previas de impressão se realizam de forma automática em PDF e em Windows em XPS)
  • Para mudar a ordem de classificação, arraste um ou mais campos a área de classificação

Notará que uma linha de subtotal é mostrada na área para cada um dos critérios de ordem que agregue..

Nas linhas de subtotais, você pode adicionar cálculos de resumo, fazendo clique com o botão direito no cruzamento onde a linha e a coluna se encontram.

Para ir mais longe com o uso desse editor, vamos alterar as páginas e exibir a lista das intervenções.

Podemos executar uma pesquisa antes de usar o editor de relatórios rápidos, mas você também pode fazê-lo diretamente a partir do editor.

O cálculo que conduziremos refere-se ao número de intervenções feitas por técnicos para um período especificado. Então, primeiro vamos encontrar intervenções para o período desejado, por exemplo, de Dezembro de 2011:

  • Data de intervenção depois de 1/12/11
  • Data de intervenção antes de 31/12/11
  • Procurar = > Obtemos 314 registros de 11732.

Agora fazemos duplo clique em "Technician_initials", adicionado na parte superior da tela e Object. Se imprimimos o formulário em seu estado atual, vamos a obter uma lista de 314 registros de dezembro de 2011.

Mas o que queremos conseguir é o número de intervenções de cada técnico.

Assim que em primeiro lugar, temos que:

  • Ordenar por técnico arrastando o campo "Technicians_initials" na área de ordenação. Uma linha de subtotal é adicionada na parte superior da tela, aonde podemos adicionar cálculos.
  • Também arrastamos o campo "Object" como segundo critério de ordenação, o que nos permite obter a distribuição das intervenções por técnico. Um segundo subtotal é adicionado também.

A impressão que nos dá a mesma lista que antes, mas organizada pelos critérios específicos.

Uma vez que não mencionamos nada nas linhas de subtotais, não aparecem na tela.

Para contar o número de intervenções, basta fazer clique direito em uma das colunas da linha de Technician_Initials subtotal e selecionar Count.

Ao imprimir, esta linha agora aparece com o número de intervenções por técnico: 44 intervenções para o mesmo técnico.

Podemos fazer o mesmo para a linha Object subtotal e obter 10 sessões de formação, depois 9 e assim sucessivamente, para um total de 44 intervenções para o técnico.

Não estamos interessados nas linhas de detalhe. Nós podemos fazer clique direito sobre o título da linha de Detail para escondê-lo. Somente as linhas de subtotais são impressas.

Para indicar que o corpo está oculto, sua linha é preenchida com uma grade cinza.

Durante a impressão, podemos ver a distribuição, mas como ocultamos a linha de detalhe, não podemos ver que técnico e que objeto vão com esses valores.

Para descobrir, digitamos somente o símbolo # nas linhas de subtotais.

Vamos começar com o técnico: agora podemos ver o nome do técnico juntamente com o número de intervenções.

Podemos fazer o mesmo com o objeto:

  • 1ero clique
  • 2do clique
  • #

Quando imprimimos, podemos ver que agora corresponde ao que queríamos: o número de intervenções divididas por tipo de intervenção e com o total de cada técnico.

O editor de relatórios rápidos é uma poderosa ferramenta onde pode adicionar e modificar as colunas, fazer cálculos programados e, em seguida, enviar os relatórios resultantes não só para uma impressora, mas também, por exemplo, para um disco de arquivo.

Um sistema de diálogo lhe permite dar um nome e escolher o lugar de seu arquivo.

Encontramos a exportação e se podemos abri-la com um editor de texto ou uma planilha, toda a informações estará ai.

 
PROPRIEDADES 

Produto: 4D
Tema: Relatórios rápidos - exportações

 
ARTICLE USAGE

Autoformação ( 4D v13)
Autoformação ( 4D v14)