Impressões > Visualização de pedidos 

Esta função permite visualizar o resultado dos pedidos com parâmetros pela função de criação pedidos, ou pedidos SQL e já executados previamente, ou o re - executar alterando os critérios de execução antes de o visualizar. A partir dos resultados de este pedido, apresentados a nível do detalhe mais fino, é possível de fazer zoom sobre objectos ligados, de agrupar as linhas interrogadas em função das zonas de ruptura definidas no pedido, desencadear a afixação de uma representação gráfica, ou exportar o resultado para uma folha de cálculo.

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

Ecrã de registo

Apresentação

Se a entrada na função se faz sem ter imposto o pedido particular, um écran de introdução preliminar permite a escolher. Vê-se então aparecer um écran composto de um único separador, no qual se encontra um conjunto de colunas contendo os dados emitidos de interrogação (elas são estocadas na tabela ALISTER). Em cabeçalho encontra-se a data e hora da segunda geração, assim que o código utilizador tem gerado (isto é o código do utilizador ele mesmo excepto se o pedido for compartilhado). Se o pedido nunca foi executado, os campos situados após a Última geraçãoestão vazios, e os campos Linhas, Tempos são iguais a 0.

A execução pode então fazer-se pelo toque, que permite desencadear um refresco de maneira genérica (também é utilizado para as listas de esquerda), ou por Ficheiro/refrescar. Pode igualmente fazer-se registando critérios com a ajuda do botão idóneo.

Para que uma execução possa ser feita, é necessário que o utilizador esteja habilitado (isto permite, quando os pedidos são partilhados, de não autorizar a não ser consultas sobre pedidos já efectuados).

Se o pedido já foi executado (ou após a sua execução), vê-se aparecer em cabeçalho as informações seguintes :

*    O número de linhas criadas pelo pedido, e o tempo (em segundos) colocados pela sua execução.

*    Um número de página e o número de páginas máximo sobre a qual o pedido está afixado (isto depende do número de linhas máximas afixadas no écran, parametrizado na definição do pedido.

*    O nível corrente de detalhe e o número de níveis máximos (à partida, está-se a um nível máximo: ver-se-á por conseguinte afixar-se 4/4se o número máximo de níveis é 4, por exemplo). Os botões de gestão de níveis permitem seguidamente navegar de um nível para outro).

* A data, a hora na qual o pedido foi executado última vez, bem como o utilizador que tem o executado.

No quadro que segue, reencontram-se as colunas procedentes da interrogação com linhas de detalhe. Posicionando o cursor sobre uma linha, pode-se, por clique direito, fazer zoom sobre as fichas relativas de informações cujas chaves são afixadas sobre a linha. Por exemplo, se imagina-se um pedido que dá por país, seguidamente por cliente, seguidamente por linha de encomenda o detalhe dos artigos e as quantidades correspondentes, ele pode fazer zoom sobre a ficha cliente que corresponde ao cliente da linha, sobre a ficha país, sobre o artigo... (mas não sobre a encomenda se o número de encomenda não aparece na linha).

Pode-se navegar de página em página com o botão grande situado na linha de menu superior, e igualmente utilizar os botões de partes inferiores de página descritos abaixo.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

Ce code permet d'identifier une requête.

  • campo DES

Intitulé associé au code précédent

  • Última geração (campo DAT)

Indica a data e hora da última geração. Estes campos são vazios se nenhum geração não foi feita.

  • campo TIM

 

  • campo USR

Define o código do último utilizador tendo executado o pedido ( quando o pedido está partilhado, o utilizador pode ser diferente do utilizador corrente).

Bloco número 2

  • Tempos (campo TEMPO)

Indica o tempo de execução (em segundos) necessário à última execução do pedido.

Quando uma execução longa está em curso, vê-se afixar o número de segundos passados ao fim e ao cabo e na medida de execução.

  • Nível (campo NIVP)

Este campo define o nível corrente de detalhe e o número de níveis máximo (à partida, estamos ao nível máximo : ver-se-á então afixar 4/4 se o número máximo de nível é 4, por exemplo). Os botões de gestão de nível permitindo em seguida de navegar de um nível ao outro.

  • Linhas (campo LIG)

Indica o número de linhas criadas pelo pedido no momento da sua última execução.

Quando uma execução longa está em curso, vê-se afixar o número de linhas encontradas ao fim e ao cabo de execução.

  • Página (campo PAGP)

Dá um número de página e o número de páginas máximas sobre o qual o pedido está afixado (isto depende do número de linhas máximo afixados no ecrã, parametrizado na definição do pedido).

Quadro

Fechar

 

Funções acessíveis por clique direito no quadro

Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base
Gestão dos objectos de base

 

Fechar

 

Barra de menu

Permite alterar a interrogação.

Permite de relançar a execução (é o equivalente a um refrescamento).

 

Permite a modificação dos critérios de interrogação. Em validando estes critérios, o pedido é executado, depois o seu resultado é afixado.
 

Permite, quando se navega de um nível dado a um nível menos fino pelo botão Nível -, de realizar a operação oposta (descida a um nível de detalhe mais fino). Uma observação importante deve ser feita: quando se navega assim de nível em nível, a linha corrente é utilizada para determinar a página corrente. Imaginem por exemplo que uma interrogação criou 10.000 linhas, paginadas por 100 (tem-se por conseguinte 100 páginas de interrogação). Se subir-se a nível de zoom o elevado, e que se posiciona sobre a 15ª linha (nenhuma paginação é então necessária, dado que neste nível só uma linha por agregado é afixada), o facto de retornar alterando de nível até ao detalhe vai posicionar-nos sobre a primeira linha de detalhe associada ao 15º valor do primeiro critério (pode por conseguinte directamente reencontrar-se a página número 45 da interrogação, esta paginação é assegurada automaticamente).
  

Permite de subir a um nível de detalhe menos fino, agregando as linhas sobre o último critério pelo qual o indicador Grupo é igual a Sim, seguidamente sobre os seguintes se a operação for repetida. Só as informações que continuam a ser válidas aparecem ainda no quadro, as zonas pelas quais se pediu um acumulado que aparece acumulado. Esta navegação em níveis não é possível sobre pedidos feitos com o requerente SQL.

Por exemplo, se pedir um pedido:

*Por código país (este campo que tem o atributo Grupo igual a Sim)

*Apresentando seguidamente o nome do país (no grupo 1)

*Seguidamente por cliente que faz a encomenda extraído da rubrica de encomenda (este campo que tem o atributo Grupo igual à Sim)

*Apresentando seguidamente o nome do cliente (no grupo 2)

*Seguidamente por artigo extraído da linha de encomenda (este campo que tem o atributo Grupo igual a Sim)

*Apresentando o número da encomenda, uma quantidade e um preço extraídos da linha de encomenda (no grupo 4, estes dois últimos campos são acumulados)

Vai-se obter as afixações sucessivas seguintes:

*Em primeiro lugar, ver-se-á o detalhe das linhas, o nível apresentado 4/4

*Subindo de um nível, ver-se-á uma linha por artigo e por cliente. Os campos codificadores países, nome do país, código cliente, nome do cliente, artigo continuará a ser afixado. O número de encomenda estará vazio, as informações quantidade e preços acumuladas para todas as linhas de encomenda relativas ao artigo e o cliente. O nível apresentado será igual a 3/4.

*Subindo ainda de um nível, ver-se-á uma linha por cliente. Os campos codificadores países, nome do país, código cliente, nome do cliente, continuarão a ser afixados. Os campos artigo e número de encomenda não deixam de ser significativos e por conseguinte mais não são apresentados. As cumulações referir-se-ão actualmente todas as às linhas de encomenda do cliente, o nível apresentado iguais a 2/4.

*Subindo ainda de um nível, ver-se-á uma linha por país. Só os campos codificadores países, nome do país continua a ser afixado (e naturalmente os acumulados quantidade e preços, que são agora iguais ao acumulado por país). O nível apresentado é actualmente 1/4.
 

Permite de afixar um gráfico dando sucessivamente o tipo de representação gráfica (uma selecção de tipos é possível), o número da coluna numérica que define o valor a representar graficamente (por defeito, o primeiro valor numérico do quadro), o número da coluna que dará o título associado a cada valor (a estreia por defeito), e o número de valores a considerarem.
 

Permite de criar, sobre o posto cliente, um ficheiro ao formato csv (explorável por folha de cálculo). Dá-se simplesmente o caminho do ficheiro (sem estar a precisar caminho rede, o posto cliente aquele utilizado por defeito). É também possível criar o ficheiro sobre um servidor em linha (desde que este servidor integra do run-time adonix), graças à sintaxe serveur@chemin. O formato do ficheiro criado é definido pelos valores de parâmetros RQTFMT e  RQTSEP.

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Erro de escrita

A tentativa de criação do ficheiro ao formato csv encalhou.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação