Anda di halaman 1dari 46

2

Editor de planilhas de listagem

IMPORTANTE: ESTE TEXTO REQUER A SUA ATENO E A SUA LEITURA A informao contida neste documento propriedade da CYPE Ingenieros, S.A. e nenhuma parte dela pode ser reproduzida ou transferida sob nenhum conceito, de nenhuma forma e por nenhum meio, quer seja electrnico ou mecnico, sem a prvia autorizao escrita da CYPE Ingenieros, S.A. Este documento e a informao nele contida so parte integrante da documentao que acompanha a Licena de Utilizao dos programas informticos da CYPE Ingenieros, S.A. e da qual so inseparveis. Por conseguinte, est protegida pelas mesmas condies e deveres. No esquea que dever ler, compreender e aceitar o Contrato de Licena de Utilizao do software, do qual esta documentao parte, antes de utilizar qualquer componente do produto. Se NO aceitar os termos do Contrato de Licena de Utilizao, devolva imediatamente o software e todos os elementos que o acompanham ao local onde o adquiriu, para obter um reembolso total. Este manual corresponde verso do software denominada pela CYPE Ingenieros, S.A. como Editor de planilhas de listagens. A informao contida neste documento descreve substancialmente as caractersticas e mtodos de manuseamento do programa ou programas que acompanha. A informao contida neste documento pode ter sido modificada posteriormente publicao deste documento sem prvio aviso. O software que este documento acompanha pode ser submetido a modificaes sem prvio aviso. Para seu interesse, a CYPE Ingenieros, S.A. dispe de outros servios, entre os quais se encontra o de Actualizaes, que lhe permitir adquirir as ltimas verses do software e a documentao que o acompanha. Se tiver dvidas relativamente a este texto ou ao Contrato de Licena de Utilizao do software, pode dirigir-se ao seu Distribuidor Autorizado Top-Informtica, Lda., na direco: Rua Comendador Santos da Cunha, 304, Ap. 2330 4701-904 Braga Tel: 00 351 253 20 94 30 Fax: 00 351 253 20 94 39 http://www.topinformatica.pt Traduzido e adaptado pela Top-Informtica, Lda. para a CYPE Ingenieros, S.A. 1 Edio (Outubro 2009)

Windows marca registada de Microsoft Corporation

CYPE

Editor de planilhas de listagem

ndice geral
1. Noes gerais ............................................................. 9 2. Modelos de Registo .................................................. 10 2.1. Geral ...................................................................... 10 2.2. Recurso ................................................................. 10 2.3. Composio .......................................................... 11 2.4. Tabela, subtabela e linha ...................................... 12 2.5. Termo genrico e termo especfico ...................... 12 2.6. Referncia ............................................................. 13 2.7. Condies, Seco_condies ............................ 13 2.8. Fornecedor ............................................................ 13 2.9. Documento ............................................................ 14 2.10. Imputao ........................................................... 14 2.11. Fornecimento ...................................................... 14 2.12. Vencimento ......................................................... 14 2.13. Cliente ................................................................. 15 2.14. Factura emitida ................................................... 15 2.15. Agenda ................................................................ 15 2.16. Conta ................................................................... 15 2.17. Actividade ............................................................ 15 2.18. Cronograma ........................................................ 15 2.19. Ligaes entre modelos de registo .................... 16 3. Seces e zonas de uma planilha ............................. 17 3.1. Seco Rosto...Apndice ..................................... 17 3.1.1. Rosto .............................................................. 17 3.1.2. Resumo .......................................................... 18 3.1.3. ndice .............................................................. 18 3.1.4. Apndice ........................................................ 18 3.2. Seco Mscara de pgina .................................. 18 3.2.1. Mscara externa ............................................. 18 3.2.2. Mscara interna .............................................. 19 3.3. Registos ................................................................ 19 3.3.1. Seces recursivas ........................................ 19 3.4. Dilogos ................................................................ 20 4. Opes em seces ................................................. 21 4.1. Atributos de seco .............................................. 21 4.2. Guio ao carregar ................................................. 22 4.3. Modificar modelo de registo ................................. 22 4.4. Ajuste automtico horizontal ................................. 22 4.5. Inserir, acrescentar ou eliminar uma seco ........ 23 4.6. Trocar seco alternativa ...................................... 23 4.7. Adicionar seco alternativa ................................. 23 4.8. Copiar seco ....................................................... 23 4.9. Colar seco no final ............................................ 23 4.10. Colar seco alternativa ...................................... 23 4.11. Inverter seleco objectos da seleco ............. 23 4.12. Seleccionar todos os objectos da seco.......... 23 4.13. No seleccionar todos os objectos da seco .......................................................................... 23 5. Opes em zonas ..................................................... 24 5.1. Atributos de zona .................................................. 24 5.1.1. Atributos das zonas da seco Rosto...Apndice ...................................................... 24 5.1.2. Atributos das zonas da mscara de pgina ....................................................................... 25 5.1.3. Atributos das zonas das seces de registos ..................................................................... 25 5.1.4. Atributos da zona da seco de dilogos .................................................................... 25 5.2. Guio antes de imprimir e guio depois de imprimir......................................................................... 25 5.3. Trocar zona ........................................................... 25 5.4. Seleccionar objectos da zona ............................... 25 5.5. Ajuste automtico horizontal ................................. 25 5.6. Acrescentar/eliminar zona alternativa ................... 26 5.7. Copiar zona ........................................................... 26 5.8. Colar zona ............................................................. 26 5.9. Eliminar .................................................................. 26 5.10. Provar dilogo ..................................................... 26 5.11. Inverter seleco dos objectos da zona ............. 26

CYPE

Editor de planilhas de listagem

5.12. Seleccionar todos os objectos da zona.............. 26 5.13. No seleccionar todos os objectos da zona ...... 26 5.14. Reajustar linhas base de texto da zona .............. 26 6. Pautas e objectos ......................................................27 6.1. Opes de pautas................................................. 27 6.1.1. Inverter seleco objectos da linha base de texto ..................................................................... 27 6.1.2. Seleccionar todos os objectos da linha base de texto ............................................................ 27 6.1.3. No seleccionar todos os objectos da linha base de texto ................................................... 27 6.1.4. Inserir nova linha base de texto ...................... 27 6.1.5. Elimina esta linha base de texto ..................... 27 6.2. Opes de objectos .............................................. 28 6.2.1. Editar objecto ................................................. 28 6.2.2. Selecciona/No selecciona ............................ 28 6.2.3. Alterar tipo de objecto a varivel de utilizador ................................................................... 28 6.2.4. Alterar tipo de objecto a texto literal ............... 28 6.2.5. Eliminar objecto .............................................. 28 6.2.6. Alinhamento vertical em relao a este objecto ...................................................................... 28 6.2.7. Alinhamento horizontal de objectos grficos relativos a este objecto... ............................ 28 6.2.8. Editar atributo multilinha ................................. 28 7. Guies de planilhas ...................................................30 8. Menus .......................................................................32 8.1. Menu Arquivo ........................................................ 32 8.1.1. Nova ............................................................... 32 8.1.2. Abrir ................................................................ 32 8.1.3. Abrir noutra janela .......................................... 32 8.1.4. Guardar........................................................... 32 8.1.5. Guardar como ................................................ 32 8.1.6. Configurar ....................................................... 33 8.1.7. Seleccionar uma base de dados ................... 33 8.1.8. Ajustar pgina ................................................. 33 8.1.9. Imprimir ........................................................... 33

8.1.10. Imprimir desenho .......................................... 33 8.1.11. Encerrar ........................................................ 33 8.2. Menu Edio ......................................................... 33 8.2.1. Seleccionar tudo ............................................. 33 8.2.2. Deseleccionar todos ....................................... 33 8.2.3. Eliminar ........................................................... 33 8.2.4. Modificar alinhamento .................................... 33 8.2.5. Mudar tipo letra............................................... 34 8.2.6. Tipo de ajuste horizontal ................................ 34 8.2.7. Ajuste automtico horizontal .......................... 34 8.2.8. Alinhamento de objectos ................................ 35 8.3. Menu Seces....................................................... 35 8.3.1. Mostrar seces separadas ........................... 35 8.3.2. Mostrar juntas mpag. e reg. ........................... 35 8.3.3. Mostrar rosto e registos .................................. 35 8.3.4. Novo dilogo .................................................. 35 8.3.5. Nova coluna varivel ...................................... 35 8.3.6. Fundo com mscara de pgina ..................... 36 8.3.7. Mostrar ttulos de seces ............................. 36 8.3.8. Mostrar marcas em objectos.......................... 36 8.3.9. Mostrar s imprimveis.................................... 36 8.3.10. Rgua milimtrica ......................................... 36 8.3.11. Mostrar grficos da planilha ......................... 36 8.3.12. Mostrar guias verticais ao redimensionar ........................................................... 36 8.4. Menu Dados .......................................................... 36 8.4.1. Nome da planilha ........................................... 36 8.4.2. Variveis da planilha ....................................... 36 8.4.3. Variveis armazenveis .................................. 37 8.4.4. Utilizao de mscara de pgina ................... 37 8.4.5. Seces da planilha ....................................... 38 8.4.6. Guio de inicializao .................................... 38 8.4.7. Guio externo ................................................. 38 9. A barra de ferramentas ..............................................39 9.1. Modo tabela .......................................................... 39

CYPE

Editor de planilhas de listagem - Manual do Utilizador

9.2. Cursor .................................................................... 39 9.3. Texto literal ............................................................ 40 9.4. Varivel de utilizador ............................................. 40 9.5. Campo de registo ................................................. 40 9.6. Cadeia de objectos ............................................... 40 9.7. Linha ...................................................................... 41 9.8. Rectngulo ............................................................ 41 9.9. Crculo/elipse......................................................... 41 9.10. Imagem ............................................................... 41 9.11. Ligaes com objectos multilinha ...................... 42 9.12. Alinhamento horizontal de textos ........................ 42 9.13. Objecto mvel na direco horizontal ................ 43 9.14. Objecto extensvel na direco horizontal .......... 43 9.15. Objecto mvel na direco vertical..................... 43 9.16. Objecto extensvel na direco vertical .............. 44 9.17. Deslocamento de meia altura ............................. 44 9.18. Tipo de letra ........................................................ 44 9.19. Paleta de cores ................................................... 44 10. A barra de ferramentas na seco dilogos ............. 46 10.1. O cursor............................................................... 46 10.2. Etiqueta de texto ................................................. 46 10.3. Caixa de texto editvel ........................................ 46 10.4. Caixa de opes ................................................. 46 10.5. Grupo de opes ................................................ 46 10.6. Caixa de seleco ............................................... 46 10.7. Lista ..................................................................... 46 10.8. Linha horizontal ................................................... 46 10.9. Experimentar dilogo .......................................... 46

CYPE

Editor de planilhas de listagem

CYPE

Editor de planilhas de listagem

Editor de planilhas de listagens


O Editor de planilhas est includo no Arquimedes permite ao utilizador criar as suas prprias planilhas existentes ou editar as existentes. O programa Arquimedes inclui um conjunto de planilhas de listagem desenhadas pelos tcnicos da Cype, com as quais poder realizar as listagens que necessita para o seu processo. Este manual divide-se em vrias zonas que lhe permitiro assimilar os conhecimentos necessrios para desenhar as suas prprias planilhas de listagem.

CYPE

Editor de planilhas de listagem

CYPE

Editor de planilhas de listagem

1. Noes gerais
O programa Arquimedes dispe de um sistema flexvel para realizar as suas listagens, ajustando-se s suas necessidades. Nas pginas seguintes pretende-se apresentar os conceitos fundamentais para que possa desenvolver as suas prprias listagens ou personalizar as disponibilizadas pelo programa. Para poder imprimir uma listagem so necessrias duas coisas: que a base de dados (daqui para a frente BD), contenha a informao que se deseja apresentar e o modo em que se deve apresentar essa informao. Uma planilha de listagem um conjunto de dados que determinam o modo em que se deve apresentar a informao ao imprimir determinados dados de uma base de dados, quer seja um oramento ou um banco de preos (daqui para a frente BP). Para aceder ao editor de planilhas de listagem deve executar a opo do menu Arquivo > Imprimir > Editar planilhas de listagens. Abrir-se- uma janela com todas as planilhas de listagens disponveis. A tabela esquerda contm uma lista de todos os tipos de planilhas disponveis. A tabela direita contm uma lista das planilhas disponveis do tipo seleccionado. Nesta lista observar que os nomes de algumas planilhas tm activada a casa Prot (protegida ou em modo s de leitura). Essas planilhas so as que o programa fornece j desenhadas.

Fig. 1.1

Cada planilha tem dois nomes, um curto e outro mais extenso. O nome curto indica de forma abreviada o tipo de listagem que a planilha gerar. Normalmente haver vrias planilhas de um mesmo tipo. O programa ordenaas alfabeticamente por tipo e agrupa-as para uma melhor localizao. O nome extenso descreve de forma mais extensa a incumbncia da planilha. Para editar uma planilha existente prima Aceitar ou faa duplo clique sobre o nome extenso. Com Eliminar planilha pode apagar as planilhas no protegidas que j no deseje ter. O boto Nova Planilha permite criar uma nova planilha.

CYPE

10

Editor de planilhas de listagem

2. Modelos de Registo
Em termos gerais, uma BD pode-se considerar como um conjunto estruturado de informaes organizadas logicamente em forma de registos. Um modelo de registo compe-se de um conjunto de campos. Um campo a unidade de informao de um registo e tem associado um tipo de dado e, conforme o tipo, informao adicional tal como tamanho, formato de apresentao, etc. As BD da indstria da construo (como um tpico oramento) mostram uma clara estrutura hierrquica ao definir os captulos, subcaptulos, preos compostos, preos unitrios, etc. Para poder gerir as BD da construo o programa baseia-se numa estrutura hierrquica, ao mesmo tempo que utiliza alguns mecanismos das BD relacionais. O programa define uma srie de modelos de registo, que simbolizam toda a informao que cada uma das BD que gere contm. Uma planilha de listagem apoia-se sobre uma sequncia de modelos de registo para estabelecer o conjunto de dados com os quais contar no momento de efectuar uma listagem. Dos modelos de registo que se pormenorizam a seguir, todos, excepto o primeiro (Geral), esto disponveis para se colocarem na sequncia de modelos de registo de uma planilha de listagem.

Fig. 2.1

2.2. Recurso
Contm todos os campos que definem um recurso (captulo, artigo, auxiliar, unitrio, etc.). Este modelo permite percorrer sequencialmente todos os Recursos da BD de forma que no se repitam os mesmos, apesar de se utilizarem em diversos compostos. Inclusivamente contempla os possveis recursos desassociados da hierarquia que se inicia no captulo raiz (recursos que se eliminaram da hierarquia do oramento mas que no se eliminaram totalmente da BD). A ordem pr-determinada com que se obtm todos os recursos da BD a alfabtica do cdigo de cada recurso. No entanto, pode-se mudar esta ordem na prpria planilha, tomando como referncia at 4 campos do registo, em ordem ascendente ou descendente, sejam numricos ou alfanumricos. Por exemplo, poderia interessar uma listagem na qual se obtivessem os recursos por ordem descendente (de maior para menor) da importncia do total utilizado na BD. O modelo de registo recurso contm os seguintes submodelos: Todos. Enumera todos os recursos da BD (excepto o captulo raiz). Captulo. Enumera s os captulos (excepto o captulo raiz). Artigo. Enumera s os artigos, isto , os recursos que partem de captulos e que no so captulos. Auxiliar. Enumera todos os recursos compostos que no so nem captulos nem artigos. Unitrio. Enumera todos os recursos composio que no sejam captulos. sem

2.1. Geral
O modelo de registo geral contm campos de informao geral da BD, como o seu nome, decimais utilizados, etc. Reflecte o contedo de um registo nico da BD Este modelo de registo tem vrias utilizaes numa planilha de listagem: Suporte para pginas de rosto e mscaras de pgina que devam conter o nome da BD (que se toma do texto resumo do captulo raiz da mesma). Suporte para realizar clculos com arredondamento em guies da planilha, proporcionando os decimais utilizados pela BD. Fornece importncias totais do OEM (oramento de execuo material), autos, etc.

Mo-de-obra. Enumera todos os recursos unitrios do tipo mo-de-obra.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

11

Maquinaria. Enumera todos os recursos unitrios do tipo maquinaria. Material. Enumera todos os recursos unitrios do tipo material. Seleccionado. Enumera todos os recursos que aparecem na vista de recursos seleccionados (janela Lista de recursos). Consumo. Enumera todos os campos que definem um recurso que se introduziu numa imputao a um centro de custo. S se processam os recursos que se introduziram em imputaes directas ao centro de custo. Por exemplo, se se ligar ao submodelo Composio. Captulo, s se imprimiro os consumos que se imputaram directamente aos captulos. Consumos. Neste caso processam-se todos os recursos. Por exemplo, se se ligar ao submodelo Composio. Captulo, imprimir-se-o tanto os consumos que se imputaram directamente aos captulos, como aos artigos. Consumos 2. Neste caso processam-se todos os recursos e realiza-se o agrupamento dos recursos do centro de custo com os recursos imputados. o modelo a escolher partindo do submodelo Composio.Artigo. Qualquer modelo de tipo recurso pode ser utilizado como incio de sequncia numa planilha de listagem.

Os submodelos do tipo Composio enumeram todas as linhas de composio do submodelo de registo que o precede na sequncia. O modelo de registo Composio contm os seguintes submodelos: Captulo. Enumera todas as linhas de composio que se referem a recursos tipo captulo. necessrio como incio de sequncia para uma listagem hierrquica. Tem a particularidade de ser recursivo, caracterstica que se pode utilizar em BD com vrios nveis de captulos. Esta caracterstica permite-lhe aceder, numa primeira instncia, composio em captulos do captulo raiz, e, se algum destes por sua vez contiver captulos na sua composio, o que ocorrer com frequncia em BP, aceder a tais captulos em instncias seguintes. Artigo. S se pode aplicar se se ligar a um submodelo de registo Composio tipo Captulo, obtendo assim a composio do captulo em artigos. Auxiliar. Permite obter as linhas de composio de primeiro nvel de um artigo, sempre e quando estiver ligado a um dos submodelos de registo seguintes: Composio.Artigo ou Recurso.Artigo. Composio. Este modelo recursivo fornecido para que se possam desenhar listagens nas quais interesse ver todos os nveis de composio dos recursos implicados. Incluem-se portanto os recursos auxiliares e a sua composio. Pagamento Parcial. Este modelo especial permite obter as linhas de composio de um artigo para o quadro de preos n 2, sempre e quando estiver ligado a um dos submodelos seguintes: Composio.Artigo ou Recurso.Artigo. Localizador. Permite utilizar os localizadores definidos nas tabelas de medies para fazer uma hierarquia de captulos especiais, construdos temporariamente com base nestes. S pode ser utilizado como incio de sequncia e recursivo para se poder ajustar aos diferentes nveis de localizadores que tenham as suas BD Analtico. Este submodelo permite criar listagens de bases de dados adoptando a estrutura ou organizao de captulos de outra base de dados diferente. Seleccionado. Este submodelo foi elaborado para poder realizar listagens parciais, partindo de uma seleco prvia de linhas de composio da janela rvore. S pode ser utilizado como incio de sequncia. Unitrios. Este modelo recursivo fornecido para que se possam desenhar listagens nas quais interessa ver todos os nveis de composio dos recursos implicados, mas neste caso inclui-se, portanto, a composio dos recursos auxiliares e no estes.

Fig. 2.2

2.3. Composio
Contm todos os campos que definem uma linha de composio de qualquer recurso composto, quer seja um captulo, um artigo composto, um auxiliar, etc., incluindo os dados do prprio elemento objecto da composio. Permite criar planilhas de listagens que necessitam de uma representao hierrquica do contedo da BD Este modelo permite percorrer de forma hierrquica todos os recursos da BD, que de forma directa ou indirecta partem do captulo raiz. Se um recurso for utilizado na composio de outros recursos, este aparecer tantas vezes quantas for utilizado.

CYPE

12

Editor de planilhas de listagem

Fig. 2.3

Fig. 2.4

2.4. Tabela, subtabela e linha


Uma medio de um artigo organiza-se em forma de tabela, que se compe de uma ou mais subtabelas e uma linha de total. Cada subtabela compe-se, por sua vez, de uma linha de cabealho, uma ou mais linhas de pormenor e uma linha de subtotal. Estes trs modelos agrupam-se nesta seco porque normalmente sero consecutivos na sequncia de registos de qualquer planilha que se utilize para realizar listagens de medies. Cada subtabela compe-se de: Linha de cabealho, que contm o localizador da subtabela, os ttulos das colunas e, opcionalmente, uma expresso algbrica que indicar como se devem realizar os clculos dentro da subtabela. Linhas de dados (ou linhas normais), que contm comentrios e dados numricos. Linha de subtotal, que se utiliza para apresentar o total calculado da subtabela. Opcionalmente pode conter um comentrio, uma expresso algbrica (que afectaria o total da subtabela) e at 6 dados numricos. Linha de total utiliza-se para apresentar o total calculado de todas as subtabelas. Dispe de dados similares s linhas de subtotal. Os trs modelos dispem por sua vez dos seguintes submodelos: Medio. Permite aceder ao pormenor da medio da um artigo. Auto. Permite aceder ao pormenor do auto. Execuo. Permite aceder ao pormenor quantidade executada real de um artigo. da

Fig. 2.5

Fig. 2.6

2.5. Termo genrico e termo especfico


Ambos modelos de registo formam a estrutura do dicionrio, que pode conter individualmente cada uma das BD. Tambm permitem aceder ao Thesaurus, que relaciona os termos especficos com os recursos e viceversa.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

13

Fig. 2.7

Fig. 2.9

2.7. Condies, Seco_condies


Condies: Permite obter os recursos que tenham associadas condies tcnicas. Seco_condies: Mostram-se as seces de condies tcnicas que esto associadas aos recursos. Todas as condies tcnicas de uma BD, cada uma delas associada a um recurso, compem-se de um determinado nmero de seces. Quando se utiliza este modelo de registo (que s pode aparecer no incio da sequncia de modelos de registo) o programa obtm uma lista de todos os recursos que dependem directamente dos captulos (no caso de um oramento, estes recursos so os artigos ou unidades de obra) e que dependem por sua vez do captulo raiz. De acordo com esta lista constri-se outra, ordenada alfabeticamente pelos cdigos desses recursos. Esta nova lista conter, alm desses recursos, os que pelo seu cdigo forem captulos que por sua vez tenham definido condies tcnicas.

Fig. 2.8

2.6. Referncia
Opera de forma inversa ao modelo de registo Composio. Permite obter os recursos compostos que na sua composio utilizam ou fazem referncia a determinado recurso. Contm os seguintes submodelos: Imediata. Este submodelo permite obter um nvel de referncias de um recurso. Artigo. Este submodelo recursivo gera uma rvore de referncias do recurso em questo at chegar ao nvel de artigos. Captulo. Este modelo recursivo gera uma rvore de referncias do recurso em questo at chegar ao nvel de captulos. Dado que cada referncia aponta internamente para um recurso e para uma linha de composio, este modelo de registo ligvel aos modelos de registo que os representam: Recurso e Composio.

Fig. 2.10

2.8. Fornecedor
Contm campos de informao do fornecedor, como cdigo, nome, direco, etc.

CYPE

14

Editor de planilhas de listagem

Ligando-lhe outros modelos de registo, possvel listar, por exemplo, para cada fornecedor, todos os documentos de um tipo (facturas, guias de remessa, etc.) inclusive com os seus fornecimentos.

Fig. 2.13

2.11. Fornecimento
Fig. 2.11

2.9. Documento
Contm por sua vez outros submodelos que so os diferentes documentos do controle de obra, como os pedidos, guias de remessa e facturas. Cada um destes submodelos leva informao, como cdigo, nome, data, etc. do documento. Ligando-lhe outros modelos de registo, possvel listar, por exemplo, para cada documento, todos os seus fornecimentos.

Oferece informao das importncias, documentos e centros de custo, etc. aos quais esto associados os recursos.

Fig. 2.14

2.12. Vencimento
Oferece informao das importncias de cada vencimento, as suas datas, etc. Este modelo de registo tem dois submodelos: Vencimento.A pagar, para vencimentos de facturas recebidas e Vencimento.A receber, para facturas emitidas.
Fig. 2.12

2.10. Imputao
Oferece informao deste documento, como cdigo, nome, centro de custo ao qual se associa, etc. Ligando-lhe outros modelos de registo, possvel listar, por exemplo, para cada documento de imputao, todos os seus fornecimentos.

Fig. 2.15

CYPE

Editor de planilhas de listagem - Manual do Utilizador

15

2.13. Cliente
Contm campos de informao do cliente, como cdigo, nome, direco, etc.

2.16. Conta
Permite imprimir os cdigos e nomes de contas. Divide-se por sua vez em dois submodelos de registo Contas.Compras e Contas.Vendas para facturas recebidas e facturas emitidas, respectivamente. Se se ligar por exemplo, ao submodelo Contas.Compras outro submodelo, como Documento.Factura, podem-se imprimir todas as facturas associadas agrupadas por contas de compras.

Fig. 2.16

2.14. Factura emitida


Tem informao das facturas emitidas, como o cdigo, nome, data, etc. do documento.
Fig. 2.19

2.17. Actividade
Representa o primeiro nvel de actividades contentoras do diagrama de tempos-actividades. Tem a particularidade de ser recursivo, isto , utilizando a mesma seco percorrem-se todos os nveis da rvore. Mas se a seco seguinte na sequncia tambm do mesmo tipo, s percorrer o nvel em que se encontra.

Fig. 2.17

2.15. Agenda
Permite imprimir todos os dados que aparecem na agenda do programa. Podem-se ligar mesma outros modelos de registo como documento, Factura emitida ou Vencimento, de forma que na listagem apaream ordenados automaticamente por data estes documentos ou vencimentos.

Fig. 2.20

2.18. Cronograma
Representa cada um dos preos unitrios utilizados nos centros de custo associados s tarefas do diagrama de tempos-actividades.

Fig. 2.18

CYPE

16

Editor de planilhas de listagem

e, finalmente, os recursivos, que, alm de se poderem ligar com outros, podem ligar-se a si prprios. Excepto o modelo Composio, que pode ser utilizado como incio de sequncia e tambm pode ser recursivo, todos os outros s pertencem a um grupo dos citados. Na Fig. 2.22 pode-se observar um exemplo de uma sequncia de modelos de registo.

Fig. 2.21

2.19. Ligaes entre modelos de registo


Alguns modelos de registo podem-se ligar com outros para formar uma sequncia de registos. Uma planilha de listagens contm em princpio uma nica sequncia de modelos de registo que define os modelos de registo a utilizar. Os modelos de registo podem-se classificar pela sua ligao com outros nos tipos seguintes: os no ligveis; os que podem ser utilizados como incio de sequncia; os que necessitam de um modelo de registo a quem se ligar;

Fig. 2.22

CYPE

Editor de planilhas de listagem - Manual do Utilizador

17

3. Seces e zonas de uma planilha


Uma planilha de listagem compe-se de quatro tipos de seces, cada uma delas composta por sua vez de um nmero determinado de zonas, que por sua vez contm os objectos alfanumricos e grficos que possibilitam a impresso da informao de uma listagem. Cada seco de uma planilha de listagem representa, de certo modo, cada uma das partes que uma listagem completa poderia conter: uma pgina de rosto (capa) seguida de um determinado nmero de pginas, que seria o corpo principal da listagem, e rematada por um resumo ou por um ndice e uma contracapa. O programa define uma planilha com 4 tipos de seces: Rosto/Apndice. Esta seco define a parte inicial e final de uma listagem. Numa planilha s pode existir uma seco deste tipo. Contm 4 zonas que definem o incio e a parte final da listagem. Mscara de Pgina. Esta seco define os cabealhos e rodaps de pgina. Numa planilha s pode existir uma seco deste tipo. Atravs das 4 zonas que contm (2 zonas de cabealho e 2 zonas de rodap de pgina) define as partes comuns maioria das pginas de uma listagem. Registos. Este tipo de seco representa o corpo principal da listagem. Numa planilha podem-se definir vrias seces deste tipo, cada uma delas associada a um modelo de registo, no qual se define como sequncia de modelos de registo. O nmero de zonas que cada uma das seces deste tipo pode conter indeterminado, embora cada uma delas s possa pertencer a um dos tipos estabelecidos que, em linhas gerais, se poderiam definir como cabealho, corpo e rodap. Dilogos. Esta seco especial, que no representa nenhuma parte da listagem, define dilogos que permitem planilha comunicar-se com o utilizador. Cada zona desta seco contem definido um quadro de dilogo. Cada uma das seces que compem uma planilha composta, por sua vez, por vrias zonas, cada uma com a sua prpria incumbncia, que depende do tipo de seco da qual faz parte. Cada zona agrupa um determinado nmero de objectos alfanumricos e grficos que so o suporte final da informao a apresentar no momento de se executar uma listagem. Por defeito, cada seco e zona da planilha visualiza-se no editor com uma barra de ttulo tipo cabealho.

Fig. 3.1

Podem-se observar quatro reas dentro da barra. esquerda apresenta-se um smbolo indicativo da existncia do guio ao carregar, que s aparecer em zonas de seces de registo que tenham definido esse tipo de guio. Este smbolo no aparecer nunca nas restantes zonas, excepo da zona de capa, em cujo caso indica a existncia do guio de inicializao da planilha. O smbolo seguinte que aparece na barra o smbolo da zona e representa o modelo de registo utilizado pela seco qual pertence essa zona, no caso de zonas da seco de registos. Em zonas de Rosto...Apndice e de mscara de pgina aparecer o smbolo representativo de cada zona. A seguir mostra-se o ttulo da barra que se compe do nome da zona, seguido dos nomes do modelo de registo e do submodelo que se utiliza nessa zona. Em zonas de Rosto...Apndice e de mscara de pgina aparecer simplesmente o nome da zona. No extremo direito da Barra podem aparecer at trs smbolos, que indicam a existncia dos distintos guies que pode ter uma zona. Para mais informao sobre guies consulte o ponto Guies de planilhas.

3.1. Seco Rosto...Apndice


Esta seco contm 4 zonas que formam a parte inicial da listagem (rosto) e a parte final da mesma (resumo, ndice e apndice). A utilizao de cada uma destas seces numa planilha opcional e, inclusive, pode-se prescindir de todas elas. Embora este seja o procedimento por defeito, poder modific-lo, activando ou desactivando a impresso das zonas ou ampliando o nmero de pautas de cada uma.

3.1.1. Rosto
Esta zona ser a primeira que se imprime ao realizar a listagem. Pode aparecer em dois formatos: em pgina completa ou ocupando unicamente o que os seus dados indicarem. Em pgina completa permite-lhe apresentar as suas listagens com uma pgina inicial em forma de capa.

CYPE

18

Editor de planilhas de listagem

No outro modo, utilizar-se-ia como o cabealho da primeira pgina da listagem, substituindo o cabealho por defeito da pgina (que se define na seco da mscara de pgina), ou inserindo-se antes da mesma.

3.2. Seco Mscara de pgina


Esta seco contm 4 zonas que configuram os cabealhos e rodaps da maioria das pginas da listagem. As pginas do corpo principal de uma listagem compese de trs partes: cabealho, corpo e rodap. A mscara de pgina define duas destas partes, o cabealho e o rodap. O resto, a parte central da pgina, fica disponvel para os dados objecto da listagem. Para oferecer mais possibilidades de desenho, o programa divide tanto o cabealho como o rodap em duas partes cada um, ficando assim formada a seco mscara de pgina por estas 4 zonas: Cabealho superior Cabealho inferior

3.1.2. Resumo
Os dados definidos por esta zona imprimir-se-o a seguir parte impressa pelas seces de registos, o que permitir produzir um resumo dos dados que o precedem. A sua funo depende da incumbncia que o desenhador da planilha lhe queira dar. Pode-se utilizar como um simples resumo da listagem, como lugar onde colocar o texto antes das assinaturas, etc. Alm disso, se se definir a zona ndice, tambm se pode utilizar como cabealho deste.

3.1.3. ndice
At agora, as zonas que se estudaram provocam uma sada nica ao executar-se a planilha, isto , s envia o contedo dos seus dados uma nica vez em toda a listagem. A zona ndice no funciona assim. Envia os seus dados um nmero indeterminado de vezes, tantas quantas se tiver efectuado a chamada ao procedimento Index() a partir de qualquer dos guies que a planilha pode conter. Para que cada envio dos dados da zona produza um resultado distinto de cada vez, deve existir pelo menos um objecto alfanumrico associado a uma varivel cujo contedo varie entre duas chamadas ao procedimento Index(). Atravs da utilizao coordenada desta zona e o procedimento Index() pode-se conseguir que uma listagem contenha no fim um ndice com a informao que desejar, por exemplo, captulos e pginas onde aparece cada um deles, resumo de importncias de captulos depois de um oramento pormenorizado de uma obra, etc.

Rodap superior Rodap inferior Estas quatro zonas agrupam-se formando duas partes: a mscara externa e a mscara interna. Cada zona da seco Rosto...Apndice pode dispor, de forma independente, de uma das duas partes da planilha, de ambas ou de nenhuma. Do mesmo modo, as seces de registos que formam o corpo principal da listagem tambm podem dispor do mesmo modo das duas partes da mscara de pgina. Assim se consegue que em distintas partes de uma mesma listagem possam aparecer cabealhos e rodaps de pgina distintos, ou inclusive prescindir dos mesmos.

3.2.1. Mscara externa


A mscara externa da pgina compe-se do cabealho superior e o rodap inferior, isto , as duas zonas mais externas da planilha. Tanto uma zona como a outra oferecem lugares idneos para apresentar dados como o ttulo da listagem, o nome da BD, o nmero da pgina actual, etc.. Isto , qualquer informao que deva aparecer em todas (ou quase todas) as pginas da listagem. O cabealho superior tem uma propriedade nica: podese combinar com a capa para que na primeira pgina aparea a capa em vez do prprio cabealho superior. Impresso do cabealho superior da pgina. Os dados contidos na zona cabealho superior da pgina imprimem-se na parte superior da pgina, deixando livre uma distncia em relao ao bordo superior da rea de impresso equivalente margem superior estabelecida pelo utilizador atravs da opo do menu Arquivo >

3.1.4. Apndice
Os dados que esta zona contm so os ltimos a imprimir-se. Utiliza-se em listagens que utilizam o ndice como lugar para colocar texto antes das assinaturas, ou um resumo ou rodap do mesmo.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

19

Ajustar pgina, tanto da aplicao como do prprio editor de planilhas. Impresso do rodap inferior da pgina. Os dados contidos na zona rodap inferior da pgina imprimem-se na parte inferior da pgina, deixando livre uma distncia em relao ao bordo inferior da rea de impresso equivalente margem inferior estabelecida pelo utilizador atravs da opo do menu Arquivo > Ajustar pgina.

3.3. Registos
Cada componente da sequncia de modelos de registo da planilha tem associada a sua correspondente seco. Se a sequncia de modelos de registo estiver vazia, no haver nenhuma seco de registos. Esta situao particular permite realizar listagens cujos dados estejam contidos no modelo de registo geral, ou que se possam gerar atravs dos guies da planilha. Ao criar uma nova planilha, e depois de definir a sua sequncia de modelos de registo, o programa cria uma seco de registo para cada componente da sequncia e atribui 3 zonas a cada uma delas. Se a sequncia de modelos de registo s contiver um modelo, as trs zonas que se criam so: Cabealho de interrupo. Esta zona, juntamente com o rodap de interrupo, actua como ponto de unio entre a ltima instncia de registo de uma pgina e a primeira da seguinte. Os seus dados imprimem-se s uma vez por cada pgina (excepto na primeira), justamente por baixo do cabealho da pgina. Registo. Esta zona imprimir-se- tantas vezes quantas instncias tiver o registo em questo. Por exemplo, se o modelo de registo associado for Recurso.Captulo, o contedo desta zona ser enviado tantas vezes quantos recursos tipo captulo tiver a BD que se est a utilizar e cada vez que se envie o seu contedo os dados correspondem a um determinado captulo. Rodap de interrupo. Utiliza-se como ponto de unio com a instncia de registo seguinte quando, uma vez alcanado o rodap da pgina, no sobra espao para mais instncias de registos. Imprime-se uma vez por pgina (excepto na ltima), depois da ltima instncia de registo da pgina e antes do rodap da pgina. Se a sequncia de modelos de registo contiver dois ou mais componentes, a ltima seco ter a mesma composio que a vista anteriormente. Cada uma das seces anteriores ltima contm trs zonas, dispostas em forma de sanduche, de forma que cada seco se incrusta dentro da anterior, ficando no centro do desenho a ltima seco, com as suas zonas dispostas de forma consecutiva.

3.2.2. Mscara interna


A mscara interna da pgina compe-se do cabealho inferior e do rodap superior, isto , das duas zonas mais internas da planilha. Alm de oferecer as possibilidades da outra parte da planilha, esta dispe de uma propriedade nica, no disponvel em nenhuma outra zona da listagem, que permite conter objectos grficos que atravessam de uma zona a outra, permitindo a criao de linhas verticais, como separadores de colunas, que atravessaro a pgina de um extremo ao outro, ajustando-se s dimenses da pgina no momento da listagem. Impresso do cabealho inferior da pgina. Os dados contidos na zona cabealho inferior da pgina imprimemse justamente por baixo do cabealho superior, sem deixar nenhum espao entre ambos. Os objectos grficos desta zona que se tiverem definido estendendo-os at zona do rodap superior, aumentaro em altura at alcanar a sua posio correspondente na parte inferior da pgina. Esta caracterstica a que permite desenhar listagens com colunas divididas por linhas verticais e marcadas. Impresso do rodap superior da pgina. Os dados contidos na zona rodap superior da pgina podem-se imprimir em dois lugares distintos, dependendo do modo de impresso que se tenha definido para esta zona: Ajustar a dados impressos. Com esta opo seleccionada, os dados desta zona imprimir-se-o justamente a seguir aos ltimos dados impressos no corpo de cada pgina, podendo ficar um espao em branco entre o rodap superior e o inferior da pgina. No caso de existirem objectos grficos que se estendem do cabealho inferior at ao rodap superior da pgina, estes podero ter em cada pgina uma altura distinta, ajustando-se em cada uma aos dados impressos no corpo da pgina. Ajustado ao rodap inferior. Atravs desta opo, os dados imprimir-se-o justamente por cima do rodap inferior, sem ficar nenhum espao entre ambas as zonas. Neste caso, a posio em que se imprimem os dados desta zona sempre a mesma.

3.3.1. Seces recursivas


As seces recursivas so as que se associam a um modelo de registo recursivo, como por exemplo o modelo Composio.Captulo. A recursividade, no caso dos captulos de uma BD, permite desenhar planilhas que funcionam correctamente para qualquer nvel de captulos.

CYPE

20

Editor de planilhas de listagem

Uma planilha que se tenha definido sobre a sequncia Composio.Captulo e Composio.Artigo pode ser utilizada para enviar a hierarquia completa de captulos e artigos de qualquer BD (quer seja uma obra ou um BP), tenha os nveis de captulos que tiver, inclusive se alguns captulos contarem com mais nveis de subcaptulos que outros. Contudo, h ocasies em que se deseja poder diferenciar um nvel do resto ou inclusive dispor de um nmero determinado de nveis com personalidade prpria. Nestes casos, utiliza-se uma propriedade caracterstica das seces definidas segundo modelos de registo recursivos, que consiste em dispor tantos modelos de registo do mesmo tipo de forma consecutiva na sequncia, de forma que o efeito da recursividade fica no ltimo elemento repetido.

espao em branco onde introduzir nmeros ou texto (variveis). Premindo sobre a barra de dilogo abre-se um menu. Se seleccionar Atributos de zona pode acrescentar linhas a um dilogo (coloque 0 para eliminar o dilogo). Tambm se encontra a opo Experimentar Dilogo nesta barra. Por ltimo, para que ao imprimir a listagem os dilogos se executem, ter de incluir nos guies o comando correspondente. Este comando tem a sintaxe: Dodialog (numDlg, titDlg) Apresentar no ecr o dilogo contido na zona de dilogos dada por numDlg (nmero que se fornece na barra do ttulo da zona que define o dilogo), atribuindolhe o ttulo especificado pela expresso alfanumrica titDlg. Se premir Aceitar, as modificaes armazenam-se nas variveis utilizadas e prossegue a execuo do guio. Se premir Cancelar, as variveis conservaro o valor que tinham e prossegue a execuo do guio.

3.4. Dilogos
Esta seco permite ao utilizador criar os seus prprios dilogos de pedido de dados para incorporar numa listagem. Estes dilogos, na realidade, so janelas que no seu interior podem incluir um ttulo de janela, texto literal,

CYPE

Editor de planilhas de listagem - Manual do Utilizador

21

4. Opes em seces
As barras de ttulo das distintas zonas das seces de registos incorporam um menu flutuante que se activa quando se prime sobre o extremo esquerdo da barra. Este caso particular o nico em que se pode aplicar um ordenamento dos registos (de recursos) antes de proceder impresso dos mesmos. Os registos de recursos esto inicialmente ordenados por cdigo (ordem alfabtica de menor a maior, segundo o cdigo ASCII dos caracteres que compem o cdigo do recurso). O programa permite modificar este comportamento por defeito. Para isso dispe de uma tabela de at 4 elementos. Cada elemento compe-se de um campo desse modelo de registo e de uma ordem (ascendente ou descendente). O critrio de ordenao o seguinte: os registos ordenam-se atendendo ao primeiro elemento; se o contedo do campo indicado por este elemento coincidir em dois ou mais registos, toma-se o seguinte elemento da tabela para validar a ordem; e assim sucessivamente at se esgotarem os elementos ou se encontrarem campos no coincidentes.
Fig. 4.1

Se se esgotarem os elementos de ordenao e persistir a coincidncia de contedos dos campos, utiliza-se o cdigo do recurso (nico para cada recurso da BD) como ltimo critrio de ordenao. Para incluir um elemento na tabela de critrios de ordenao deve premir o boto Adicionar novo elemento lista , com o que se abre um dilogo que contm uma lista dos campos disponveis e a ordem a aplicar: ascendente (os registos ordenam-se de menor a maior segundo o contedo do campo seleccionado) ou descendente (ordenao de maior a menor). Tambm se acede a esta janela quando se trata de modificar o campo associado a um elemento existente. Para isso basta seleccionar o elemento e premir Editar o elemento seleccionado da lista ou fazer duplo clique com o rato. A linha em cor vermelha indica o campo do elemento actualmente seleccionado na tabela de elementos de ordenao ( sempre o primeiro quando se trata de acrescentar um novo elemento). Na Fig. 4.3 pode-se observar a janela de atributos de seco para a seco Composio. Na zona inferior da janela pode-se observar os dados para Controle de Impresso. A caixa de verificao Agrupar dados se a ocupao da pgina for superior a, seguida de uma caixa de texto que contm uma percentagem, que inicialmente 0%, representa um atributo que s se aplica a seces cujo modelo de registo no seja o ltimo da sequncia e que tenha o seguinte significado quando est marcado: no momento da impresso, tentar-se- pr numa mesma pgina as trs zonas dessa seco relativas a uma instncia de registo e as zonas de todas as seces seguintes na sequncia. Se no couberem no resto da pgina em curso, far-se- um salto de pgina para que a

4.1. Atributos de seco


Atravs da primeira opo do menu acede-se janela que contm os atributos da seco de registo a que pertence a zona encabeada pela barra de ttulo. Ao accionar esta opo, abre-se um dilogo que, dependendo do modelo de registo associado seco, apresentar os atributos particulares de cada caso. Quando se trata de qualquer submodelo do modelo de registo Recurso que, alm disso, o primeiro elemento da sequncia de registos, o aspecto que essa janela tomar ser similar que se mostra:

Fig. 4.2

CYPE

22

Editor de planilhas de listagem

primeira zona desta seco se imprima justamente depois dos cabealhos da pgina.

4.2. Guio ao carregar


Esta opo permite aceder ao guio da seco qual pertence a zona. Consulte o ponto Guies de planilhas para mais informao.

4.3. Modificar modelo de registo


Com esta opo pode substituir o modelo de registo actual da seco por um modelo equivalente. Para isso, abre-se o seguinte dilogo representado na Fig. 4.4. Nele pode ver uma lista de todos os modelos de registos disponveis, que utiliza trs cores para distinguir os no aplicveis (em cinzento), dos aplicveis (em preto), do actual (em vermelho). Para mudar o modelo actual basta seleccionar um aplicvel (em preto) e premir Aceitar, ou ento fazer duplo clique sobre o modelo aplicvel. Esta opo muito til quando se criam novas planilhas partindo de outras existentes nas quais o modelo de registo o mesmo mas muda o submodelo.

Fig. 4.3

Se se indicar uma percentagem maior que 0%, o mecanismo de agrupar dados s entra em funcionamento quando o corpo da pgina (o espao compreendido entre o cabealho e o rodap da pgina) em curso tiver j uma ocupao superior a essa percentagem. Quando se trata de uma seco recursiva, apresentam-se dados adicionais prprios deste tipo de seces. Por um lado apresenta-se o Deslocamento recursivo, dado em colunas (cada coluna equivale a uma marca da rgua do editor quando esta no est dividida em milmetros, isto , a largura mdia de um caracter do tipo de letra por defeito da planilha). Actualmente, quando na sequncia de modelos de registo se dispem vrios elementos repetidos (mesmo modelo e submodelo), a recursividade recai sobre o ltimo destes elementos. O deslocamento recursivo produz-se quando ao carregar o primeiro registo filho de um registo recursivo, for do mesmo tipo do prprio registo (registo pai). Este deslocamento aplica-se a todas as seces seguintes, includa a que gerou a recurso. Quando se tiverem acrescentado seces alternativas, com o que tem ento seces irms, pode-se optar por imprimir a seco pai (que deve ser recursiva) antes da seco fixa e utilizando as opes do ponto Intercalar seco seguinte. No uma opo habitual. Nos atributos de Composio.Captulo aparece a opo Incluir captulo raiz, o qual permite que se processe e imprima tambm o captulo raiz.

Fig. 4.4

4.4. Ajuste automtico horizontal


Permite definir que objectos sero fixos ou mveis na horizontal, e se sero extensveis ou de largura fixa. Ao traar um nmero indeterminado de linhas verticais, indica-se que partes da planilha so virtualmente extensveis. Os objectos situados completamente esquerda destas linhas sero objectos estticos e de largura fixa. Os objectos cortados por estas linhas sero extensveis. Os objectos que fiquem completamente direita destas linhas sero objectos mveis de largura fixa.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

23

4.5. Inserir, acrescentar ou eliminar uma seco


Estas trs opes permitem realizar um trabalho similar ao realizado atravs da edio da sequncia de registos, mas de uma forma mais simples. Para Inserir (justamente antes da seco actual, qual pertence a barra de ttulo) ou para Acrescentar (no fim da sequncia de registos) uma nova seco, o editor de planilhas abre o mesmo dilogo que na opo de Mudar modelo de registo... Numa planilha de listagens uma seco pode ter mais de uma seco filha ao mesmo nvel (irm), como por exemplo, uma planilha de oramento, onde ao submodelo Tabela.Medio se acrescentasse o submodelo Tabela.Auto. Desta forma imprimir-se-ia uma listagem com a medio e o auto ao mesmo tempo.

de uma planilha para outra. No caso de se colar numa planilha diferente, na qual no existam as variveis de utilizador ou armazenveis que se copiaram, estas criarse-o na planilha de destino.

4.9. Colar seco no final


Cola a seco previamente copiada no fim na sequncia de registos se for possvel, isto , se for ligvel no fim. Se isto no for possvel, ento o texto desta opo mostra-se em cor cinzenta.

4.10. Colar seco alternativa


Cola a seco copiada ao mesmo nvel que seleccionar previamente no caso dessa seco seja ligvel nesse nvel. Se isto no for possvel, ento o texto desta opo mostra-se em cor cinzenta.

4.6. Trocar seco alternativa


Permite modificar o modelo de registo da seco alternativa.

4.11. Inverter seleco objectos da seleco


Inverte a seleco de todos os objectos da seco.

4.7. Adicionar seco alternativa


Para acrescentar uma seco alternativa a outra deve colocar-se ao nvel desta. Ao premir o editor de planilhas abre o mesmo dilogo que na opo de Modificar modelo de registo. Uma vez acrescentada pode troc-la com a seco irm com a opo Trocar seco alternativa. Tambm pode acrescentar-lhe as seces ligveis que desejar.

4.12. Seleccionar todos os objectos da seco


Selecciona todos os objectos da seco.

4.13. No seleccionar todos os objectos da seco


Tira a seleco de todos os objectos da seco.

4.8. Copiar seco


possvel copiar e colar os objectos de forma conjunta de toda uma seco de um lugar para outro da planilha, ou

CYPE

24

Editor de planilhas de listagem

5. Opes em zonas
As barras de ttulo das distintas zonas das seces de registos e da seco Rosto... Apndice incorporam um menu flutuante que se activa quando se prime sobre a barra de ttulo da zona.

5.1. Atributos de zona


Atravs da primeira opo do menu acede-se janela de dilogo que contm os atributos da zona encabeada pela barra de ttulo. A janela que se mostra no ecr depois de executar esta opo apresentar um aspecto diferente segundo a zona de que se trate.

5.1.1. Atributos das zonas da seco Rosto...Apndice


A figura seguinte mostra a janela Atributos de Resumo, a mais completa das quatro zonas quanto a nmero de atributos disponveis.

Fig. 5.1

As barras de ttulo das quatro zonas da mscara de pgina apresentam um menu flutuante similar.

Fig. 5.4

O atributo Imprimir zona (disponvel em todas as zonas da planilha) indica se se imprimir ou no essa zona, tenha ou no objectos definidos. Se se desactivar este atributo, o ttulo da barra dessa zona aparecer em cinzento para indicar que a zona no se imprimir.
Fig. 5.2

As barras de ttulo da seco de dilogos incorporam tambm um menu.

Os atributos Salto de pgina prvio e Salto de pgina posterior permitem separar essas zonas com saltos de pgina. Quando uma zona fica dividida por dois saltos de pgina tem sentido o atributo de Alinhamento vertical que indica como se deve situar a zona dentro da pgina que ocupa. As trs primeiras opes deste atributo: Superior, Centrada e Inferior permitem posicionar a zona na parte superior da pgina (depois do cabealho, se existir), na parte central da pgina e na parte inferior (justamente por cima do rodap, se existir) respectivamente. A quarta opo, Estender, define a zona como extensvel verticalmente, isto , ampliar-se- a altura da zona para abarcar toda a altura disponvel na pgina. Esta opo s se deve aplicar se a zona tiver sido desenhada para isso, com os atributos posio/tamanho na vertical dos seus objectos. A zona ndice s tem disponvel o atributo de Imprimir zona e o nmero de pautas. A zona apndice no apresenta a opo Salto de pgina posterior, dado que

Fig. 5.3

CYPE

Editor de planilhas de listagem - Manual do Utilizador

25

no o requer por ser a ltima zona da planilha que se imprime.

Nas outras zonas, a janela de atributos apresenta o aspecto seguinte:

5.1.2. Atributos das zonas da mscara de pgina


Cada uma das zonas que compem a mscara de pgina tem as suas particularidades quanto aos atributos. A janela de atributos do cabealho superior tem o seguinte aspecto:

Fig. 5.5

Fig. 5.7

O atributo No imprimir depois de rosto permite realizar listagens nas quais o cabealho da primeira pgina deve ser distinto ao utilizado nas outras pginas. As janelas de atributos do cabealho inferior e do rodap inferior s tm disponvel o atributo Imprimir zona e o nmero de linhas. A janela de atributos do rodap superior dispe de um atributo exclusivo desta zona.

5.1.4. Atributos da zona da seco de dilogos


Permite modificar o nmero de linhas base de texto, que uma por defeito.

Fig. 5.8

5.2. Guio antes de imprimir e guio depois de imprimir


Fig. 5.6

Este atributo define a posio na pgina onde se imprimir esta zona. Se activar Ajustar a dados impressos, esta zona imprimir-se- justamente por baixo da ltima zona impressa na pgina (sem contar a prpria mscara de pgina). Ao contrrio, se activar Ajustar ao rodap inferior, que a opo por defeito, esta zona alinha-se com o rodap inferior da pgina, imprimindo-se justamente por cima deste.

Estas duas opes permitem aceder aos guies de zona. Consulte o ponto Guies de planilhas para mais informao.

5.3. Trocar zona


Com esta opo pode-se trocar uma zona com outra da mesma seco. muito til quando se est a ampliar ou a reduzir a sequncia de modelos de registo. Ao executar esta opo do menu, abre-se um dilogo que mostra uma lista de todas as zonas com que se pode trocar a actual.

5.1.3. Atributos das zonas das seces de registos


As janelas de atributos do cabealho e do rodap de interrupo s tm disponvel o atributo Imprimir zona e o Nmero de linhas. A janela de atributos da zona mdia da ltima seco dispe alm destes, do atributo Divisvel por salto de pgina. Este atributo indica ao programa que, quando a zona actual no couber no resto de pgina, pode dividi-la em duas partes em vez de fazer um salto de pgina prvio.

5.4. Seleccionar objectos da zona


Selecciona todos os objectos da zona.

5.5. Ajuste automtico horizontal


Esta opo funciona de forma anloga sua homnima do meu Edio, mas neste caso relativa zona na qual o

CYPE

26

Editor de planilhas de listagem

utilizador se encontre. Consulte o ponto Menu edio. Ajuste automtico horizontal para mais informao.

5.10. Provar dilogo


Esta opo s aparece na seco de dilogos. Permite comprovar o bom funcionamento do dilogo.

5.6. Acrescentar/eliminar zona alternativa


As zonas alternativas so zonas do mesmo tipo da zona original da qual partem. A zona original e as suas alternativas formam uma espcie de zona dividida em vrias subzonas, as quais podem ser omitidas individualmente no momento da impresso com a instruo NoPrint.

5.11. Inverter seleco dos objectos da zona


Inverte a seleco de todos os objectos da zona.

5.7. Copiar zona


possvel copiar e colar os objectos de forma conjunta de toda uma zona de um lugar para outro da planilha, ou de uma planilha para outra. No caso de se colar numa planilha diferente, na qual no existam as variveis de utilizador ou armazenveis que se copiaram, estas criarse-o novas na planilha de destino.

5.12. Seleccionar todos os objectos da zona


Selecciona todos os objectos da zona.

5.13. No seleccionar todos os objectos da zona


Tira a seleco de todos os objectos da zona.

5.8. Colar zona


Cola a zona previamente copiada se for possvel, isto , se for ligvel. Se isto no for possvel, ento o texto desta opo mostra-se em cor cinzenta.

5.14. Reajustar linhas base de texto da zona


Dado que a altura de uma linha base de texto funo da altura dos objectos que contm devido aos diferentes tamanhos de tipo de letra, esta opo permite reajustar automaticamente a altura da linha base no caso de eliminar o objecto com tamanho de tipo de letra maior.

5.9. Eliminar
Esta opo s aparece na seco de dilogos. Permite eliminar o dilogo que seleccionar.

CYPE

27

Editor de planilhas de listagem

6. Pautas e objectos
Qualquer zona das seces de uma planilha de listagem compe-se de pautas ou linhas base de texto e de objectos grficos e alfanumricos. Uma pauta, ou linha base de texto, que se representa no editor de planilhas por uma linha horizontal de cor cinzenta, uma linha de referncia que permite distribuir uniformemente textos com diferentes tipos e tamanhos de letras repousando sobre ela. Qualquer zona que necessite de imprimir algum texto deve contar com, pelo menos, uma pauta. Uma pauta o suporte necessrio para conter objectos alfanumricos.

Fig. 6.1

Um objecto de zona o suporte necessrio para conter a informao, grfica ou escrita, que se necessita numa listagem. H dois tipos bsicos de objectos: Alfanumricos. Estes objectos provocam a impresso de texto. Grficos. Estes objectos provocam a impresso de objectos grficos como linhas e rectngulos. Os objectos alfanumricos so o suporte final para a sada impressa de texto, o meio pelo qual se representam os dados contidos numa BD Os objectos grficos permitem realizar os distintos textos produzidos assim como realizar separaes de colunas, marc-los, etc. H quatro tipos de objectos alfanumricos: Texto Literal. Contm um texto que aparecer tal e qual ao ser impresso. Varivel de utilizador. Contm a descrio de uma varivel do utilizador, isto , uma varivel de planilha ou de uma varivel armazenvel e pormenores sobre como se deve imprimir a mesma. Campo de Registo. Contm a descrio de um campo de registo e pormenores sobre como se deve imprimir o mesmo. Cadeia de objectos alfanumricos. Contm um nmero varivel de objectos alfanumricos dos outros trs tipos. Este tipo de objecto permite criar uma sequncia de texto varivel de forma que possa ser tratado como um s texto.

6.1. Opes de pautas


Ao premir sobre uma zona de pauta com o boto direito do rato surge o seguinte menu:

Fig. 6.2

6.1.1. Inverter seleco objectos da linha base de texto


Inverte a seleco de todos os objectos da linha.

6.1.2. Seleccionar todos os objectos da linha base de texto


Selecciona todos os objectos da linha.

6.1.3. No seleccionar todos os objectos da linha base de texto


Retira a seleco de todos os objectos da linha.

6.1.4. Inserir nova linha base de texto


Acrescenta por cima da linha seleccionada uma linha nova, vazia no princpio.

6.1.5. Elimina esta linha base de texto


Elimina, se no contiver objectos, a linha que seleccionar.

CYPE

28

Editor de planilhas de listagem

6.2. Opes de objectos


Ao premir o boto direito do rato sobre um objecto aparecem as opes que se descrevem a seguir.

Deve indicar que objecto vai utilizar como referncia para alinhar os objectos seleccionados. Prima o boto direito do rato quando o cursor estiver situado por cima desse objecto. Seleccione Alinhamento vertical. Abre-se o dilogo seguinte onde deve indicar o tipo de alinhamento que deseja.

Fig. 6.3

Fig. 6.4

Nessa janela dispe das seguintes possibilidades:

6.2.1. Editar objecto


Abre uma janela com os dados do objecto para os poder modificar.

As trs primeiras opes permitem alinhar os objectos seleccionados em relao ao objecto indicado como referncia. Com ele variaro as posies horizontais dos objectos seleccionados sem variar as suas larguras. A quarta opo far com que todos os objectos seleccionados tomem a mesma largura que o objecto de referncia, mas sem variar as suas posies actuais. A quinta igual anterior, mas fixando tambm a mesma posio horizontal (no afecta a posio vertical) que tem o objecto de referncia. Alm disso, marcando a casa de verificao pode fazer com que depois de alinhar os objectos fiquem sem seleccionar.

6.2.2. Selecciona/No selecciona


Permite seleccionar ou no um objecto. O seleccionado mostrar um bordo com uma cor distintiva, o magenta claro.

6.2.3. Alterar tipo de objecto a varivel de utilizador


Permite alterar o objecto seleccionado para uma varivel de utilizador.

6.2.4. Alterar tipo de objecto a texto literal


Permite alterar o objecto seleccionado para um texto literal.

6.2.7. Alinhamento horizontal de objectos grficos relativos a este objecto...


Permite alinhar horizontalmente objectos grficos em relao a outros objectos da mesma linha base de texto. O modo de funcionamento similar ao caso anterior.

6.2.5. Eliminar objecto


Elimina o objecto.

6.2.8. Editar atributo multilinha


Permite aplicar a um objecto o atributo multilinha.

6.2.6. Alinhamento vertical em relao a este objecto


Permite alinhar verticalmente objectos pertencentes a diferentes linhas base de texto. O modo de funcionamento o seguinte: Seleccione uma srie de objectos, que o editor marcar em cor magenta claro.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

29

mesma ver-se- incrementada na mesma medida em que se requeiram linhas de texto adicionais para representar esses objectos. Os objectos multilinha de altura fixa no fazem incrementar a altura da zona, pelo que o desenhador da planilha deve deixar suficiente espao na zona para que sejam impressos. Para avisar desta circunstncia, o editor de planilhas acrescenta um rectngulo cruzado por baixo destes objectos com o tamanho que ocupam.
Fig. 6.5

Dispe de trs possibilidades em relao ao nmero de linhas: Uma linha. O objecto utilizar unicamente uma linha para imprimir o texto que contiver. Se o texto contiver mais que uma linha, cada uma destas imprime-se como dois quadrados equivalentes em tamanho ao tipo de letra que tiver associado, em vez de fazer o correspondente salto de linha. Nmero fixo de linhas. Independentemente do tamanho do texto que contiver, um objecto com esta opo seleccionada imprimir-se-ia ocupando tantas linhas quantas se indicarem. Utiliza-se nos casos em que se deseje representar um texto, cujo comprimento se desconhece de antemo (como poderia ser, por exemplo, o texto descritivo de um recurso) e que se imprima sempre num determinado nmero de linhas. Todas as linhas. Todo o objecto com esta opo seleccionada imprimir todo o texto que contiver utilizando todas as linhas de texto que necessitar. Esta opo no est disponvel em objectos pertencentes s zonas da mscara de pgina nem nos de cabealho e rodap de interrupo; nestes casos, esta opo aparecer inactiva (em cinzento) e no se poder seleccionar. Os objectos alfanumricos multilinha, isto , os que podem utilizar vrias linhas de texto ao imprimir-se (nmero fixo ou varivel), representam-se no editor com uma marca na parte direita do rectngulo que o define, e que consiste em vrias linhas horizontais de cor cinzenta. Ao texto contido nestes objectos pode-se aplicar uma formatao ao imprimir, que se define em milmetros e que pode medir entre 0 e 63 mm. Se a formatao for maior que 0, aplicar-se- a primeira linha de texto e a todas as que estejam a seguir a um salto de linha forado (depois de um retorno de carro), isto , em cada comeo de pargrafo. Atravs da opo Aplicar incremento altura a Pargrafos poder aumentar a separao entre pargrafos na mesma medida que se tiver incrementado a altura da pauta a que pertence o objecto multilinha. Ao imprimir uma zona da planilha que contenha algum objecto multilinha de altura varivel, a altura total da

Cada vez que se imprime uma pauta com objectos multilinha de altura varivel, ao qual se chamar pauta multilinha, que requeira vrias linhas de texto para imprimir o seu contedo, produz-se um efeito de aumento da altura da zona em relao sua altura de desenho. O efeito que este aumento produz em alguns objectos da zona comparvel com o que se produz entre a largura de desenho e a largura de pgina disponvel. Alguns objectos podem permanecer fixos, podem ficar deslocados para baixo, ou podem sofrer um incremento da sua altura. Os objectos alfanumricos no multilinha pertencentes a uma pauta multilinha, imprimir-se-o na ltima linha de texto adicional do mesmo se tiverem activado o atributo de posio vertical varivel. Se no o tiverem activado, imprimir-se-o na primeira linha de texto da pauta. Os objectos alfanumricos, sejam ou no multilinha, e os objectos grficos do tipo linha horizontal pertencentes a pautas situadas por baixo de uma pauta multilinha, sofrero um deslocamento para baixo equivalente altura das linhas de texto adicionais. O efeito produzido pelas pautas multilinha sobre as possveis linhas verticais e rectngulos da zona o seguinte. A posio do extremo superior do objecto ser incrementada pelas pautas multilinha que tiver sobre ele. A posio do extremo inferior do objecto tambm ser incrementada pelas pautas multilinha que tiver sobre ele, o que produzir um incremento da altura do mesmo. Por outras palavras, quando se utiliza um destes objectos numa zona com objectos multilinha, podem-se dar os casos seguintes: Se estiver completamente por cima de qualquer pauta multilinha, no muda nem a sua posio nem o seu tamanho. Se comear por cima de uma pauta multilinha e acabar por baixo de alguma, no muda a sua posio mas incrementa-se o seu tamanho. Se estiver completamente por baixo de qualquer pauta multilinha, muda a sua posio e mantm o seu tamanho. Se o seu extremo superior estiver por baixo de uma pauta multilinha e o seu extremo inferior estiver por baixo de outra, tanto a sua posio como o seu tamanho podem ser afectados.

CYPE

30

Editor de planilhas de listagem

7. Guies de planilhas
Um guio um conjunto de comandos escritos numa linguagem de programao prpria do programa. Atravs dos comandos que compem um guio, pode-se variar o contedo de variveis, podem-se lanar mensagens no ecr, etc. Pode-se realizar um grande nmero de planilhas de listagens sem a utilizao de guies, mas certos tipos de listagens requerem-nos.

Fig. 7.1

Uma planilha de listagem pode conter diversos tipos de guies: Guio de inicializao. Pode-se definir s um guio deste tipo. Quando se utiliza uma planilha para criar uma listagem, o programa analisa se esta contm um guio de inicializao. Se for assim, executa-o justamente antes de comear a impresso da listagem. Guio ao carregar. Cada seco de registo pode conter um guio que se executa justamente depois de carregar os dados de cada registo e antes de os enviar atravs das suas zonas. Guio antes de imprimir. Cada zona da planilha pode ter associado um guio que se executa imediatamente antes de se imprimir cada instncia da zona. Utiliza-se para preparar as variveis utilizadas pelos objectos da zona antes de enviar o contedo destes. Guio depois de imprimir. Este guio executa-se justamente depois de se enviar o contedo da zona. Permite actualizar variveis que se utilizam em objectos da mscara de pgina. O quadro de dilogo utilizado para editar o texto dos guies, salvo algumas variaes dependentes do tipo de guio, tem o seguinte aspecto: o ttulo do quadro de dilogo indica o tipo de guio que se edita e o quadro de texto superior esquerdo indica o nome da zona qual pertence.

Contm uma barra de ferramentas com os tpicos comandos de edio (cortar, copiar, colar, procurar e recolocar) para facilitar a escrita do guio. Em alguns casos, durante o processo de desenho de uma planilha, pode interessar que algum destes guies no seja executado ao imprimir-se a listagem. Para isso, o dilogo utilizado para editar este guio dispe de um grupo de botes com as opes seguintes: No executar. Desactiva a execuo do guio durante o processo da listagem. Embora se mantenha a sua definio, ser ignorado ao executar-se a listagem. Executar sempre. O guio ser avaliado sempre que lhe corresponder, apesar da seco ou zona qual pertence ter desactivado o atributo Imprimir zona. Premindo Analisar ser comprovada a sintaxe das instrues presentes no guio. O boto Dar formato permite formatar as instrues presentes no guio, realando a estrutura da linguagem. Com Colar campo pode aceder a uma lista com os campos de registo disponveis e inserir, na posio actual do cursor no guio, o nome do campo que seleccionar. Com Colar varivel tem uma funo similar anterior, com a diferena de que a lista apresentada a de variveis da planilha e a de variveis armazenveis. Atravs do boto Colar funo acede a um catlogo de funo disponveis para utilizao na linguagem dos guies.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

31

Se premir Variveis da planilha ter acesso ao conjunto de variveis da planilha o que permite consultar ou criar variveis ao mesmo tempo que se est a criar o guio. Para que o programa possa interpretar correctamente os guies, estes devem seguir umas regras gramaticais que descrevam a linguagem utilizada de forma concisa. Ao

conjunto destas regras chama-se gramtica ou sintaxe. Com Ajuda acede-se ao sistema de ajuda da aplicao no ecr, em relao sintaxe de guies, de forma que os utilizadores no iniciados em linguagem de programao possam compreender os seus mecanismos e redigir os seus prprios guies.

CYPE

32

Editor de planilhas de listagem

8. Menus
8.1. Menu Arquivo
8.1.1. Nova
Permite definir uma nova planilha, do mesmo modo que com o boto Nova planilha da janela inicial de acesso ao editor. Permite desenhar uma nova planilha partindo de zero. O primeiro passo consiste em definir a sequncia de registos que integram a planilha, atravs da janela de dilogo que se abre ao premir esse boto. Ao premir sobre Nova seco surge uma lista dos modelos e submodelos de registo disponveis.

8.1.2. Abrir
Permite seleccionar uma planilha para a editar, apresentando a mesma janela de quando se acedeu ao editor.

Fig. 8.3 Fig. 8.1

Na parte superior da janela h uma caixa de texto para indicar o nome curto (tipo ou modelo da planilha) que se utilizar para agrupar as planilhas e tornar mais fcil a sua localizao. Nesta janela define-se tambm a sequncia de modelos de registo (ver o ponto Modelos de registo para mais informao) e o tipo de letra por defeito para todas as zonas da nova planilha. Na parte esquerda pretendidas. pode adicionar as seces

8.1.3. Abrir noutra janela


Permite abrir outra sesso do editor de planilhas, o que permitir ter duas planilhas abertas simultaneamente e copiar, por exemplo, dados de uma planilha para a outra.

8.1.4. Guardar
Permite gravar as alteraes efectuadas na planilha em edio. Mas se a planilha que se estiver a editar for uma planilha protegida, criar-se- um duplicado da original com as modificaes realizadas. Se a planilha for nova, antes de guardar pedem-se os seus nomes (curto e extenso).

8.1.5. Guardar como


A opo Guardar como permite criar um duplicado da planilha actual com as modificaes realizadas. Antes de se duplicar, abre-se uma janela como a anterior para poder indicar outro nome. Embora no seja obrigatrio, convm mudar o nome extenso da planilha, seno no se podero distinguir, a original e a cpia, nas janelas de seleco de listagens disponveis.

Fig. 8.2

CYPE

Editor de planilhas de listagem - Manual do Utilizador

33

8.1.6. Configurar
Permite configurar alguns parmetros do editor de planilhas de listagens.

8.1.10. Imprimir desenho


Pelo perifrico de sada que seleccionar pode imprimir os seguintes dados do desenho: esquema da planilha de listagem. esquema de dilogos da planilha. dados gerais da planilha de listagem (definio de variveis e guio de inicializao). guies de seco (guies ao carregar e guies de zona)

Fig. 8.4

8.1.7. Seleccionar uma base de dados


Permite seleccionar qual a base de dados que se pretende utilizar para a impresso da listagem.

8.1.11. Encerrar
A opo Encerrar termina a sesso de edio da planilha.

8.2. Menu Edio


8.1.8. Ajustar pgina
A opo Ajustar pgina... permite ajustar as margens da pgina, distribuir a pgina em colunas, aplicar uma escala, seleccionar uma impressora, etc.

Fig. 8.6

8.2.1. Seleccionar tudo


Permite seleccionar todos os objectos, alfanumricos e grficos, da seco actual. Os objectos seleccionados apresentam um bordo com uma cor distinta, magenta claro.
Fig. 8.5

8.1.9. Imprimir
A opo Imprimir... muito til na etapa de desenho de uma planilha, pois permite ver instantaneamente os resultados das modificaes que se vo realizando na mesma. A BD actual a que se toma como base para imprimir. Alm disso, na barra de informao, na parte inferior do editor de planilhas, aparece entre parnteses o nome da mesma, seguido do nome da planilha, quando o cursor no estiver colocado por cima de um objecto da planilha. Evidentemente, no se poder imprimir nada se no houver nenhuma BD aberta.

8.2.2. Deseleccionar todos


Permite tirar a seleco de todos os alfanumricos e grficos da seco actual. objectos,

8.2.3. Eliminar
Permite eliminar todos ou parte dos objectos seleccionados da seco actual. No dilogo que se abre ao executar esta opo, pode indicar os tipos de objectos, entre os objectos seleccionados, que deseja eliminar.

8.2.4. Modificar alinhamento


Permite modificar o alinhamento do texto de todos os objectos alfanumricos seleccionados da seco actual.

CYPE

34

Editor de planilhas de listagem

8.2.5. Mudar tipo letra


Permite modificar o tipo de letra de todos os objectos alfanumricos seleccionados da seco actual.

8.2.6. Tipo de ajuste horizontal


Abre a janela Ajuste de objectos largura de impresso, a qual se compe, por sua vez, das seguintes opes de ajuste dos objectos da planilha: No ajustvel. Os objectos de planilha mantm a sua posio e tamanho definidos durante o desenho. Ajuste proporcional. A diferena de espao entre a largura de desenho da planilha e a largura disponvel para a sua impresso dividida proporcionalmente entre todos os objectos da planilha. Ajuste individual. A diferena de espao entre a largura de desenho da planilha e a largura disponvel para a sua impresso utilizada individualmente por cada objecto da planilha.

Por isso, muito importante que a largura de desenho da planilha no seja superior largura disponvel de impresso descontadas as margens (veja-se a marca vermelha sobre a rgua), uma vez que se produziria um incremento negativo que poderia provocar que determinados objectos acabassem com uma largura negativa, caso que o programa no permite e avisa apresentando uma mensagem no ecr. As planilhas extensveis so as que se definem, com objectos com atributos de posio e tamanho variveis, para que se possam ajustar a distintos tamanhos de papel ou, inclusive, se possam imprimir em pginas dispostas em duas ou mais colunas. Antes de imprimir uma listagem, o programa analisa a largura de impresso disponvel na pgina e compara-a com a largura de desenho da planilha. Se ambos dados no coincidirem (normalmente nunca coincidem) e se a planilha for extensvel, reajusta-se posio e tamanho na horizontal de todos os objectos da planilha que possuam estes atributos activados. Se a largura de desenho for inferior largura disponvel esses objectos deslocar-se-o para a direita ou ampliarse-o (ou ambas as coisas), por efeito do incremento positivo do tamanho. Este caso no pode apresentar problemas, uma vez que nenhum objecto ver reduzida a sua largura de impresso. Se a largura de desenho for superior largura disponvel, produz-se um incremento negativo do tamanho, pelo que os objectos mencionados podem-se contrair ou deslocar para a esquerda (ou ambas as coisas). Este caso o que mais problemtico, uma vez que pode produzir objectos que ao serem imprimidos no apresentem todo o seu contedo ou, inclusive, no caso mais extremo, a sua largura disponvel pode chegar a anular-se (ou inclusive tornar-se negativa). O programa apresenta uma mensagem e interrompe o processo, quando se apresenta este caso extremo. O programa pressupe que uma planilha de listagem est definida correctamente, pelo que atribui o resultado a umas margens excessivas, a um nmero elevado de colunas por pgina ou, simplesmente, que a planilha se desenhou para ser impressa em pginas na horizontal. Na maioria dos casos ser assim, mas se observar que os dados do ajuste de pgina esto correctos, a causa do problema radica numa planilha incorrectamente desenhada. Para evitar estes problemas no desenho de planilhas, aconselhvel pr em prtica os seguintes pontos: Estabelecer as margens adequadas, conforme a impressora que se pretenda utilizar. Na rgua superior do editor de planilhas aparece uma linha vertical de cor vermelha para indicar a largura disponvel, sem ter em conta o possvel nmero de colunas em que se divida a pgina fsica.

8.2.7. Ajuste automtico horizontal


Esta opo permite atribuir de maneira simples os atributos de posio/tamanho na horizontal de todos os objectos da planilha. Estes atributos so os que permitem definir planilhas que se ajustem largura disponvel do papel no momento de realizar a listagem. Para utilizar esta ferramenta deve premir sobre um ponto, cuja posio horizontal define uma linha vertical de referncia. A seguir, deve premir o boto direito do rato, aparecendo a pergunta: Quer modificar os atributos de posicionamento e redimensionamento na horizontal de todos os objectos da planilha? Se aceitar, ajustar-se-o os atributos de Posio/Tamanho na Horizontal de todos os objectos da planilha do modo seguinte: Posio e largura fixas aos objectos que ficam completamente esquerda da linha vertical de referncia. Posio fixa e largura varivel (1/1) aos objectos que a linha vertical de referncia atravessa. Posio varivel (1/1) e largura fixa aos objectos que ficam completamente direita da linha vertical de referncia. Os objectos que vo ficar com largura fixa devem ter a largura suficiente para albergar o dado que representam. Os objectos de largura varivel sofrero um incremento da largura equivalente diferena entre a largura de pgina disponvel no momento da impresso e a largura de desenho da planilha.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

35

Antes de criar os objectos, ajustar a largura de desenho de modo que no seja superior largura disponvel. Geralmente, quanto mais pequena se definir a largura de desenho, maiores possibilidades de aplicao ter a planilha, embora tambm seja mais complicado o trabalho de ajustar os atributos de posio e tamanho na horizontal dos objectos. Depois de criar os distintos objectos, analisar quais necessitam de uma largura fixa (por exemplo textos fixos e campos numricos) e quais se podem beneficiar com uma largura extra (por exemplo os textos descritivos de recursos) ao aplicar-lhes uma largura varivel. Analisar os objectos que podem precisar que se aplique um deslocamento varivel, activando o atributo de posio horizontal varivel, por se encontrar direita de objectos que tenham largura varivel. Em alguns casos, os dois pontos anteriores podem-se resolver facilmente utilizando a opo Ajuste automtico horizontal.

Fig. 8.8

Para conhecer a teoria sobre seces e zonas, consulte o ponto Seces e zonas de uma planilha.

8.3.1. Mostrar seces separadas


Como o seu nome indica, faz com que cada seco se apresente individualmente.

8.2.8. Alinhamento de objectos


Esta opo de muita utilidade para alinhar os objectos da planilha. Ao activar esta opo aparece a seguinte informao: Para alinhar os objectos seleccionados, coloque o cursor por cima do objecto que servir de referncia, prima o boto direito do rato e seleccione a opo adequada. Consulte para mais informao o ponto Opes de objectos. Alinhamento vertical em relao a este objecto.

8.3.2. Mostrar juntas mpag. e reg.


Permite visualizar a mscara de pgina com as seces de registos intercaladas entre o cabealho inferior e o rodap superior.

8.3. Menu Seces


As quatro primeiras opes correspondem-se com as quatro seces da planilha:

8.3.3. Mostrar rosto e registos


Permite visualizar a zona da capa seguida das seces de registos e das zonas resumo, ndice e apndice.

8.3.4. Novo dilogo


Ao premir esta opo dispor do dilogo 1. Se voltar a repetir a operao anterior obter os seguintes dilogos a definir.
Fig. 8.7

A marca frente do nome da opo, e que se corresponde com o cone seleccionado da barra de seces, indica a seco actual da planilha, que se visualiza na janela do editor.

8.3.5. Nova coluna varivel


Pode-se definir colunas em nmero varivel. Para definir uma coluna varivel na planilha so necessrias duas variveis numricas inteiras: A primeira deve indicar o nmero de vezes que se repetir a impresso desta zona. O programa s reconhecer o valor contido nesta varivel antes de executar o guio Antes de imprimir a zona. Qualquer alterao posterior no ser considerada. A segunda varivel permite seleccionar a varivel inteira na qual o programa armazenar o ndice da

CYPE

36

Editor de planilhas de listagem

instncia da zona que se est a imprimir. O primeiro valor que toma 1, alcanando na ltima instncia da zona o valor contido na outra varivel. Este valor fornecido pelo programa. Uma vez definida a nova coluna, s falta colocar-se sobre os bordos no cabealho da planilha para ajustar a sua posio, com uma operao de arrastar e soltar com o rato.

qual serve de ajuda no processo de ajustar objectos manualmente pertencentes a diferentes linhas base de texto.

8.4. Menu Dados

8.3.6. Fundo com mscara de pgina


Se se activar e a seco actual utilizar a mscara interna da pgina, apresentar-se-o em cinzento as linhas correspondentes s linhas verticais e rectngulos definidos no cabealho inferior e que cheguem at ao rodap superior.

Fig. 8.9

8.3.7. Mostrar ttulos de seces


Permite encabear, atravs de uma barra na rea de desenho, cada zona de todas as seces da planilha. Em determinados casos pode interessar desactivar temporariamente esta opo para dispor de maior rea de visualizao.

8.4.1. Nome da planilha


Com esta opo podem-se modificar, tanto o tipo (nome curto) como o nome da planilha.

8.3.8. Mostrar marcas em objectos


Ao desactivar esta opo desaparecem os rectngulos que fecham os objectos alfanumricos. Tambm desaparece qualquer marca ou atributo.

Fig. 8.10

8.4.2. Variveis da planilha


A maioria de dados que uma listagem necessita fornecem-se atravs dos campos dos distintos modelos de registo. Mas, em determinadas ocasies, requer-se uma listagem que apresente certos resultados parciais, que actue em relao a certos dados que se pedem antes de se comear a imprimir, ou que realize determinados clculos com os contedos de alguns campos, etc. Tudo isto no seria possvel sem as variveis.

8.3.9. Mostrar s imprimveis


Permite visualizar apenas as zonas que tm activado o atributo de impresso.

8.3.10. Rgua milimtrica


A rgua que aparece na parte superior da rea de desenho pode-se apresentar de dois modos, com divises em milmetros ou com divises de largura equivalente largura do carcter 0 (zero) do tipo de letra por defeito da planilha. Com esta opo pode-se seleccionar o tipo de diviso que se preferir na rgua.

8.3.11. Mostrar grficos da planilha


Permite activar ou no o pormenor dos grficos incorporados na planilha.
Fig. 8.11

8.3.12. Mostrar guias verticais ao redimensionar


Ao cotar ou estender um objecto, desenha-se uma linha vertical de cor cinzenta que atravessa toda a planilha, a

Os objectos alfanumricos tipo varivel necessitam de uma varivel (seja de planilha ou armazenvel) para se poder utilizar. Mas nem todas as variveis devem ser utilizadas por um objecto alfanumrico, visto que algumas

CYPE

Editor de planilhas de listagem - Manual do Utilizador

37

utilizar-se-o simplesmente para clculos intermdios ou como controle de aces a realizar nos guies, ou qualquer outra utilizao que se lhes queira dar. O programa utiliza vrios tipos de dados para armazenar o contedo tanto dos campos como das variveis: Nmero decimal. Representa todos os nmeros reais representveis atravs do formato binrio de vrgula flutuante de dupla preciso (64 bits), com 15 dgitos de preciso. Nmero inteiro. Representa o conjunto de nmeros inteiros representveis atravs de 32 bits, isto , o intervalo compreendido entre -2.147.483.648 e 2.147.483.647. Texto. Representa uma cadeia de alfanumricos de qualquer comprimento. Data. Representa datas. Matriz. Representa uma matriz de apenas uma linha. Matriz 2D. Representa uma matriz a duas dimenses de at 8000 x 8000 elementos. caracteres

est a utilizar para a impresso atravs da planilha de listagem. Este tipo de variveis comporta-se como uma extenso dos campos do modelo de registo geral, pelo facto de estarem armazenadas em cada uma das distintas bases de dados, mas com a possibilidade de serem modificveis atravs dos guies de uma planilha (os campos de qualquer modelo de registo no so modificveis pelos guies).

Quando se define uma nova varivel da planilha, atribuemse as propriedades seguintes: Varivel. Deve ser introduzido o nome da varivel, uma combinao de letras (A..Z, a..z) sem acentos, dgitos (0...9) e caracteres sublinhados (_). No se distinguem as letras maisculas das minsculas, pelo que os nomes total, Total e TOTAL referir-se-iam a uma nica varivel. No deve coincidir com nenhuma outra varivel, nem com nenhum nome de campo de registo, nem com nenhum nome de funo, procedimento ou palavra reservada da linguagem utilizada pelos guies. Tipo. Deve-se atribuir varivel um tipo de dado dos indicados anteriormente. Valor inicial. o valor inicial que conter a varivel enquanto no se alterar o seu valor por meio de algum comando de atribuio num guio. Comentrio. O comentrio uma breve descrio da incumbncia da varivel, para facilitar a sua identificao nos dilogos que contm lista de variveis disponveis. possvel reordenar variveis do utilizador para uma melhor identificao e localizao. Isto pode-se fazer com os botes de avano e retrocesso.

Fig. 8.12

As variveis armazenveis definem-se por blocos, denominados conjuntos de variveis armazenveis, de forma similar a como se definem as variveis de uma planilha, mas com a particularidade de que se podem utilizar em diversas planilhas. Uma planilha de listagem pode utilizar como mximo um destes conjuntos. Para evitar conflitos com os nomes de campos de registo e das variveis da planilha, aconselha-se a utilizao de prefixos para este tipo de variveis. Por exemplo, se se definir um conjunto de variveis armazenveis para ser utilizado por vrias planilhas de listagens relativas a autos, poder-se-ia utilizar um prefixo vaa_ (variveis armazenveis de autos). Quando necessitar de utilizar um conjunto de variveis armazenveis j definido por alguma outra planilha de similares caractersticas actual, pode-se seleccionar com o boto Conjuntos... Dispe do boto Novo conjunto, que permite criar um novo conjunto destas variveis, que poder ser utilizado posteriormente por qualquer outra planilha. Como nome curto (o que define o tipo), assume-se o mesmo que o da planilha sob a qual se cria e d-se ao desenhador da planilha a oportunidade de descrever o nome extenso do novo conjunto criado.

8.4.3. Variveis armazenveis


As variveis armazenveis so um tipo especial de variveis, que se utilizam num guio do mesmo modo que as variveis da planilha, mas que tm a particularidade de se poderem armazenar na prpria base de dados que se

8.4.4. Utilizao de mscara de pgina


Pode indicar onde se aplica cada parte da mscara de pgina (externa e interna). Tambm dispe da

CYPE

38

Editor de planilhas de listagem

possibilidade de numerar ou no a capa. Isto , pode fazer com que a primeira pgina a seguir capa se numere 1 ou 2 utilizando sequncia de escape \p que se pode utilizar num objecto alfanumrico do tipo literal.

Fig. 8.15 Fig. 8.13

8.4.7. Guio externo 8.4.5. Seces da planilha


Com esta opo pode-se modificar a sequncia de modelos de registo que definem a planilha. Este comando muito til quando se quer definir e guardar um guio de planilha que possa ser utilizado noutras planilhas. A extenso deste tipo de ficheiro FPU.

Fig. 8.16

Fig. 8.14

A janela que se abre ao executar esta opo muito parecida com a que se apresenta quando se cria manualmente uma nova planilha, com a diferena de que j aparece definida a sequncia de modelos de registo.

Permite editar cada um dos guies externos da planilha (cada planilha suporta at 4 guies externos). Um guio externo distingue-se dos restantes guies da planilha porque s contm definies de procedimentos, funes e dilogos (que possam utilizar-se em todos os guies das planilhas que os incluam); e porque no se podem utilizar variveis de planilha nem variveis armazenveis. Se durante a interpretao de um guio da planilha o programa se encontra com uma chamada a uma funo externa, a um procedimento externo ou a uma funo de dilogo externa, a ordem de procura da sua definio a seguinte: No prprio guio que est em execuo. No guio de iniciao (este guio pode conter procedimentos, funes e dilogos para os utilizar em qualquer guio interno da planilha). Nos guies externos, percorrendo estes no sentido inverso ao da sua incluso da planilha. Permite seleccionar um guio externo existente, ou criar um novo, para o associar planilha actual (um mesmo guio externo pode ser utilizado por vrias planilhas de listagem).

8.4.6. Guio de inicializao


Este guio tem a particularidade de se executar antes de comear a impresso da listagem e a propriedade de a poder cancelar se no se cumprirem determinados requisitos que deseje impor. Para mais informao, consulte o ponto Guies de planilhas.

CYPE

39

Editor de planilhas de listagem

9. A barra de ferramentas
A barra de ferramentas encontra-se na parte superior da janela do editor de planilhas. Ao deslocar os objectos seleccionados premindo previamente a tecla <Ctrl>, realiza-se uma cpia dos objectos para a nova posio que indicar. Modificar tamanho de objectos. Pode-se modificar a largura dos objectos alfanumricos. Coloque o cursor no bordo direito do rectngulo que define o objecto, prima o boto esquerdo do rato e desloque o cursor de um lado para outro e solte o boto. Se se fizer o mesmo no seu extremo esquerdo, modifica-se a sua posio e a sua largura ao mesmo tempo. Observe que quando coloca o cursor numa destas posies do objecto, muda a sua forma para indicar o tipo de aco que se pode fazer. Em objectos grficos tipo linha, o cursor muda sempre para uma cruz quando se coloca o cursor por cima dela. Se se colocar sobre qualquer extremo pode-se modificar o seu tamanho (modifica-se a posio se se encontrar a uns 5 pxeis do extremo). No caso dos rectngulos, o cursor tambm muda para cruz, mas o modo em que afecta a posio e o tamanho difere do resto de objectos. Se se colocar o cursor nas proximidades de um vrtice, pode-se mover esse vrtice, ficando o oposto fixo. Se se colocar o cursor numa aresta, pode-se deslocar esta. Modificar altura de pautas. Ao colocar o cursor sobre uma das linhas horizontais (de cor cinzenta) que representam as linhas base onde esto os textos dos objectos, pode-se deslocar para conseguir separaes entre pautas na medida que se desejar. No se poder reduzir a separao mnima entre pautas, que determinada pelos tipos de letra que se utilizam nas mesmas. Modificar altura de zonas. Ao colocar o cursor sobre a linha inferior que limita a zona, pode-se ampliar a altura da zona. Esta opo, juntamente com a anterior, muito prtica em zonas que s dispem de uma pauta e que necessitam de espao adicional para colocar, por exemplo, um rectngulo como um quadro. Modificar largura de desenho. Ao colocar o cursor sobre a linha vertical do extremo direito, que delimita a largura de desenho da planilha, pode-se alterar esta. O programa no permite reduzir essa largura mais alm do limite imposto pelo bordo direito mais sobressado de todos os objectos da planilha. Acesso a menus de barras de zonas. Com esta ferramenta pode-se aceder tambm aos menus flutuantes situados nas barras de cabealho das zonas. Para indicar esta possibilidade, o cursor tomar uma forma especial, conforme se trate do menu de seco ou do menu de zona.

Fig. 9.1

9.1. Modo tabela


Ao activar esta funo criada uma grelha. Os objectos existentes so redimensionados de acordo com a grelha e os novos objectos so criados ajustando-se grelha existente. Utilize a opo Configurar do menu Arquivo para definir os espaamentos entre colunas e linhas.

9.2. Cursor
As suas mltiplas utilizaes so: Edio de Objectos. Ao colocar-se com o cursor por cima de um objecto e fazendo clique com o boto direito do rato, abre-se uma janela que apresenta os seus dados para os poder modificar. Mover Objectos. Ao colocar-se com o cursor por cima de um objecto e fazendo clique com o boto esquerdo desloca-se esse objecto seguindo o movimento do cursor, at se soltar o boto. Os objectos s se podem mover dentro da zona na qual foram definidos, com a nica excepo de linhas verticais e rectngulos nas duas zonas da mscara interna da pgina, que se podem trocar de zona e inclusive estar em ambas. Seleco de objectos. possvel seleccionar objectos alfanumricos e grficos atravs de um rectngulo. O rectngulo de seleco pode realizar-se de duas formas: Rectngulo na direco da esquerda para a direita. Marque o primeiro ponto da janela e, a seguir, um segundo ponto. Ficaro seleccionados todos os objectos que estejam completamente dentro da janela. Rectngulo na direco da direita para a esquerda. Ao contrrio do caso anterior, ficaro seleccionados os elementos que estejam dentro da janela, mesmo que seja s em parte. Os objectos seleccionados podem deslocar-se simultaneamente, na horizontal e na vertical. Neste ltimo caso, s se forem de um mesmo tipo, isto , todos alfanumricos (deslocam-se por linhas de texto), ou todos grficos (pixel a pixel).

CYPE

40

Editor de planilhas de listagem

9.3. Texto literal


Os objectos alfanumricos deste tipo definem-se atravs de um texto composto por uma ou mais linhas de texto. Para criar um objecto do tipo texto literal deve ter seleccionado este tipo de ferramenta e proceder do modo seguinte. Coloca-se o cursor sobre a linha cinzenta da pauta da zona onde se deseja ter o texto. Prime-se o boto esquerdo do rato e arrasta-se para a direita. Aparece um rectngulo ponteado cuja altura corresponde ao tipo de letra por defeito que essa pauta tem atribudo e cuja largura a que se definir com o movimento do rato. Enquanto se arrasta o rato, podem-se observar parte inferior da janela do editor as dimenses rectngulo que define o objecto. Ao soltar o boto rato abre-se um dilogo para indicar os dados objecto. na do do do

9.4. Varivel de utilizador


Os objectos alfanumricos deste tipo definem-se atravs de uma varivel de planilha ou de uma varivel armazenvel (no menu Dados). O texto que este tipo de objectos produz, o prprio contedo da varivel no momento de se enviar. Depois de definir o rectngulo do objecto aparecer no ecr uma janela de dilogo para pedir os dados do novo objecto (que consistem em associar ao objecto uma das variveis da planilha), ou uma das armazenveis definidas, e o seu modo de representao, que depende do tipo de dado (texto ou nmero). O editor de planilhas representa os objectos tipo varivel representam-se com o fundo de cor vermelha, para os distinguir do resto de objectos alfanumricos.

9.5. Campo de registo


Os objectos alfanumricos tipo campo de registo, ou simplesmente campo, tm associado o nome de um campo do modelo de registo da seco qual pertencem ou de uma das seces anteriores. Apoiando-se neste tipo de objectos, uma planilha pode enviar todos os dados contidos numa BD. Depois de definir o rectngulo do objecto aparecer no ecr uma janela de dilogo para pedir os dados do novo objecto (que consistem em associar ao objecto um dos campos do modelo de registo que se indicar) e, dependendo do tipo de dado (texto ou nmero), o seu modo de representao. Os modelos de registo disponveis para seleccionar um campo so: O modelo de registo geral. Nas zonas correspondentes a seces de Rosto...Apndice e mscara de pgina s se ter acesso a este.

Fig. 9.2

Os correspondentes s seces de registo anteriores na sequncia (se existir algum). O prprio registo associado seco a que pertence a zona onde se definir o novo objecto. Inicialmente, mostra-se a lista de campos correspondentes a este. O editor de planilhas representa os objectos tipo campo com o fundo de cor azul, para os distinguir dos restantes objectos alfanumricos.

Nesta janela pede-se o texto que deve conter o novo objecto. O texto pode conter sequncias de escape, isto , o caracter especial \ seguido de um determinado carcter ou de um nmero inteiro, tal como se indica no comentrio da prpria janela. Para que todo o texto do objecto possa ser impresso ao reproduzir-se a listagem, o objecto criado dever ter activo o atributo multilinha, seno s se imprimiria a primeira linha de texto do mesmo. Os saltos de linha em objectos deste tipo representam-se no editor por . Os objectos tipo texto literal representam-se com o fundo em cor cinzenta, para os distinguir do resto de objectos alfanumricos.

9.6. Cadeia de objectos


Os objectos alfanumricos tipo cadeia de objectos alfanumricos, ou simplesmente cadeia de objectos, so objectos compostos de dois ou mais objectos dos vistos anteriormente. O envio de um objecto deste tipo produz um nico texto construdo com os textos dos objectos que o compem. muito til para obter frases que combinam

CYPE

Editor de planilhas de listagem - Manual do Utilizador

41

parte de Texto Literal com o contedo de variveis e/ou campos. A parte superior contm uma lista com a composio da cadeia, isto , com os objectos individuais que a compem. Por baixo dela encontram-se vrios botes que permitiro acrescentar e inserir novos objectos, e modificar ou eliminar os existentes, assim como reordenar a sua posio. Conforme se vo acrescentando, representam-se na lista superior. Na coluna Nome aparecer o nome do campo ou varivel acrescentado, ou o texto se se tiver acrescentado um texto literal. Na coluna Comentrio aparecer a descrio do campo, ou o comentrio associado ao nome da varivel, ou aparecer vazio se se tratar de um texto literal. Em Atributos do objecto seleccionado: aparecem os distintos atributos que se podem aplicar ao objecto actualmente seleccionado na lista superior. Estes atributos so o Tipo de letra do objecto, que permite que cada objecto se possa imprimir com um tipo de letra determinado, e Espaos entre objectos, que permite intercalar espaos entre os objectos. O editor de planilhas representa os objectos tipo cadeia com o texto de cor verde, para os distinguir dos restantes objectos alfanumricos.

Para alm da espessura da linha poder definir a cor do trao e a cor de fundo.

9.9. Crculo/elipse
Para desenhar um crculo ou uma elipse, marque com o rato num dos cantos e arraste para o extremo oposto criando um rectngulo ou um quadrado. Se descrever uma zona rectangular, desenhar-se- uma elipse e se definir um quadrado, criar-se- um crculo.

9.10. Imagem
Para inserir uma imagem dever ter espao suficiente na zona onde desejar coloc-la. Para isso, premindo sobre a barra de dilogo abre-se um menu. Se seleccionar Atributos de zona pode acrescentar mais linhas.

9.7. Linha
Com esta ferramenta podem-se criar linhas ortogonais (verticais e horizontais), dependendo de como se arrastar o rato. Ao libertar o boto do rato, abre-se uma janela para pedir os atributos do objecto criado. Os dados que se pedem so a espessura da linha e o seu estilo.

Fig. 9.4

Quando tiver o espao suficiente, prima o cone Imagem e a seguir clique com o rato num dos cantos onde quiser estabelecer a zona da imagem. A seguir, arraste o cursor sem soltar at onde quiser colocar o canto contrrio, onde finalmente deve soltar o boto do rato. J tem o objecto tipo imagem e de forma imediata abrir-se- o dilogo Atributos de objecto tipo imagem.

9.8. Rectngulo
Depois de definir o rectngulo, o programa abre a janela de atributos do objecto, como faz com as linhas ortogonais.

Fig. 9.5 Fig. 9.3

Nesta janela dispe das seguintes opes:

CYPE

42

Editor de planilhas de listagem

Tipo de imagem Imagem contida em ficheiro. Ao eleger esta opo aparecer uma pasta amarela onde poder procurar o ficheiro que deseja incluir. Ao mesmo tempo, estas imagens vem-se com pormenor na planilha (nas associadas BD no se pode ver o pormenor, mas sim o contorno exterior). Imagem associada base de dados. a definida, se houver, no captulo raiz da BD Imagem associada ao recurso actual. a definida para o recurso actual. Isto , se colocar este objecto na zona de registo Recurso.Artigo ou em Composio.Artigo, imprimir-se- a imagem associada ao artigo. Da mesma forma para captulos ou preos simples. ndice da imagem Seleccionada por defeito. A imagem por defeito a que se mostra automaticamente na janela rvore ao premir sobre o smbolo do recurso, e que ao premir o cone Informao grfica de recurso tem activada a casa depois do nmero de ordem. A que ocupa a posio nmero: x. Permite apresentar uma imagem que no a por defeito. Ver opo anterior. Tipo de alinhamento (s ficheiros BMP, PCX e JPG) Alinhado com canto superior esquerdo. Desta forma a imagem imprime-se sem modificar o seu tamanho mas conservando como ponto fixo o canto superior esquerdo. Centrado (sem perder canto esquerdo). A imagem imprime-se no tamanho original mas conservando o lado esquerdo como fixo e centrando-a verticalmente (sempre e quando houver espao suficiente, com o que neste caso no h centrado, pois a imagem conserva o seu tamanho). Escala proporcional. A imagem encaixa dentro do objecto grfico de forma que se veja de forma completa, modificando-se em tamanho em relao ao original, para ocupar todo o espao e respeitando a proporo entre altura e largura. Com a ferramenta Cursor poder recolocar os dados situando-se sobre as faces do objecto e arrastando para a nova posio. Se premir dentro do objecto, poder movlo arrastando-o para outro lugar. Fazendo duplo clique sobre o objecto abrir-se- novamente o dilogo Atributos de objecto tipo imagem.

Para realizar uma unio entre um objecto qualquer de uma determinada pauta e um objecto multilinha da mesma pauta deve estar seleccionada a ferramenta Multilinha. A seguir, prima o boto esquerdo do rato quando o cursor estiver em cima do objecto a unir, arraste o cursor at ao objecto multilinha de referncia e solte o boto. Durante o processo de unio, traa-se uma linha para avisar que se est a fazer uma unio e qual o objecto que se vai unir. Ao acabar este processo, abre-se um dilogo:

Fig. 9.6

Aqui h quatro possibilidades diferentes para alinhar o objecto unido com o objecto multilinha de referncia: Superior. O objecto unido comear a desenhar-se na mesma linha em que comea o objecto multilinha referenciado. Centrado. O objecto unido ficar centrado em relao ao objecto multilinha referenciado. Inferior. A ltima linha de texto do objecto unido desenhar-se- mesma altura que a ltima do objecto multilinha referenciado. Em cascata. Esta opo s estar disponvel quando o objecto a unir for tambm multilinha. Neste caso, a primeira linha de texto do objecto unido comear-se- a desenhar mesma altura que a ltima linha do objecto multilinha referenciado. Para desfazer uma unio multilinha prima sobre o objecto unido e arraste o cursor sobre um espao vazio; neste momento solte o boto.

9.12. Alinhamento horizontal de textos


Pode ser esquerda, centrado, direita e justificado.

Fig. 9.7

Quando se cria um novo objecto alfanumrico ao qual se associa um campo de uma varivel de tipo numrico, o programa atribui-lhe automaticamente o atributo de alinhamento direita. Aos restantes objectos alfanumricos, atribui-lhe alinhamento esquerda. Com estas ferramentas, pode modificar o atributo por defeito atribudo ao objecto criado. Para saber o tipo de alinhamento que cada objecto utiliza, o editor representa de modo distinto cada um dos alinhamentos. O nome do campo ou varivel associado ao objecto visualiza-se alinhado esquerda, centrado ou

9.11. Ligaes com objectos multilinha


Podem-se realizar unies entre objectos para estabelecer um alinhamento vertical relativo.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

43

alinhado direita, nos trs primeiros casos. Os objectos com atributo Justificado representam-se como os que tm alinhamento esquerdo e com uma linha cinzenta na parte superior do rectngulo. Consideraes sobre o atributo justificado. O modo em que se aplica o atributo justificado ao imprimir depende de se o objecto tem ou no o atributo multilinha. O texto contido num objecto no multilinha justifica-se tomando os espaos que contm e ampliando-os para que o texto abarque toda a largura definida para o objecto. Em objectos multilinha, procede-se do mesmo modo com todas as linhas de texto do mesmo, excepto na ltima e naquelas que acabam com um salto de linha, nas quais o texto fica alinhado esquerda sem variar o tamanho dos espaos que contiver. Se um objecto multilinha contiver um texto que caiba numa s linha de texto, como se trata tambm da ltima linha, o texto aparecer alinhado esquerda.

9.14. Objecto extensvel na direco horizontal


Este atributo permite aos objectos que o possuem definido ampliar (ou reduzir) a largura disponvel de impresso para a informao que contiver. Ao fazer clique sobre um objecto, seja grfico ou alfanumrico, com esta ferramenta seleccionada apresenta-se uma janela de dilogo similar anterior. A largura varivel tambm se define em forma de fraco da diferena entre a largura de desenho da planilha e a largura de pgina disponvel durante a impresso. Para produzir listagens correctas, esta fraco dever ser positiva e ter um valor mximo de 1. Alm disso, se tiver tambm activado o atributo de Posio mvel, a soma de ambas as fraces no dever ser superior unidade, pois de contrrio o rectngulo de impresso do objecto poderia sair das margens de impresso. Um objecto com este atributo activo (Largura varivel), independentemente do valor da fraco associada ao deslocamento, marca-se com uma pequena seta de cor azul na parte superior direita do rectngulo que o define.

9.13. Objecto mvel na direco horizontal


Esta ferramenta, juntamente com a seguinte, so as que permitem realizar planilhas de listagem ajustveis largura de papel disponvel no momento da sua impresso. Ao fazer clique sobre um objecto, seja grfico ou alfanumrico, abre-se um dilogo com os dados implicados neste atributo:

9.15. Objecto mvel na direco vertical


Este atributo tem duas aplicaes distintas: Em zonas com algum objecto multilinha. Em zonas que cobriro uma pgina completa, isto , zonas divididas entre dois saltos de pgina e com o atributo Estender activado do grupo de atributos de alinhamento vertical.

Fig. 9.8

A mudana de posio horizontal de um objecto mvel expressa-se sempre como uma fraco da diferena entre a largura de desenho da planilha e a largura de pgina disponvel durante a impresso. Para produzir listagens correctas, esta fraco dever ser positiva e ter um valor mximo de 1. Alm disso, deve estar de acordo com os restantes objectos da mesma pauta para que no se produza uma sobreposio com outros objectos. Um objecto com este atributo activo (Posio horizontal mvel activada), independentemente do valor da fraco associada ao deslocamento, marca-se com uma pequena seta de cor azul na parte superior esquerda do rectngulo que o define.

Em zonas com algum objecto multilinha, os objectos alfanumricos que no o forem, podero ter este atributo activado (em cujo caso no se considera o valor da fraco), com o que ao imprimir esta zona, tais objectos imprimir-se-o deslocados verticalmente na mesma medida que os objectos multilinha ampliam a altura de impresso da zona. Os objectos multilinha, ao tomar linhas de texto extra que necessitam para imprimir a informao completa que contm, provocam um incremento na altura da zona equivalente ao nmero de pautas adicionais que utilizam, multiplicado pela altura da pauta (determinada pelo tipo de letra que se utiliza). Este atributo, utilizado em zonas com objectos multilinha e aplicado aos objectos alfanumricos no multilinha, permite aplicar a estes um alinhamento vertical, reduzido em dois: superior ou inferior. Em zonas com o atributo Estender activado (do grupo de atributos de alinhamento vertical), o atributo de posio vertical de um objecto, tanto alfanumrico como grfico, tem o mesmo significado que o seu equivalente na

CYPE

44

Editor de planilhas de listagem

horizontal, com a excepo de que o incremento tomado como base do deslocamento a diferena entre a altura de desenho da zona e a altura disponvel de impresso (uma vez descontadas as margens e possveis zonas de cabealho e rodap da pgina). Um objecto com este atributo activo (Posio vertical mvel) marca-se com uma pequena seta vertical de cor azul na parte esquerda do rectngulo que o define.

Este atributo permite, entre outras coisas, imprimir tabelas de medies com uma expresso algbrica que alguma das variveis a1, b1, ..., utilizam, as quais provocam o aparecimento de entrelinhas na tabela.

9.18. Tipo de letra


Com esta ferramenta poder modificar o tipo de letra associado a um objecto alfanumrico, a uma pauta (ou linha base de texto), a uma zona, a uma seco ou a toda a planilha. Ao fazer clique com o rato sobre um objecto alfanumrico abre-se uma janela que informa sobre o tipo de letra que o mesmo est a utilizar, indicando o nome e demais propriedades. Se desejar um novo tipo de letra, prima Novo..., com o que se apresenta o dilogo standard de seleco de tipos de letra de Windows: A lista de tipos de letra disponveis, etiquetada como Tipo de letra, depender dos tipos de letra TrueType que tiver instalados no seu sistema. Ao fazer clique com o rato, com esta ferramenta activada, sobre uma pauta apresenta-se uma janela de dilogo similar que se apresenta para os objectos alfanumricos. Ao mudar o tipo de letra de uma pauta tem duas possibilidades: Mudar s o tipo de letra por defeito. Esta opo define o tipo de letra que se aplicar aos novos objectos alfanumricos que se criem nessa pauta. Alm disso, se as dimenses do tipo seleccionado forem superiores s do tipo anterior e s dos tipos de letra dos objectos que contm, poder observar uma mudana na altura da pauta. Mudar o tipo de letra a todos os objectos da pauta. Esta opo permite aplicar o tipo de letra seleccionado a todos os objectos contidos na pauta, assim como definir o novo tipo de letra por defeito da mesma. De forma similar, pode-se actuar sobre todos os objectos de uma zona, de uma seco, ou de toda a planilha, fazendo clique com sobre a parte direita de uma barra de cabealho de zona, ou sobre a parte esquerda de uma barra de cabealho de zona, ou sobre a rgua superior, respectivamente.

9.16. Objecto extensvel na direco vertical


Este atributo aplica-se exclusivamente a objectos grficos tipo linha vertical e rectngulo que pertencem a zonas divididas entre dois saltos de pgina e com alinhamento vertical estender activado. Devido ao pouco uso que se faz deste atributo e ao pouco espao disponvel para a sua representao, os objectos com este atributo activo no se marcam. Para verificar se determinado objecto tem ou no activada a Altura varivel, deve seleccionar esta ferramenta e fazer clique sobre o mesmo, com o que ver no ecr a janela correspondente: H, no entanto, certos casos em que o programa atribui de forma automtica o atributo Altura varivel a determinados objectos: Linhas verticais e rectngulos que se definem no cabealho inferior da pgina e chegam ao rodap superior da pgina. Estes objectos estender-se-o verticalmente, possibilitando de uma forma simples a criao de quadros e colunas. Em zonas com objectos alfanumricos multilinha, as linhas verticais e rectngulos afectados sofrero um incremento da sua altura equivalente ao sofrido por aqueles. Por exemplo, se se definir um objecto rectngulo para marcar um objecto multilinha, o rectngulo ampliar-se- de forma automtica para conter o texto produzido.

9.17. Deslocamento de meia altura


Esta ferramenta permite aplicar um deslocamento vertical de meia altura a um objecto no momento da impresso (tomando como referncia a altura determinada pelo tipo de letra utilizado). Este deslocamento vertical aplicar-se- ao objecto que disponha deste atributo se no momento da impresso o campo ou varivel que se associa ao mesmo contiver um valor numrico diferente de zero. Ao activar este atributo, dispondo um nome de campo ou de varivel e activando a caixa Considerar, o objecto definido ser marcado com uma pequena seta de cor vermelha na parte superior central do rectngulo que o define.

9.19. Paleta de cores


Esta ferramenta permite alterar a cor atribuda a um objecto. Ao premir sobre um objecto com esta opo active surge um dilogo onde poder escolher a nova cor do objecto.

CYPE

Editor de planilhas de listagem - Manual do Utilizador

45

Fig. 9.9

CYPE

46

Editor de planilhas de listagem

10. A barra de ferramentas na seco dilogos


Ao seleccionar a seco Dilogos surge uma nova barra de ferramentas com funes especificas para a definio de dilogos.

10.7. Lista
Permite definir uma lista utilizando variveis tipo matriz para as colunas. A varivel matriz da primeira coluna deve ser a que contenha o maior nmero de elementos, uma vez que ser a que define o tamanho da lista.

Fig. 10.1

10.8. Linha horizontal 10.1. O cursor


A sua utilizao anloga ao cursor da barra de ferramentas vista anteriormente. Permite criar linhas horizontais nos dilogos.

10.9. Experimentar dilogo


Permite, como o seu nome indica, verificar o funcionamento do dilogo premindo previamente sobre o cone e depois sobre qualquer dos dilogos criados.

10.2. Etiqueta de texto


Permite criar objectos que neste caso so textos constantes do dilogo a criar.

10.3. Caixa de texto editvel


Permite criar um objecto do tipo caixa de texto editvel associada a uma varivel da planilha ou a uma varivel armazenada. Ao lanar-se o dilogo durante a impresso da listagem o utilizador poder modificar o valor dessa varivel.

10.4. Caixa de opes


Permite criar objectos do tipo caixa de opes. Os textos das opes definem-se atravs de texto com mltiplas linhas (uma por cada opo). O resultado da seleco associa-se a uma varivel do tipo nmero inteiro.

10.5. Grupo de opes


Permite criar uma zona do dilogo onde possa escolher entre uma srie de opes que devolvero um valor varivel seleccionada (esta varivel deve ser de tipo inteiro). Se ao executar a listagem seleccionar a primeira opo, estar atribudo o valor 0 varivel. Se escolher a segunda opo, estar atribudo o valor 1, etc. O resultado da seleco associa-se a uma varivel do tipo nmero inteiro.

10.6. Caixa de seleco


Permite criar objectos do tipo caixa de seleco. Os textos das opes definem-se atravs de texto com mltiplas linhas (uma por cada opo). O resultado da seleco associa-se a uma varivel do tipo nmero inteiro.

CYPE

Anda mungkin juga menyukai