Datawiewer Manual

download Datawiewer Manual

of 95

description

teste

Transcript of Datawiewer Manual

  • Manual de Referncia

    Data Viewer 2.02

    No homologado

  • 2.00 14/07/99

    Copyright 1998, 1999 DATASUL S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou transmitida por qualquer meio eletrnico ou mecnico, na sua totalidade ou em parte, sem a prvia autorizao escrita da DATASUL S.A., que reserva-se o direito de efetuar alteraes sem aviso prvio. A DATASUL S.A no assume nenhuma responsabilidade pelas conseqncias de quaisquer erros ou inexatides que possam aparecer neste documento. DATASUL S.A. Av. Santos Dumont, 831, Joinville, SC, CEP 89.222-900

  • i

    ndice

    Prefcio.............................................................................................. iii

    CAPTULO 1 Introduo.................................................................... 1 Integrao com Outros Mdulos....................................................................2

    CAPTULO 2 Pblico Alvo................................................................. 5 CAPTULO 3 Processo Caractersticas Tcnicas ............................ 7 CAPTULO 4 Processo Acesso ao Data Viewer............................... 9

    Funo Acessando o Data Viewer................................................................9 CAPTULO 5 Processo Relatrios .................................................. 15

    Funo Manuteno do Relatrio...............................................................15 Funo Tabelas do Relatrio......................................................................19 Funo Acompanhamento Processo Relatrio ..........................................21 Funo Atualizar .........................................................................................21 Funo Desfazer.........................................................................................22

    CAPTULO 6 Processo Colunas ..................................................... 23 Funo Campos do Relatrio .....................................................................23 Funo Campos Calculados.......................................................................25 Funo Propriedades dos Campos do Relatrio........................................29 Funo Reordenar Campos do Relatrio ...................................................31 Funo Grupos do Relatrio.......................................................................32

    CAPTULO 7 Processo Geral .......................................................... 37 Funo Classificaes do Relatrio............................................................37 Funo Selees do Relatrio....................................................................39 Funo Manuteno de Variveis ..............................................................41 Funo Parmetros do Relatrio ................................................................45

  • ii

    Funo Totais do Relatrio .........................................................................47 Funo Manuteno de Clculos ...............................................................48 Funo Fonte Livre .....................................................................................51 Funo Parmetros de Entrada..................................................................53 Funo Manuteno de Procedures Internas.............................................54

    CAPTULO 8 Processo Gerao..................................................... 57 Funo Teste ..............................................................................................57 Funo Fonte ..............................................................................................57 Funo Gerao WEB ................................................................................58 Funo Editor ..............................................................................................60

    CAPTULO 9 Processo Administrao........................................... 61 Funo Administrar Tabelas .......................................................................61 Funo Administrar Relacionamentos ........................................................63 Funo Manter Relacionamentos ...............................................................63 Funo Manter Tabelas ..............................................................................65 Funo Manter Campos..............................................................................67 Funo Manter Usurios.............................................................................70 Funo Alterar Usurio Relatrio................................................................73 Funo Permisses Usurios (Tabelas / Campos) ....................................74 Funo Manter Perfis..................................................................................75 Funo Exportar Perfil ................................................................................76 Funo Importar Perfil.................................................................................77 Funo Manter Blocos x Perfil ....................................................................78 Funo Dados (Exportar)............................................................................80 Funo Dados (Importar) ............................................................................81 Funo Gerao (Relatrios)......................................................................82 Funo Gerao (Menu) .............................................................................83 Funo ProTools.........................................................................................83

    CAPTULO 10 Processo Formato e Impresso de Valores dos Atributos e Variveis ....................................................................... 85

  • iii

    Prefcio

    Os produtos DATASUL so conjuntos de aplicaes relacionadas que permitem interligar toda uma empresa, resultando em um sistema integrado de gesto empresarial. Cada produto estruturado em aplicativos ou sistemas (como Controladoria e Finanas ou Manufatura), que por sua vez so compostos por mdulos (como Contabilidade ou Controle da Produo), que implementam uma srie de funes (como a Movimentao Contbil ou a Manuteno de Ordens de Produo). O Manual de Referncia de Mdulo visa abranger toda a informao necessria para compreender os mdulos que compem os produtos DATASUL, bem como solucionar dvidas relativas ao seu funcionamento. uma obra de referncia j que seu principal objetivo a consulta para obteno de informaes, ao contrrio de um livro ou outro tipo de manual que lido do incio ao fim. Para cada mdulo so definidas suas principais reas funcionais. Uma rea funcional um conjunto identificado de comportamentos relacionados. Neste manual, cada rea funcional dentro de um mdulo chamada de processo e cada comportamento que compem esta rea funcional chamado de funo. Importante As caractersticas do mdulo apresentado neste manual so suas caractersticas bsicas. Tomando-as como base, o mdulo pode ser configurado para qualquer tipo de empresa. Todos os dados utilizados nos relatrios e telas do DATASUL EMS apresentados neste manual so fictcios.

  • 1

    CAPTULO 1

    Introduo

    O Manual de Referncia do Data Viewer 2.02 tem como objetivo de mostrar ao usurio como trabalhar com o Data Viewer 2.02. Atravs de telas, exemplos, etc., deve ser mostrado os passos de elaborao de relatrios, assim como poder modificar os mesmo ou at elimin-los. O Data Viewer uma ferramenta para extrao de dados, voltada ao usurio final, que possibilita a elaborao de relatrios e exportao de dados atravs da gerao de um programa com cdigo fonte em Progress de interface grfica. Sua principal finalidade auxiliar o usurio em suas tarefas do dia-a-dia, permitindo confeccionar relatrios dentro de necessidades especficas obedecendo as limitaes da ferramenta. As principais caractersticas do mdulo so: Ambiente Windows 95; Armazena todas as definies dos bancos de dados a serem utilizados,

    em uma base prpria; Permite a agregao da bases especficas; Disponibiliza manuteno no relacionamento das tabelas a serem

    utilizadas; Utiliza rtulos do dicionrio de dados, que podem ser alterados pelo

    usurio; Permite que o mesmo relatrio seja gerado em forma de listagem ou

    exportao de dados; Fcil manipulao dos objetos no layout do relatrio;

    Objetivo

    Caractersticas

  • 2

    Insero de cdigo fonte Progress livre para o usurio em posies especficas;

    Segurana a nvel de usurio para os relatrios e s tabelas; Determinao da classificao; Totais e clculos variados, com frmulas automticas ou definidas pelo

    usurio; Seleo e parmetros fixos ou em tempo de execuo; Vrios blocos de dados distintos; Fonte gerado legvel e modificvel. Esta ferramenta prpria para gerao de relatrios e listagens, exportaes e grficos. Assemelha-se a outras ferramentas de mercado como o Crystal Reports e Report Builder. A partir de uma base de dados, informaes so extradas, selecionadas, comparadas , utilizadas na busca de outras informaes, calculadas e por fim exibidas.

    ProgramaFonte

    Data Viewer

    2.02 RCODE

    Criao doFonte

    (.W e .P)Compilao do

    Fonte

    Integrao com Outros Mdulos A integrao do Data Viewer com outros produtos Datasul feita atravs de APIs (Aplication Program Interface). Estas APIs so localizadas em pontos estratgicos e realizam operaes necessrias para o produto para o qual o programa est sendo criado. Este conjunto de APIs so denominados PERFIL. Para cada produto Datasul existe um PERFIL prprio para atender as caractersticas do produto. Existe tambm um Perfil padro que tem como finalidade atender necessidades bsicas dos programas criados, sem necessariamente estarem ligados a um produto Datasul. A integrao do Data Viewer com os demais produtos Datasul, necessita tambm dos relatrios padro e tabelas/relacionamentos dos bancos do produto. Desta maneira o usurio possui os relatrios padro para utilizar uma

    Viso geral

  • CAPTULO 1 Introduo 3

    cpia destes e construir seus prprios programas, alterando para o que atende melhor a sua necessidade. Com as tabelas e relacionamentos, o Data Viewer fica preparado para atender as caractersticas dos bancos de dados dos produtos. Estes dados existem na mdia dos respectivos produtos, assim, ao instalar o Data Viewer e carregar os dados dos produtos, possvel a criao de programas para os mesmos. O Data Viewer pode gerar relatrios integrados com os seguintes produtos: Datasul EMS-Framework 2.0; Datasul EMS-Framework 5.0; Magnus I Para que isto seja possvel, necessrio que sejam utilizados os perfis, que so: Perfil EMS 2.0 (grbloco2.d); Perfil EMS 5.0 (grbloco5.d); Perfil Padro (grbloco.d).

  • 5

    CAPTULO 2

    Pblico Alvo

    O principal usurio do Data Viewer o usurio final que, na maioria dos casos, no possui conhecimento tcnico de linguagem de programao. Alm destes, destinado a profissionais das reas de desenvolvimento, operaes, assistncia tcnica e parceiros. A utilizao da ferramenta pode ser exemplificada como:

    Datasul: Desenvolvimento de programas para os produtos da Datasul. Esta funo geralmente realizada por um programador, analista de sistemas ou ainda algum profissional com conhecimento de linguagem de programao Progress. A partir do Data Viewer esta tarefa pode ser realizada por qualquer profissional que possua um mnimo de informaes sobre as necessidades do programa a ser criado. No produto Datasul-EMS 2.0, grande parte dos programas de relatrios foram construdos com o Data Viewer.

    Parceiro/rea de Sistemas do Cliente: Utilizao por parceiros de negcios da Datasul, onde, caso o parceiro possua algum aplicativo com ou sem integrao com os produtos Datasul, possvel utilizar o Data Viewer para gerao de programas a partir da base de dados do seu aplicativo com ou sem relacionamentos com os bancos de dados de produtos Datasul. Exemplo, um parceiro que possua um sistema de gesto hospitalar, possvel gerar programas relacionando informaes de estoque de um produto Datasul, com informaes de consumo de materiais do aplicativo do parceiro.

    Usurio Final: Os relatrios necessrios ao usurio podem ser criados por ele prprio, mesmo sem conhecimento tcnico, tendo em vista que no pr-requisito o conhecimento de linguagem de programao Progress para operar e criar relatrios simples no Data Viewer.

    Objetivo

    Viso geral

  • 6

    necessrio apenas conhecer as tabelas onde as informaes desejadas esto armazenadas e conhecer/saber operar os recursos do Data Viewer.

  • 7

    CAPTULO 3

    Processo Caractersticas Tcnicas

    Este processo tem por objetivo orientar o usurio em relao as caractersticas tcnicas do Data Viewer. O Data Viewer um gerador de programas (relatrios, exportao e grfico) que cria fontes Progress, os quais podem ser executados independentemente do Data Viewer. Estes programas fontes criados podem ser acoplados em aplicativos e produtos Progress j existentes sendo estes Datasul ou no. O Data Viewer possibilita a criao de programas de relatrios e programas de gerao de grficos via Excel 97. Os programas de relatrios criados possibilitam ainda sada para impressora, arquivos, tela e HTML. possvel ainda determinar perfis para a criao dos programas. Desta maneira possvel manter caractersticas desejadas para todos os programas construdos utilizando um mesmo perfil. Para criar programas que sigam padres de produtos Datasul, foram construdas diversas APIs (Aplication Program Interface). Estas APIs desempenham um papel de interface entre os programas gerados pelo Data Viewer e os produtos Datasul, levando em considerao que cada produto possui uma metodologia de desenvolvimento especfica. As APIs funcionam como uma Caixa Preta, procedendo a interface do Data Viewer com qualquer outro produto Datasul, bem como produtos especficos do cliente. Este conjunto de APIs forma o Perfil que caracteriza um programa construdo. Para o processo de customizao da rea de fonte livre, alm do fato do usurio necessitar conhecer a linguagem de programao Progress, est rea tem um tamanho limitado, impossibilitando um codificao muito extensa. Entretanto nada impede a utilizao de procedures internas e/ou externas. O Data Viewer possibilita utilizar os programas criados por ele nos aplicativos e produtos Progress j existentes, sem a necessidade da existncia do prprio Data Viewer, isto , o programa criado independente. Desta

    Objetivo

    Viso geral

  • 8

    maneira, um programa criado pode ser distribudo independente. Esta possibilidade dada devido ao fato do programa criado ser um fonte Progress. A seguir um diagrama ilustrando o fluxo de um programa gerado pelo Data Viewer e a sua utilizao:

    Data Viewer Aplicativo/ProdutoProgress

    Gerao doFonte Progress

    Fonte Gerado(.W/.P)

    FonteCompilado

    RCODE

    FonteCompilado

    RCODE

    Utilizao doFonte ProgressGerado

    Compilao

    Cpia do Programa Compilado

  • 9

    CAPTULO 4

    Processo Acesso ao Data Viewer

    Este processo tem por objetivo orientar o usurio quanto ao acesso.

    Funo Acessando o Data Viewer Esta funo tem por objetivo mostrar o procedimento de acesso ao Data Viewer. Ao conectar o Data Viewer se apresenta a tela abaixo, onde necessrio informar o usurio desejado e sua senha:

    Feito isto, ser apresentada a tela principal da ferramenta, disponibilizando acesso a todas as funes disponveis ao tipo de usurio para confeco dos relatrios, bem como o layout do relatrio.

    Objetivo

    Objetivo

    Descrio

  • 10

    Boto Relatrios: Este boto tem por objetivo detalhar de que forma feita a manuteno nos relatrios do usurio no Data Viewer. O mesmo um atalho para a Funo Manuteno do Relatrio.

    Boto Tabelas: Este boto tem por objetivo realizar a manuteno nas tabelas que fazem parte do relatrio. O mesmo um atalho para a Funo Tabelas do Relatrio.

    Boto Campos: Este boto tem por objetivo realizar a manuteno dos campos que fazem parte do relatrio. O mesmo um atalho para a Funo Campos do Relatrio.

    Boto Propriedades: Este boto tem por objetivo realizar a manuteno nas propriedades de um campo do relatrio corrente. O mesmo um atalho para a Funo Propriedades dos Campos do Relatrio.

  • CAPTULO 4 Processo Acesso ao Data Viewer 11

    Boto Campos Calculados: Este boto tem por objetivo realizar a manuteno de campos (variveis) que fazem parte do layout do relatrio, ou seja, no pertencem a nenhuma tabela. O mesmo um atalho para a Funo Campos Calculados.

    Boto Clculos: Este boto tem por objetivo incluir, modificar ou eliminar os clculos para o relatrio. O mesmo um atalho para a Funo Manuteno de Clculos.

    Boto Variveis: Este boto tem por objetivo realizar a manuteno no cadastro de variveis utilizadas no relatrio. O mesmo um atalho para a Funo Manuteno de Variveis.

    Boto Seleo: Este boto tem por objetivo realizar a manuteno dos campos a serem utilizados como seleo para o relatrio (faixa inicial e final). O mesmo um atalho para a Funo Selees do Relatrio.

    Boto Parmetros: Este boto tem por objetivo realizar consultas e manutenes dos parmetros de leitura das tabelas no processamento do relatrio. O mesmo um atalho para a Funo Parmetros do Relatrio.

    Boto Classificao: Este boto tem por objetivo realizar a manuteno nas classificaes ou formas de ordenao do relatrio. O mesmo um atalho para a Funo Classificaes do Relatrio.

    Boto Totais: Este boto tem por objetivo realizar a manuteno no cadastro de totais do relatrio. O mesmo um atalho para a Funo Totais do Relatrio.

    Boto Teste: Este boto tem por objetivo possibilitar a gerao do programa de interface do relatrio e do programa de processamento, alm de compilar e executar este programas. O mesmo um atalho para a Funo Teste.

    Boto Gerao: Este boto tem por objetivo possibilitar a gerao do programa de interface do relatrio e do programa de processamento, alm de compilar estes programas. O mesmo um atalho para a Funo Fonte.

  • 12

    Boto Gerao WEB: Este boto tem por objetivo a Gerao WEB dos relatrios. Gera a interface, faz a compilao, porm a verificao de erro (caso ocorra) feita no WEBSpeed. O mesmo um atalho para a Funo Gerao WEB.

    Boto Desfazer: Este boto tem por objetivo questionar o usurio se ele Deseja desfazer as alteraes ?.. O mesmo um atalho para a Funo Desfazer.

    Boto Atualizar: Este boto tem por objetivo questionar o usurio se ele Deseja salvar as alteraes ?. O mesmo um atalho para a Funo Atualizar.

    Boto Reordena Campos: Este boto tem por objetivo permitir a ordenao dos campos no layout do relatrio sem que seja necessrio arrast-los com o mouse. O mesmo um atalho para a Funo Reordenar Campos do Relatrio.

    Boto Grupos: Este boto tem por objetivo permitir consultas e atualizaes nos grupos do layout do relatrio. O mesmo um atalho para a Funo Grupos do Relatrio.

    Boto Acompanhamento: Este boto tem por objetivo permitir alterar o acompanhamento no processamento do relatrio. Seu valor como contedo inicial um contador dos registros lidos.. O mesmo um atalho para a Funo Acompanhamento Processo Relatrio.

    Boto Editor: Este boto possibilita acessar o Editor Progress O mesmo um atalho para a Funo Editor.

    Boto Parmetros de Entrada: Este boto tem por objetivo permitir ao usurio incluir, modificar ou eliminar os Parmetros de Entrada. O mesmo um atalho para a Funo Parmetros de Entrada.

    Boto Fonte Livre: Este boto tem por objetivo permitir ao usurio escrever cdigo Progress ou at mesmo chamar outros programas, includes em pontos especficos do relatrio. O mesmo um atalho para a Funo Fonte Livre.

  • CAPTULO 4 Processo Acesso ao Data Viewer 13

    Boto Procedures Internas: Este boto tem por objetivo permitir ao usurio incluir, modificar ou eliminar as Procedures Internas para o relatrio. O mesmo um atalho para a Funo Manuteno de Procedures Internas.

  • 15

    CAPTULO 5

    Processo Relatrios

    Este processo tem por objetivo descrever as funes Manuteno de Relatrios, Tabelas do Relatrio, Acompanhamento Processo Relatrio, Atualizar e Desfazer.

    Funo Manuteno do Relatrio Esta funo tem por objetivo detalhar de que forma feita a manuteno nos relatrios do usurio no Data Viewer. Selecionar no menu do Data Viewer a opo Relatrio, item Relatrio ou atravs do boto Relatrios. acessado ento, a tela de Manuteno de Relatrios:

    Objetivo

    Objetivo

    Descrio

  • 16

    Nesta, pode-se incluir, modificar, eliminar, copiar ou filtrar relatrios, como apresentado na tela a seguir:

  • CAPTULO 5 Processo Relatrios 17

    Campo Descrio

    Relatrio Inserir o nome do relatrio a ser gerado. Dever ter 6 (seis) caracteres quaisquer no nome, mais 1 (uma) ou 2 (duas) letras, variando de "a" at "bz". Exemplo: Relatrio: CDR004a.

    Ttulo Inserir o ttulo para o relatrio que est sendo criado. Este ttulo ser impresso no cabealho de cada pgina do relatrio. Exemplo: Relatrio: CDR004a Ttulo: Listagem de Produtos Faturados.

    Ttulo Classificao Inserir o ttulo para identificar a classificao do relatrio. Exemplo: Relatrio: CDR004a

  • 18

    Ttulo: Listagem de Produtos Faturados Ttulo Classificao: Por cliente

    Nota

    Este ttulo de classificao, ser impresso na pgina de parmetros do relatrio e, tambm ser utilizado no programa a ser gerado para apresentar todas as classificaes deste relatrio, podendo-se a partir deste, identificar e chamar o relatrio pela classificao.

    Sistema Relatrio Informar o nome do sistema ou mdulo a que pertence o relatrio. Exemplo Faturamento, Ponto Eletrnico, Contas a Pagar.

    Subdiretrio Programa

    Informar subdiretrio do diretrio de trabalho do usurio onde sero gravados os programas dos relatrios gerados. Exemplo Subdiretrio Programa: Cdp Relatrio gerado: c:\relatorios\cdp\cdr004a Onde c:\relatorios o diretrio de trabalho do usurio, cdp o subdiretrio programa, cdr004a o programa a gerado.

    Nota

    Caso este subdiretrio ou estrutura de subdiretrio no exista, ser criada automaticamente pelo Data Viewer no momento da gerao do programa do relatrio. Se o seu contedo for branco, o programa do relatrio ser gerado no diretrio de trabalho do usurio.

    Listagem, Exportao ou Grfico

    Informar se o relatrio trar como resultado uma listagem, um arquivo texto como exportao de dados ou um grfico para visualizao de dados. Para exportao no traz no resultado cabealho, labels para grupos de dados, rodap, pgina de parmetros, nem realiza clculos como mdia, mximo, mnimo, total, etc. Somente ser considerado como objeto de exportao os que estiverem no layout do relatrio.

    Exportao Tipo Fixa

    Ser realizada a exportao dos dados para os objetos do layout do relatrio a um arquivo texto como uma linha contnua, obedecendo apenas o formato dos objetos do

  • CAPTULO 5 Processo Relatrios 19

    layout. Exportao Tipo Separador

    Ser realizada a exportao dos dados para os objetos do layout do relatrio a um arquivo texto separando estes conforme o separador definido pelo usurio. Obedecendo ainda quebra de linha por cada grupo do layout do relatrio.

    Exportao Tipo Progress

    Ser realizada a exportao dos dados para os objetos do layout do relatrio a um arquivo texto utilizando-se o mtodo de exportao do Progress, o qual utiliza como separador um espao, para campos do tipo caracter so exportados entre aspas, campos lgicos como yes/no.

    Separador Informar o tipo de separador a ser utilizado para identificar os campos dos dados a serem exportados. Podem ser: tabulao, espao, sustenido, vrgula, ponto e vrgula ou outro, a escolha do usurio.

    Perfil Informar se o relatrio a ser gerado ser utilizando no produto EMS-200, EMS-500 ou Padro (outro produto).

    Tipo Grfico Informar o tipo de grfico que ser gerado. Suporte HTML Definir se o relatrio gerado poder ter sua sada em

    HTML ou no. Relatrio Padro Definir se o relatrio ser padro, ou seja, apenas a

    empresa criadora do relatrio poder alter-lo.

    Nota Pode-se perfeitamente modificar um relatrio do tipo listagem para um do tipo exportao e vice-versa, porm, como j mencionado anteriormente, caso a listagem tenha clculos variados ou totais sero desconsiderados para a exportao.

    Funo Tabelas do Relatrio Esta funo tem por objetivo realizar a manuteno nas tabelas que fazem parte do relatrio. Selecionar no menu do Data Viewer a opo Relatrio, item Tabelas ou por meio do boto Tabelas, onde existir acesso tela de Tabelas do Relatrio. Ser apresentado um browse com as tabelas Disponveis e outro com as Utilizadas, referentes ao banco de dados selecionado, conforme figura a seguir:

    Objetivo

    Descrio

  • 20

    Na coluna de Disponveis sero apresentadas todas as tabelas disponveis do banco de dados selecionado para trabalho. Selecionar a tabela desejada, em seguida pressionar o boto incluir (>>), onde a tabela passa s Utilizadas. Para eliminar uma tabela da coluna de Utilizadas, basta selecionar a tabela desejada, e pressionar o boto de eliminar (

  • CAPTULO 5 Processo Relatrios 21

    Funo Acompanhamento Processo Relatrio Esta funo tem por objetivo permitir alterar o acompanhamento no processamento do relatrio. Seu valor como contedo inicial um contador dos registros lidos. Selecionar no menu do Data Viewer a opo Relatrio, item Acompanhamento ou por meio do boto Acompanhamento, onde existir acesso tela de Acompanhamento Processo Relatrio.

    Campo Descrio

    Ttulo Acompanhamento

    Possibilita a alterao do ttulo da tela de acompanhamento no processamento do relatrio.

    Atributo Acompanhamento

    Possibilita a alterao do campo da tela de acompanhamento no processamento do relatrio. Pode ser selecionado o campo de uma das tabelas utilizadas para fazer o relatrio.

    Funo Atualizar Esta funo tem por objetivo questionar o usurio se ele Deseja salvar as alteraes ?. Selecionar no menu do Data Viewer a opo Relatrio, item Atualizar ou por meio do boto Atualizar, onde existir acesso tela Atualizar.

    Objetivo

    Descrio

    Objetivo

    Descrio

  • 22

    Funo Desfazer Esta funo tem por objetivo questionar o usurio se ele Deseja desfazer as alteraes ?. Selecionar no menu do Data Viewer a opo Relatrio, item Desfazer ou por meio do boto Desfazer, onde existir acesso tela Desfazer.

    Objetivo

    Descrio

  • 23

    CAPTULO 6

    Processo Colunas

    Este processo tem por objetivo descrever as funes Campos do Relatrio, Campos Calculados, Propriedades, Reordena Campos e Grupos.

    Funo Campos do Relatrio Esta funo tem por objetivo realizar a manuteno dos campos que fazem parte do relatrio. Selecionar no menu do Data Viewer a opo Colunas, item Campos ou atravs do boto Campos. acessado ento, a tela de Campos do Relatrio, a qual permite incluir ou eliminar campos do relatrio.

    Objetivo

    Objetivo

    Descrio

  • 24

    Na tela anterior, o browse a esquerda apresenta as tabelas selecionadas para o relatrio, o browse a direita os campos (atributos) que estas possuem e, o browse inferior os campos que pertencem ao layout do relatrio. Selecionar os campos que lhe so necessrios (um por vez) e, pressionar o boto incluir, ou de dois clicks sobre o campo. Depois s pressionar OK.

    Incluir campo

    Eliminar campo

  • CAPTULO 6 Processo Colunas 25

    Verificando o layout:

    Funo Campos Calculados Esta funo tem por objetivo realizar a manuteno de campos (variveis) que fazem parte do layout do relatrio, ou seja, no pertencem a nenhuma tabela. Podem ter um valor fixo, ou receberem valor durante a execuo do relatrio. Atravs do menu do Data Viewer opo Colunas, item Campos Calculados ou atravs do boto Campos Calculados, acessado a tela de manuteno de Campos Calculados.

    Objetivo

    Descrio

  • 26

    Nesta, clicar sobre o boto incluir para apresentar a seguinte tela:

    Campo Descrio

    Atributo Inserir o nome do atributo (campo calculado) que ir armazenar um valor informado.

    Rtulo Inserir o ttulo ou descrio para o campo calculado cadastrado.

    Tipo Dado Selecionar tipo de informao que ser armazenado. As opes disponveis so: caracter, inteiro,

  • CAPTULO 6 Processo Colunas 27

    decimal, data, lgico. Formato Inserir o formato que ser utilizado para

    apresentar o valor do campo calculado.

    Pressionando OK e voltando a tela de manuteno de campos calculados, onde encontra-se o boto Frmula, pode-se atravs deste, cadastrar a frmula que ir gerar o valor para o campo calculado. Ao clicar neste, apresentada a seguinte tela:

    Na tela de frmula para campos calculados, o browse da direita contm as tabelas utilizadas no relatrio, o da esquerda, os campos das respectivas tabelas e no inferior o editor da frmula para o clculo. No exemplo acima, foi selecionado a tabela ord-prod, o campo qt-produzida e clicado sobre o boto Insere ou efetuado dois cliques sobre o campo, depois clicado sobre o boto + (somar). Fazer o mesmo com o campo qt-refugada.

  • 28

    Feito isto, basta clicar sobre o boto OK e, sair da tela de manuteno de campos calculados. Este campo calculado ser apresentado no layout do relatrio. Veja:

  • CAPTULO 6 Processo Colunas 29

    Ver abaixo o resultado do campo calculado:

    Funo Propriedades dos Campos do Relatrio Esta funo tem por objetivo realizar a manuteno nas propriedades de um campo do relatrio corrente. Caso algum dos valores sejam aqui alterados, no afetar os demais relatrios onde est sendo utilizado. Atravs do menu do Data Viewer opo Colunas, item Propriedades ou atravs do boto Propriedades, acessado a tela de Propriedades dos Campos do Relatrio.

    Objetivo

    Descrio

  • 30

    Campo Descrio

    Tabela Informar o nome da tabela, caso o objeto selecionado seja um campo calculado, este aparecer em branco.

    Atributo Informar o nome do objeto selecionado. Tipo Dado Informar o tipo de dado ou contedo do objeto.

    Exemplo: Caracter: Conversor de Voltagem Inteiro: 147

    Decimal: 147,36

    Data: 21/04/1998 Lgico: Sim

    Formato Informar a forma a qual o contedo do objeto vai ser apresentado.

    Linha Informar o nmero da linha do campo selecionado no layout do relatrio.

    Coluna Informar o nmero da coluna do campo selecionado no layout

  • CAPTULO 6 Processo Colunas 31

    do relatrio. Grupo Informar o nmero do grupo do campo selecionado no layout do

    relatrio. Tamanho Col-Label Informar o espao necessrio para rtulo de coluna mais

    traduo do campo selecionado no layout do relatrio. Tamanho Label Informar o espao necessrio para rtulo de coluna mais

    traduo do campo selecionado no layout do relatrio. Exibir Habilitar o campo que especfica a condio em que sero

    mostrados os registros lidos. Sempre: sero mostrados todos os registros lidos. Primeiro: ser mostrado apenas o primeiro registro lido dentro de uma classificao escolhida pelo usurio. ltimo: ser mostrado apenas o ltimo registro lido dentro de uma classificao escolhida pelo usurio.

    Grupo Informar o tipo de descrio ou ttulo utilizado no grupo. No label: no mostra a descrio ou ttulo dos campos no layout. Side label: mostra a descrio ou ttulo dos campos no layout ao lado do mesmo (em linha). Column-label: mostra a descrio ou ttulo dos campos no layout em cima do mesmo (em coluna). Nota

    Quando selecionada uma das opes de label no item grupo, esta ser aplicada para todo o grupo do objeto selecionado.

    Funo Reordenar Campos do Relatrio Esta funo tem por objetivo permitir a ordenao dos campos no layout do relatrio sem que seja necessrio arrast-los com o mouse. Atravs do menu do Data Viewer opo Colunas, item Reordena Campos ou atravs do boto Reordena Campos, acessado a tela de Reordenar Campos do Relatrio.

    Objetivo

    Descrio

  • 32

    Um relatrio composto de campos e estes campos seguem uma seqncia. Nesta funo o usurio ter condies de alterar est seqncia. Os campos so mostradas no browse e ao lado direito da tela temos os botes de sobe e desce para permitir as devidas alteraes quando necessrias.

    Funo Grupos do Relatrio Esta funo tem por objetivo permitir consultas e atualizaes nos grupos do layout do relatrio. obrigatrio para relatrios com separao de grupos de dados que o primeiro campo de cada grupo de campos do layout esteja na classificao do relatrio. Atravs do menu do Data Viewer opo Colunas, item Grupos ou atravs do boto Grupos, acessado a tela de Grupos do Relatrio.

    Objetivo

    Descrio

  • CAPTULO 6 Processo Colunas 33

    Na tela acima, deve-se clicar sobre o campo que desejado utilizar como separador de grupo, exemplo o nr-nota-fisc e, aps clicar sobre o boto Separa, depois pressionar o boto OK. Boto Descrio

    Propriedades Possibilita informar se o campo selecionado quebra pgina quando mudar de valor. Nota

    Os botes Propriedades e Separa, somente ficaro habilitados quando selecionado um campo que possua classificao no relatrio ou um campo calculado e o prximo uma classificao.

    Separa Permite realizar a separao dos grupos no layout. Elimina Tem por funo eliminar a linha de separao dos grupos no layout.

    Nota

    O boto Elimina somente ficar habilitado quando selecionada uma linha de separao de grupos.

    Nota Grupo uma diviso hierrquica, que possibilita ao programa quebrar as informaes mediante os grupos informados, para melhor visualizar as informaes.

  • 34

    Podemos citar como exemplo uma Listagem de Notas Fiscais por Clientes, onde teramos no grupo 1 (um) os dados do cliente e, no grupo 9 (nove) as informaes referentes a nota fiscal, item, valor mercadoria e valor total da nota.

    Consultando o exemplo, observamos que h dois grupos: Grupo 1:

  • CAPTULO 6 Processo Colunas 35

    Grupo 9:

  • 37

    CAPTULO 7

    Processo Geral

    Este processo tem por objetivo descrever as funes Classificaes do Relatrio, Selees do Relatrio, Manuteno Variveis, Parmetros do Relatrio, Totais do Relatrio, Manuteno de Clculos, Fonte Livre, Manuteno de Parmetros e Manuteno de Procedures Internas.

    Funo Classificaes do Relatrio Esta funo tem por objetivo realizar a manuteno nas classificaes ou formas de ordenao do relatrio. Selecionar no menu do Data Viewer a opo Geral, item Classificao ou atravs do boto Classificao. acessado ento, a tela de Classificaes do Relatrio.

    Objetivo

    Objetivo

    Descrio

  • 38

    Campos Descrio

    Ordem Informar se a classificao do campo selecionado, ser de forma ascendente (menor para maior) ou, descendente (maior para menor).

    Visualizao Informar se deseja visualizar as tabelas e campos pelo nome ou pela descrio.

    Na tela de manuteno de classificaes, o browse a esquerda traz as tabelas do relatrio, o da direita os campos desta tabela e, o inferior, os campos que fazem parte das classificaes do relatrio. Selecionar o campo desejado para classificao e, incluir o mesmo nas classificaes, atravs do boto incluir (seta para baixo), ou com dois clicks sobre o campo.

    Importante Quando da eliminao de uma classificao que utilizada para dividir grupos do relatrio, os objetos dos grupos se juntaro em um nico grupo no layout, fugindo ao posicionamento anterior.

  • CAPTULO 7 Processo Geral 39

    Nota permitido ao usurio atravs do boto "Edita", editar a classificao e fazer alteraes nesta, caso necessrio. Exemplo: Temos uma listagem de notas ficais e queremos que seu resultado seja classificado apenas pelo ms da nota e no toda a sua data. Classificao: nota-fiscal.data-emissao Edita: month(nota-fiscal.data-emissao). Utilizamos assim a funo month do progress para resgatar o valor do ms em uma data e, temos o relatrio classificado apenas por ms.

    Funo Selees do Relatrio Esta funo tem por objetivo realizar a manuteno dos campos a serem utilizados como seleo para o relatrio (faixa inicial e final). Selecionar no menu do Data Viewer a opo Geral, item Seleo ou atravs do boto Seleo, onde existir acesso a tela de Selees do Relatrio.

    Objetivo

    Descrio

  • 40

    Na tela de Selees do Relatrio, o browse a esquerda traz as tabelas do relatrio, o da direita os campos desta tabela e o inferior, os campos que fazem parte das selees do relatrio. Selecionar os campos que deseja para seleo (um por vez) e incluir o mesmo nas selees, atravs do boto incluir (seta para baixo), ou com dois clicks sobre o campo.

  • CAPTULO 7 Processo Geral 41

    Conferindo selees:

    Funo Manuteno de Variveis Esta funo tem por objetivo realizar a manuteno no cadastro de variveis utilizadas no relatrio. Selecionar no menu do Data Viewer a opo Geral, item Variveis ou atravs do boto Variveis, onde existir acesso a tela de Manuteno de Variveis.

    Objetivo

    Descrio

  • 42

    Incluir ou Modificar Variveis: acessar atravs dos botes incluir ou modificar na tela de manuteno de variveis, onde ser apresentada na tela a seguir:

    Boto Incluir

    Boto Modificar

  • CAPTULO 7 Processo Geral 43

    Campo Descrio

    Varivel Inserir o nome da varivel a ser cadastrada. Este campo no pode ter espao em branco, caracteres especiais ou acentuao.

    Rtulo Inserir o ttulo ou descrio para a varivel. Este campo pode ter espao em branco, caracteres especiais ou acentuao.

    Formato Inserir o formato que ser utilizado para informar o contedo da varivel.

    Inicial Valor Inicial que ser apresentado ao solicitar o contedo para a varivel.

    Tipo Dado Selecionar o tipo de informao que a varivel armazenar.

  • 44

    Opes disponveis: Caracter: Conversor de Voltagem; Inteiro: 147; Decimal: 147,36; Data: 21/04/98; Lgico: sim.

    Visualizador Alm do formato, pode-se definir outras maneiras de mostrar o contedo da varivel (fill-in, radio-set, combo-box). Nota

    Somente permitida seleo de outros formatos, para variveis do tipo inteiro ou caracter. Variveis do tipo lgico, tem como formato padro "toggle-box" ou "check-box".

    Valor Visualizador Contedo que ser utilizado para o visualizador (radio-set, combo-box). Exemplo: Varivel: v-estado-ordem Rtulo: Estado da Ordem Tipo Dado: Caracter Formato: x(15) Visualizador : Combo-Box Valor Visualizador:

    "Aberta";

    "Cancelada"; "Finalizada";

    "Suspensa".

    Horizontal / Vertical Caso o visualizador seja do tipo "radio-set", pode-se optar pela apresentao do seu contedo de forma horizontal ou vertical.

    Pede em Execuo Quando marcado, a varivel que est sendo cadastrada, ser solicitada em tela no momento de executar o relatrio, caso contrrio, ela ser apenas considerada como varivel interna de clculo do relatrio.

  • CAPTULO 7 Processo Geral 45

    Funo Parmetros do Relatrio Esta funo tem por objetivo realizar consultas e manutenes dos parmetros de leitura das tabelas no processamento do relatrio. Selecionar no menu do Data Viewer a opo Geral, item Parmetros ou atravs do boto Parmetros, onde existir acesso a tela de Parmetros do Relatrio.

    Boto Descrio

    Encontra Faz referncia da ocorrncia informada com a existncia de uma ocorrncia igual em outra tabela a ser informada.

    No Encontra

    Faz referncia da ocorrncia informada com a inexistncia de uma ocorrncia igual em outra tabela a ser informada.

    Seta direita ( Adicionar abre parnteses na linha da ocorrncia selecionada. Seta esquerda (

    Eliminar abre parnteses na linha da ocorrncia selecionada.

    Seta direita ) Adicionar fecha parnteses na linha da ocorrncia selecionada. Seta esquerda )

    Eliminar fecha parnteses na linha da ocorrncia selecionada.

    E Adicionar conector lgico de obrigatoriedade na linha da ocorrncia selecionada.

    Objetivo

    Descrio

  • 46

    OU Adicionar conector lgico de opcionalidade na linha da ocorrncia selecionada.

    Na tela de manuteno de parmetros, o browse a esquerda traz as tabelas do relatrio, o da direita os campos desta tabela e o inferior, os campos que fazem parte dos parmetros do relatrio. Selecionar o campo desejado para parmetro e incluir o mesmo nos parmetros, atravs do boto incluir seta para baixo, ou com dois clicks sobre o campo. Depois pressionar o boto com a comparao desejada para este parmetro. apresentada uma tela onde pede-se o campo Comparar com, informar o contedo desejado como comparao. Pressionar OK e voltando a tela de manuteno de parmetros, pressionar OK novamente. O parmetro acima feito, est fixo para o relatrio. Fato que, para expedir um relatrio com outro contedo para parmetro, ou so abertos os parmetros novamente e alterado os contedos de comparao ou criado outro relatrio. No programa de Manuteno de Variveis, o usurio informou quais ele deseja pedir em tela:

  • CAPTULO 7 Processo Geral 47

    No programa de Parmetros, ele pode informar estas variveis como comparao para que o programa do relatrio gerado, busque as informaes no banco de dados mediante seus contedos:

    Funo Totais do Relatrio Esta funo tem por objetivo realizar a manuteno no cadastro de totais do

    relatrio. Selecionar no menu do Data Viewer a opo Geral, item Totais ou atravs do boto Totais, onde existir acesso a tela de Totais do Relatrio.

    Objetivo

    Descrio

  • 48

    Na tela acima, o browse da esquerda apresenta todos os campos do tipo inteiro ou decimal que encontram-se no layout do relatrio e o browse da direita as classificaes do relatrio e, o inferior, os totais do relatrio.

    Nota Para que seja permitida a Manuteno de Totais, necessrio ter pelo menos 1 (um) campo no layout do relatrio que seja do tipo de dado inteiro ou decimal. Cada total possui vnculo direto com uma classificao do relatrio ou geral.

    Funo Manuteno de Clculos Esta funo tem por objetivo incluir, modificar ou eliminar os clculos para o

    relatrio. Selecionar no menu do Data Viewer a opo Geral, item Clculos ou atravs do boto Clculos, onde existir acesso a tela Manuteno de Clculos, onde possvel incluir, modificar ou eliminar os mesmos.

    Objetivo

    Descrio

    Adicionar total do campo

    selecionado ao relatrio.

  • CAPTULO 7 Processo Geral 49

    Ao incluir ou modificar um clculo ser apresentada a seguinte tela:

    Campo Descrio

    Atributo Informar o nome do atributo (varivel) que est sendo cadastrada para armazenar o clculo.

    Boto Gerar Cdigo

  • 50

    Rtulo Informar uma descrio ou ttulo para o campo. Formato Informar qual forma que o contedo deste

    campo ser apresentado. Tipo Dado Selecionar o tipo de dado que este clculo

    vai armazenar, pode ser inteiro ou decimal. Tipo Clculo Selecionar o tipo de clculo que este atributo

    (varivel) vai armazenar. Contador: monta um contador de registros

    dentro da classificao informada. Mximo: armazena no campo de clculo o

    maior valor entre este e o campo acumulador dentro da classificao informados.

    Mnimo: armazena no campo de clculo o menor valor entre este e o campo acumulador dentro da classificao informados.

    Mdia: armazena no campo de clculo a mdia entre o campo acumulador e o nmero de registros lidos dentro da classificao informada.

    Livre: armazena no campo de clculo uma frmula que o usurio definiu, para ser impressa dentro da classificao informada.

    Total: armazena no campo de clculo o total do campo acumulador dentro da classificao informada.

    Linha Nmero da linha em que ser apresentado o clculo, aps a quebra da classificao informada.

    Coluna Nmero da coluna em que ser apresentado o clculo, aps a quebra da classificao informada.

    Mostra Atributo Quando marcado, o clculo ser apresentado no relatrio. Clculos que no sero impressos no relatrio, geralmente sero utilizados em alguma outra frmula para o relatrio. Portanto, aconselhvel que para estes, voc informe linha = 1, coluna = 1. Assim, estes tero sua frmula montada no fonte do programa do relatrio antes que todos os outros.

    Classificao Tabela: tabela utilizada em classificao do relatrio, pode ser branco quando classificao

  • CAPTULO 7 Processo Geral 51

    gera. Atributo: atributo de uma tabela utilizada em classificao do relatrio, ou geral.

    Campo Acumulado Tabela: tabela utilizada para leitura no relatrio. Atributo: atributo do tipo inteiro ou decimal, de uma tabela utilizada para o relatrio.

    Definio/Primeiro/Clculo/Fim Armazena o cdigo progress responsvel para que seja gerado o clculo, este cdigo pode ser alterado pelo usurio. Aps clicar sobre o Boto Gerar Cdigo, e preenchidos os campos anteriores, so geradas as definies e frmulas dos dados informados, dentro dos respectivos pontos (Definio, Primeiro, Clculo, Fim). Definies: Cdigo com as definies do

    clculo; Primeiro: Cdigo para zerar o clculo; Clculo: Frmula para atribuir o valor

    desejado ao clculo; Fim: Finalizao do Clculo.

    Boto Gerar Cdigo: Gera as definies e frmulas dos dados informados, dentro dos respectivos pontos, Definio, Primeiro, Clculo, Fim. Sempre que clicado o Boto Gerar Cdigo, este ir regerar o cdigo do clculo, levando em considerao os campos preenchidos na tela. Portando, caso voc tenha alterado manualmente um dos itens Definio, Primeiro, Clculo e Fim e depois clicar sobre o Boto Gerar Cdigo, todas as alteraes manuais sero perdidas.

    Funo Fonte Livre Esta funo tem por objetivo permitir ao usurio escrever cdigo Progress ou

    at mesmo chamar outros programas, includes em pontos especficos do relatrio. Selecionar no menu do Data Viewer a opo Geral, item Fonte Livre ou atravs do boto Fonte Livre, permitindo acesso a tela Inclui Fonte Livre (cdigo Progress para o relatrio escrito pelo usurio).

    Objetivo

    Descrio

  • 52

    Os pontos onde podem ser inseridos os cdigos Progress, so os mencionados abaixo, e estes so limitados a 2000 caracteres cada: Antes Leitura Registros: antes do primeiro For Each para leitura das

    tabelas do relatrio; Antes Mostrar Registros: antes do Display dos campos que fazem parte

    do layout do relatrio; Aps Mostra Registros: aps Display dos campos que fazem parte do

    layout do relatrio e, antes do Display dos clculos definidos para o relatrio;

    Aps Leitura Registros: aps o End que fecha o primeiro For Each das tabelas para leitura no relatrio;

    Final Programa: antes de imprimir a pgina de parmetros. Outros pontos: Aps Definio de Variveis, Aps Atribuio de Variveis, Aps Abertura do Arquivo de Sada, Antes da Impresso dos Parmetros, Aps Fechamento do Arquivo de Sada, Aps Definio das Variveis (Interface), Aps Definio das Includes (Interface), Boto de Fechar do Programa (Interface), Boto de Ajuda do Programa (Interface), Boto de Arquivo (Interface), Boto de Impressora (Interface), Troca de Valor do Destino (Interface), Troca de Valor da Execuo (Interface), Incio do Cdigo

    Local do relatrio onde ser utilizado

    o Fonte Livre

    Campo editor onde inserido o Fonte

    Livre

  • CAPTULO 7 Processo Geral 53

    Principal (Interface), Inicializao de Variveis (Interface), Antes de Habilitar Campos (Interface), Aps Habilitar Campos (Interface), Incio da Execuo (Interface), Execuo do Relatrio (Interface), Aps Execuo (Interface), Fim da Execuo (Interface).

    Funo Parmetros de Entrada Esta funo tem por objetivo permitir ao usurio incluir, modificar ou eliminar os Parmetros de Entrada. No menu do Data Viewer, opo Geral, item Parmetros de Entrada, ou pelo boto Parmetros de Entrada, acessar a tela Manuteno de Parmetros, onde possvel incluir, modificar ou eliminar os mesmos.

    Objetivo

    Descrio

  • 54

    Ao incluir ou modificar um parmetro de entrada, ser apresentada a seguinte tela:

    O Tipo de Dado pode ser: Caracter, Inteiro, Decimal, Data, Lgico.

    Funo Manuteno de Procedures Internas Esta funo tem por objetivo permitir ao usurio incluir, modificar ou eliminar as Procedures Internas para o relatrio. No menu do Data Viewer, opo Geral, item Procedures Internas ou pelo boto Procedures Internas, acessamos a tela de Manuteno de Procedures Internas.

    Objetivo

    Descrio

  • CAPTULO 7 Processo Geral 55

    Ao incluirmos ou modificarmos uma Procedure Interna, ser apresentada a seguinte tela:

    As Procedures Internas cadastradas na Funo Manuteno de Procedures Internas, podero ser utilizadas no Fonte Livre. Estas procedures estaro disponveis somente para aquele relatrio corrente, qual ela foi vinculada.

  • 57

    CAPTULO 8

    Processo Gerao

    Este processo tem por objetivo descrever as funes Teste, Fonte, Gerao WEB e Editor.

    Funo Teste Esta funo tem por objetivo possibilitar a gerao do programa de interface do relatrio e do programa de processamento, alm de compilar e executar este programas. No menu do Data Viewer, opo Gerao, item Teste ou pelo boto Teste, efetuamos a gerao do relatrio (teste).

    Caso ocorra algum erro de compilao, estes sero apresentados em tela para o usurio, impedindo que o programa seja executado.

    Funo Fonte Esta funo tem por objetivo possibilitar a gerao do programa de interface do relatrio e do programa de processamento, alm de compilar estes programas. Esta opo no executa os programas gerados.

    Objetivo

    Objetivo

    Descrio

    Objetivo

  • 58

    No menu do Data Viewer, opo Gerao, item Fonte, efetuamos a gerao do relatrio.

    Caso ocorra algum erro de compilao, estes sero apresentados em tela para o usurio.

    Funo Gerao WEB Esta funo tem por objetivo a Gerao WEB dos relatrios. Gera a interface, faz a compilao, porm a verificao de erro (caso ocorra) feita no WEBSpeed. Esta funo pode ser acessada no menu do Data Viewer, opo Gerao, item WEB ou pelo boto Gerao WEB. Caso o usurio deseje a Gerao WEB do relatrio, atualmente, deve: Escolher obrigatoriamente o perfil EMS 2.0.

    Descrio

    Objetivo

    Descrio

  • CAPTULO 8 Processo Gerao 59

    No utilizar Parmetros de Entrada.

    No utilizar Procedures Internas (sero descartadas).

  • 60

    Funo Editor Esta funo possibilita acessar o Editor Progress. No menu do Data Viewer, opo Gerao, item Editor ou pelo boto Editor, permite acesso a tela Procedure Editor.

    Objetivo

    Descrio

  • 61

    CAPTULO 9

    Processo Administrao

    Este processo tem por objetivo descrever as funes Administrar Tabelas, Administrar Relacionamentos, Manter Relacionamentos, Manter Tabelas, Manter Campos, Manter Usurios, Alterar Usurio Relatrio, Permisses Usurios (Tabelas / Campos), Perfis (Manter, Exportar, Importar, Manter Blocos x Perfil), Dados (Exportar / Importar), Gerao (Relatrios / Menu), ProTools. Ser visto neste captulo, como trabalhar com as rotinas de Administrao do Data Viewer.

    Funo Administrar Tabelas Esta funo tem por objetivo importar ou eliminar no Data Viewer definies (tabelas, campos, ndices) de bases de dados a serem usadas para fazer relatrios Atravs do menu do Data Viewer, opo Administrao item Administrar Tabelas, acessamos a tela de Manuteno das Definies das Tabelas.

    Objetivo

    Objetivo

    Descrio

  • 62

    Boto Eliminar: Limpa o banco de dados do Data Viewer, de todas as definies relacionadas aos bancos de dados que o usurio havia carregado para desenvolver relatrios. Esta opo no altera os relatrios j cadastrados. Boto Carregar: Quando selecionada esta opo, ser apresentada uma nova tela.

    Nesta tabela, o browse da esquerda, apresenta todas as bases de dados conectadas disponveis, e o browse da direita as bases selecionadas para

  • CAPTULO 9 Processo Administrao 63

    importao. Para passar uma tabela de disponvel selecionada, clicar sobre a base desejada no browse de disponveis e, depois clicar sobre o boto incluir (>). O mesmo pode ser feito para eliminar uma base selecionada, clicando no boto eliminar (

  • 64

    Atravs do menu do Data Viewer, opo Administrao item Manter Relacionamentos, acessamos a tela de Incluso de Relacionamentos.

    Para efetuar a incluso do relacionamento, basta informar tabela pai, tabela filho e os campos que fazem parte do relacionamento. Para auxiliar o usurio que vai efetuar a incluso do relacionamento, pode ser utilizado o boto Pesquisa Relaes (da estrutura a partir do pai e filho):

    Descrio

    Estrutura a partir do pai.

    Estrutura a partir do filho.

  • CAPTULO 9 Processo Administrao 65

    Funo Manter Tabelas Esta funo tem por objetivo incluir, modificar ou eliminar no Data Viewer, tabelas virtuais como Buffers ou Temp-Tables (tabelas temporrias). Atravs do menu do Data Viewer, opo Administrao item Manter Tabelas, acessamos a tela de Manuteno de Tabelas.

    Objetivo

    Descrio

  • 66

    Para incluir uma tabela virtual, na tela de Manuteno de Tabelas, clicar sobre o boto Incluir:

    Boto Incluir

  • CAPTULO 9 Processo Administrao 67

    Campo Descrio

    Tabela Inserir o nome da tabela a ser criada. Tabela Origem Selecionar uma tabela origem, onde a nova ser uma cpia da

    origem. Descrio Inserir uma descrio para a tabela criada. Tipo Tabela Assinalar o tipo de tabela que o usurio est criando (Fsica,

    Virtual, Temporria). Fsica: quando da criao de uma tabela do tipo fsica, esta ser considerada como uma tabela que deveria ter sido importada de uma base de dados para o Data Viewer. Nota

    Tabela do tipo Fsica no deve possuir tabela origem.

    Virtual: tabela virtual ou buffer, uma cpia de uma tabela fsica. Devendo sempre possuir uma tabela origem. Este tipo de tabela, quando lida, apresenta os mesmos dados existentes em sua tabela de origem. Temporria: uma tabela do tipo temporria, sem dados inicialmente. O usurio dever fazer uma rotina para carreg-la com as informaes desejadas. Pode possuir uma tabela de origem ou no. Estas tabelas so definidas nos programas gerados pelo Data Viewer como new shared, podendo ser compartilhada por outros programas durante a mesma seo Progress.

    Cpia Relacionamentos

    Quando assinalada a opo Copia Relacionamentos, todos os relacionamentos que a tabela origem possui, sero copiados para a tabela a ser criada. Porm, quando da manuteno de relacionamentos na tabela origem, este no ocorrer automaticamente para as tabelas derivadas.

    Para modificar ou eliminar uma tabela virtual, clicar nos respectivos botes na tela de Manuteno de Tabelas.

    Funo Manter Campos Esta funo tem por objetivo incluir, modificar ou eliminar no Data Viewer, campos (atributos) das tabelas importadas ou criadas para fazer relatrios. Permitir ao usurio realizar consulta e manuteno de atributos das tabelas cujas definies foram carregadas para o Data Viewer ou criadas no mesmo. No alterando as definies dos atributos nas tabelas originais em suas bases de dados, de onde as definies foram carregadas.

    Objetivo

  • 68

    Atravs do menu do Data Viewer, opo Administrao item Manter Campos, acessamos a tela de Manuteno de Campos.

    O usurio pode Incluir o campo desejado:

    Descrio

    Boto Frmula: s pode ser informada

    para atributos virtuais.

    Boto Filtrar: faixa do nome dos

    arquivos.

  • CAPTULO 9 Processo Administrao 69

    Campo Descrio

    Tabela Nome da tabela a qual o atributo selecionado pertence. Atributo Inserir o nome do atributo selecionado. Rtulo Coluna

    Inserir a descrio ou ttulo do atributo selecionado para ser apresentado na forma de coluna.

    Rtulo Inserir a descrio ou ttulo do atributo selecionado para ser apresentado na forma de linha.

    Formato Inserir a forma a qual o contedo do atributo selecionado vai ser apresentado.

    Tipo Dado Selecionar tipo de informao a qual o atributo selecionado vai armazenar.

    As opes disponveis so: caracter, inteiro, decimal, data, lgico. Tipo Campo

    Assinalar uma das opes: Virtual: armazena uma frmula no seu contedo (define uma

    varivel no programa do relatrio que o utilizar). Fsico: no armazena frmula, apenas seu prprio contedo para o

    registro. Campo Narrativa

    Quando assinalado, informar se o atributo possui um texto no seu contedo para o registro.

  • 70

    O usurio pode Modificar o campo desejado:

    O usurio pode Eliminar o campo desejado:

    Funo Manter Usurios Esta funo tem por objetivo incluir, modificar ou eliminar os usurios do Data Viewer Atravs do menu do Data Viewer, opo Administrao item Manter Usurios, acessamos a tela Manuteno Usurios:

    Objetivo

    Descrio

  • CAPTULO 9 Processo Administrao 71

    Para incluir usurios, na tela Manuteno Usurios, clicar sobre o boto Incluir, acessando a tela de incluso de usurios:

    Campo Descrio

    Usurio Inserir o nome do usurio que ter acesso ao Data Viewer. Caminho Editor Texto Inserir o caminho editor texto.

  • 72

    Diretrio Trabalho Inserir o diretrio de trabalho onde sero gravados os programas criados pelo usurio no Data Viewer.

    Diretrio Trabalho WEB Inserir diretrio de trabalho WEB. Visualiza Barra de Ferramentas

    Quando assinalado, disponibiliza duas opes: Rgua; ToolBar.

    Tipo Usurio Assinalar uma das opes: Iniciante, Avanado, Administrador. Nota

    Apenas os usurios do tipo Administrador, tero acesso a rotina de administrao no menu do Data Viewer.

    Boto Senha: quando clicado, libera acesso a tela Manuteno de Senha.

    Campo Descrio

    Senha Atual Inserir a senha atual para alterao. Quando este programa for acessado pela primeira vez, o usurio no precisa informar a senha atual, devido a mesma no existir. Ser informado apenas a nova senha, confirmando esta senha.

    Nova Senha Inserir a nova senha do usurio. Confirma Senha Confirmar a nova senha digitada no campo "Nova Senha".

    Para modificar ou eliminar um usurio, selecionar na tela de Manuteno de Usurios, o usurio desejado para alterao, depois, clicar sobre o boto Modificar ou Eliminar, conforme sua necessidade.

  • CAPTULO 9 Processo Administrao 73

    Funo Alterar Usurio Relatrio Esta funo tem por objetivo alterar o usurio do relatrio. Atravs do menu do Data Viewer, opo Administrao item Alterar Usurio Relatrio, acessamos a tela Alterao de Usurio do Relatrio:

    Campo Descrio

    Relatrio Origem Selecionar o relatrio de origem. Usurio Destino Selecionar o usurio destino do relatrio. Relatrio Destino Inserir o nome do relatrio destino. O programa apresenta o nome

    do relatrio origem, possibilitando alteraes quando necessrio. Ttulo Inserir o ttulo do relatrio, sendo que o programa apresenta o

    ttulo do relatrio origem, permitindo alteraes quando necessrio.

    Ttulo Classificao

    Inserir o ttulo de classificao, sendo que o programa apresenta o ttulo classificao origem, possibilitando alteraes quando necessrio.

    Nota Aps alterar o usurio do relatrio, o usurio anterior do relatrio de origem no mais ter este relatrio na sua lista de relatrios na tela de Manuteno de Relatrios.

    Objetivo

    Descrio

  • 74

    Funo Permisses Usurios (Tabelas / Campos) Esta funo tem por objetivo efetuar o controle de acesso dos usurios do Data Viewer s Tabelas e Atributos (campos) importados ou carregados. Atravs do menu do Data Viewer, opo Administrao item Permisses Usurios, acessamos as telas: Manuteno de Acesso as Tabelas: informar o nome da tabela. No

    browse da esquerda coluna Disponveis, selecionar os usurios que podero utilizar esta tabela para fazer relatrios. Para pass-los a coluna Acessando, browse da direita, clicar sobre o boto Incluir. Para retirar o acesso, selecionar o usurio na coluna de acessando e clicar sobre o boto Eliminar. O curinga * (asterisco), significa que todos os usurios do Data Viewer possuem acesso a tabela informada.

    Objetivo

    Descrio

    Boto Incluir

    Boto Eliminar

  • CAPTULO 9 Processo Administrao 75

    Manuteno de Acesso a Campos: informar o nome da tabela. No browse da esquerda, na coluna Disponveis, selecionar o campo. No browse central, os usurios que podero utilizar este campo para fazer relatrios. Para pass-los a coluna Acessando, browse da direita, clicar sobre o boto Incluir. Para retirar o acesso, selecionar o usurio na coluna de Acessando e, clicar sobre o boto Eliminar. O curinga * (asterisco), significa que todos os usurios do Data Viewer possuem acesso a tabela informada.

    Funo Manter Perfis Esta funo tem por objetivo incluir, modificar ou eliminar Perfis. Atravs do menu do Data Viewer, opo Administrao item Perfis, sub-item Manter Perfis, acessamos a tela Manuteno de Perfis:

    Objetivo

    Descrio

    Boto Incluir

    Boto Eliminar

  • 76

    Nota Podemos definir Perfil, como sendo um conjunto de blocos que fazem a integrao com determinado produto.

    Funo Exportar Perfil Esta funo tem por objetivo a exportao de Blocos do Perfil. Atravs do menu do Data Viewer, opo Administrao item Perfis, sub-item Exportar Perfil, acessamos a tela Exportao de Blocos:

    Objetivo

    Descrio

  • CAPTULO 9 Processo Administrao 77

    Funo Importar Perfil Esta funo tem por objetivo a importao de Blocos do Perfil. Atravs do menu do Data Viewer, opo Administrao item Perfis, sub-item Importar Perfil, acessamos a tela Importao de Blocos:

    Objetivo

    Descrio

  • 78

    Funo Manter Blocos x Perfil Esta funo tem por objetivo incluir, modificar, eliminar ou copiar Blocos. Atravs do menu do Data Viewer, opo Administrao item Perfis, sub-item Manter Blocos x Perfil, acessamos a tela Manuteno de Blocos:

    Objetivo

    Descrio

  • CAPTULO 9 Processo Administrao 79

    O usurio que no tiver permisso sobre um produto especfico, no ter acesso sobre os blocos daquele produto.

  • 80

    Funo Dados (Exportar) Esta funo tem por objetivo a Exportao de Relatrios (base de dados do Data Viewer), possibilitando assim realizar atualizaes sem perda de informaes. Atravs do menu do Data Viewer, opo Administrao item Dados, sub-item Exportar, acessamos a tela Exportao de Relatrios:

    Campo Descrio

    Exportao Definies: quando assinalado, indica que sero exportadas as informaes relacionadas as base carregadas para trabalhar no Data Viewer, ou seja, so as tabelas, campos, ndices, relacionamentos entre outros. Dados: quando assinalado, habilita os campos Perfis, Relatrios e Seleo. Indica que sero exportadas todas as informaes referentes aos relatrios existentes no Data Viewer, ou seja, tudo que for necessrio

    Objetivo

    Descrio

  • CAPTULO 9 Processo Administrao 81

    para que este relatrio seja gerado. Relatrios Assinalar uma das opes:

    Padro; Comum; Ambos.

    Seleo Informar uma faixa inicial e final de usurios e relatrios no Data Viewer, para a realizao de sua exportao.

    Diretrio Informar diretrio para onde sero exportadas (geradas) as informaes.

    Funo Dados (Importar) Esta funo tem por objetivo a Importao de Relatrios (base de dados do Data Viewer), possibilitando assim realizar atualizaes sem perda de informaes. Atravs do menu do Data Viewer, opo Administrao item Dados, sub-item Exportar, acessamos a tela Importao de Relatrios:

    Campo Descrio

    Relatrios Definies: quando assinalado, indica que sero importadas as informaes relacionadas as base carregadas para trabalhar no Data Viewer, ou seja, so as tabelas, campos, ndices, relacionamentos entre outros. Dados: quando assinalado, Indica que sero importadas todas as informaes referentes aos relatrios existentes no Data Viewer, ou seja, tudo que for necessrio para que este relatrio seja gerado.

    Diretrio Informar diretrio para o qual foram geradas ou exportadas (anteriormente) as informaes (relatrios).

    Objetivo

    Descrio

  • 82

    Funo Gerao (Relatrios) Esta funo tem por objetivo a gerao de relatrios por faixas e partes. Atravs do menu do Data Viewer, opo Administrao item Gerao, sub-item Relatrios, acessamos a tela de Opes da Gerao de Relatrios:

    Atravs das faixas por Usurio e Relatrio, pode ser feita a gerao de todos os relatrios, de um ou vrios usurios, de uma s vez. Opes de gerao: Tela Relatrio: programa com tela de interface do relatrio, pgina de

    seleo, parmetros e impresso. Fonte Relatrio: programa com lgica do relatrio, o programa que faz o

    processamento e impresso dos dados para o relatrio. Tela Classificao: programa com tela que apresentar todas as

    classificaes de um mesmo relatrio. Tela Web: quando assinalado, possibilita Gerao WEB.

    Objetivo

    Descrio

  • CAPTULO 9 Processo Administrao 83

    Funo Gerao (Menu) Esta funo tem por objetivo ajudar o usurio a montar um menu para os relatrios existentes no Data Viewer. Atravs do menu do Data Viewer, opo Administrao item Gerao, sub-item Menu, acessamos o assistente de Gerao de menu do Data Viewer.

    O assistente tem por funo ajudar o usurio a montar um menu para os relatrios existentes no Data Viewer.

    Funo ProTools Esta funo tem por objetivo disponibilizar uma barra de ferramentas para auxiliar o usurio do Data Viewer. Atravs do menu do Data Viewer, opo Administrao item ProTools, acessamos o ProTools:

    Objetivo

    Descrio

    Objetivo

    Descrio

  • 84

    Disponibiliza as seguintes funes: Color Changer, Config info, Control Hierarchy, DB List, DOS, Set Font 2, Editor, Procedures, Propath, Run, Session, Window Viewer, Windows Info, Screen Capture, PRO*Spy, Smart Object Upgrade Utility, Screen Scaling Utility, Progress COM Object Viewer.

  • 85

    CAPTULO 10

    Processo Formato e Impresso de Valores dos Atributos e Variveis

    Este processo tem por objetivo mostrar o formato e impresso de valores dos atributos e variveis do relatrio. O formato do atributo determina como seu valor ser apresentado em tela ou impresso, independente do valor armazenado no banco de dados. Por exemplo, o atributo nome tem 40 caracteres no banco de dados, mas para a impresso ser utilizado o formato x(20), logo, apenas os vinte primeiros caracteres sero impressos. Valor inicial para os formatos conforme o tipo de dado:

    Tipo de Dado Formato Inicial

    Caracter X(8) Data 99/99/99 Decimal ->>,>>9.99 * Inteiro ->,>>>,>>9 * Lgico Sim / No

    Nota: Caso seja utilizado o formato Europeu na seo Progress (-E), o valor inicial para formato decimal ->>.>>9,99 e para inteiro ->.>>>.>>9. Mais informaes ver item "Impresso para Formato Numrico".

    Impresso para Formato Caracter : se o atributo est utilizando o formato inicial x(8), apenas os oito primeiros caracteres sero impressos, a menos que seja especificado outro formato. O x representa que um caracter

    Objetivo

    Descrio

  • 86

    alfanumrico utilizar cada posio e, o 8 representa o nmero de caracteres que o Data Viewer utilizar para a impresso. possvel utilizar diferentes smbolos para definir o formato caracter: X,N,A,! e 9. Pode tambm utilizar outros, como parnteses, vrgula, trao, etc. Para mostrar, por exemplo, informaes como nmero de telefone.

    Smbolo Objetivo

    X Representa qualquer caracter N Representa um nmero ou uma letra A Representa uma letra ! Representa uma letra e, convertida para

    maiscula 9 Representa um nmero (n) Representa quanto caracteres sero utilizados

    conforme o formato. Exemplo !(4) eqivale a !!!!, resultando cinco caracteres do tipo letra maiscula.

    Formato Valor Impresso

    Xxxxxxxx Vrios caracteres Vrios c X(9) Vrios caracteres Vrios ca X(20) Vrios caracteres Vrios caracteres Xxx Vrios caracteres Vr AAA-9999 Abcd1234 Abc-1234 !!!-9999 Abcd1234 ABC-1234 (999) 999-9999 6176635000 (617) 663-5000 !!!! Bola BOLA

    Impresso para Formato Numrico: quando especificado o formato numrico para o dado, comum utilizarem-se os seguintes caracteres 9, z, * ou >. Mas, pode-se tambm utilizar outros smbolos como +, -, >,>>9.99 e para um inteiro ->,>>>,>>9. Caso seja utilizado o formato numrico Europeu (-E) na sua seo Progress, o tipo decimal passa a ser ->>.>>9,99 e o inteiro ->.>>>.>>9. Isto porque o formato Europeu inverte as posies entre vrgula (,) e ponto (.) para identificao dos separadores de milhar.

  • CAPTULO 10 Processo Formato e Impresso de Valores dos Atributos e Variveis 87

    Smbolo Objetivo

    + Posicionado na frente do nmero, indica que o valor mencionado positivo.

    - Posicionado na frente do nmero, indica que o valor mencionado negativo.

    > or z Caso o contedo do seu atributo seja (U) ou, no utilize todo o formato, este deixar em branco ao invs de preencher com zeros.

    9 Indica um nmero. Caso o contedo do seu atributo seja (0) ou, no utilize todo o formato, este ser preenchido com zeros.

    * Indica um nmero. Caso o contedo do seu atributo seja (0) ou, no utilize todo o formato, este ser preenchido com asterisco.

    Formato Valor Impresso

    99999 1234 01234 9,999 1234 1,234 >,>>9 1234 1,234 $zzz9 123 $ 123 $>>>9 123 $ 123 $->,>>9.99 1234 $ 1,234.00 $ >,>>>9.99 1234 $ 1,234.00 $->,>>9.99 -1234 $ - 1,234.00 $ >,>>9.99 -1234 ??????

    Impresso para Formato Lgico: variveis ou atributos lgicos sempre so tratados como falso/verdadeiro. Seu valor inicial sempre sim/no, porm pode-se utilizar vrias palavras para represent-los como por exemplo: comprado/fabricado, fsica/jurdica, azul/branco, etc.

    Formato Verdadeiro Falso

    Sim/No Sim No Comprado/fabricado Comprado Fabricado Fsica/jurdica Fsica Jurdica Azul/branco Azul Branco

    Exemplo

    Exemplos

  • 88

    Impresso para Formato Data: o formato data traz como valor inicial dois dgitos para o dia, dois para o ms e dois para o ano, (99/99/99) podendo este ltimo ser modificado para quatro dgitos (99/99/9999). Pode-se usar como separador a barra (/) ou o trao (-). Tambm como inicial vem a ordem (ms/dia/ano). Para modificar esta ordem, basta na inicializao da seo Progress, setar o parmetro (-d) com a ordem desejada, como por exemplo, -d dmy, que representa dia, ms e ano.

    Formato Valor Impresso

    99/99/99 3/10/1990 03/10/1990 99/99/9999 3/10/2090 03/10/2090 99-99-99 3/10/1990 03-10-90 99-99-99 3/10/2090 ???????? * 999999 3/10/1990 031090 999999 03/10/90 031090 99999999 03/10/1990 03101990

    Nota: Neste exemplo o valor 3/10/2090 muito grande para ser mostrado naquele formato. A parte com o ano tem formato para impresso de "99" e o valor "2090", onde necessrio que no formato a parte do ano seja "9999", em funo do valor sair da centena atual.

    Exemplos

  • 89