J .3: LOO5 SISAP 6 Gerador de Relatórios SETEMBRO DE 2009 ASSEMBLEIA DE MINAS 0 Poder do Cidadão MESA DA ASSEMBLEIA LEGISLATIVA •f Deputado Alberto Pinto Coelho (PP) ( Presidente Deputado Doutor Viana (DEM) 1° -Vice-Presidente Deputado José Henrique (PMDB) 2°- Vice-Presidente Deputado Weliton Prado (P1) 3°- Vice-Presidente Deputado Dinis Pinheiro (PSDB) 1°-Secretário Deputado Hely Tarqüínio (PV) 2°-Secretário Deputado Sargento Rodrigues (PDT) 3°-5ecretári0 SECRETARIA Eduardo Vieira Moreira Diretor-Geral José Geraldo de Oliveira Prado Secretário-Geral da Mesa Autores Antônio Roberto Lana Chaves - [email protected] Carmem Lúcia de Carvalho Dias - [email protected] Hildemar Rodrigues Falcão Júnior - [email protected] Revisora Simone Albuquerque Avelar - [email protected] Assembleia Legislativa do Estado de Minas Gerais - ALMG Gerência-Geral de Sistemas de Informação - GSI Gerência de Apoio de Informática aos Gabinetes Parlamentares - GAP Rua Rodrigues Caldas, 79-6° Andar - Bairro Santo Agostinho Belo Horizonte - MG — 301 90-921 Telefone: (31)2108-7700 Fax: (31)2108-7964 www.almg.gov.br Sumário Introdução .5 • Guia Dados ...................................................................................................................9 Filtragem e Classificação .............................................................................................10 Filtragem.....................................................................................................................11 Classificação ou Ordenação ........................................................................................27 • Guia Desenho .............................................................................................................33 Estruturação dos Relatórios - Componentes................................................................35 Estruturação dos Relatórios - Faixas ............................................................................35 Barras de ferramentas e seus Componentes ...............................................................38 Criandoum Relatório ..................................................................................................44 • Guia Visualizar Impressão .........................................................................................59 Anexos ............................................................................................................................63 Anexo 1 - Barras de Ferramentas ...............................................................................64 Anexo 2 - Operadores Utilizados nas Filtragens ..........................................................68 Anexo 3 - Campos dos Cadastros e suas Ligações .................................................. . ... 70 INTRODUÇÃO INTRODUÇÃO Sisap - Gerador de Relatórios O gerador de relatórios é um poderoso recurso que possibilita consultas, cujos resultados podem ser visualizados em tela ou impressos ou, ainda, gravados em arquivos. Quando está utilizando o Sisap, você aciona o Gerador de Relatórios através da escolha dos itens de menu Cadastros/Gerador de Relatórios, conforme pode ser visto na figura 1. i:.edroç EdltFjr Tabea Pessoas FisicasAltPp soas J'jridicasAlt olicita.;&s Alt 1arPl.ee A)uda- Cl qii aqui as flOvidad Totais de PecAl'Checaem de E,Lc4ade Aft+D Çr,r*rak•A+F4 j 27103/XC? M28:56 / Inkíarl [SISAl' Versão 62 — _.JGerador de Relat&ios, J TESTE GeIackF de relatórios 1 Juntamente com a instalação do Sisap no gabinete parlamentar são disponibilizadas algumas dezenas de relatórios. Eles foram previamente confeccionados pela equipe de informática da Casa, visando à necessidade de informação e comunicação de qualquer gabinete parlamentar. A janela inicial do gerador, mostrada na figura 2, dá uma noção disto. Na porção esquerda há cinco pastas. A pasta Físicas está selecionada. Na porção direita estão os relatórios pertencentes à pasta Físicas. Confira. 6 10-2? Figura 1 Sisap - Gerador de Relatórios INTRODUÇÃO -. x.. Explorador deRise J Todas as Pastas i ffI ,Colunado Completo _J Contiguraçes Colunado Endereçamento -J I Colunado Endereçamento por Município ....J Jurídicas flj Distribuição por Bairros ...J Solicitaç6es lJ Distribuição por Cargos LI Tabelas Distribuição por Grupos Distribuiço por Municípios Distribuição por Partidos flj Distribuição por Pessoas Jurídicas de Atuação Distribuiço por Pessoas Jurídicas de Endereçamento I Distribuiço por Proliss6es ll E-mail Principal em Arquivo lT Etiquetas l!l Ficha Completa lT Mala Direta sejo ci 1nciu] jc.cdrdt..PAPVrsr ExpIorddu de ReIitór... •1 lj_1 Figura 2 As cinco pastas da figura 2 correspondem a uma estruturação até mesmo intuitiva das informações armazenadas pelo Sisap. Há três cadastros, ou seja, registros de pessoas físicas e de pessoas jurídicas, bem como as solicitações feitas por elas, mais as tabelas de apoio aos cadastros e algumas configurações do sistema. É importante ressaltar que, a partir de qualquer dos relatórios previamente confeccionados, é possível a criação de outros relatórios pela própria equipe do gabinete parlamentar, se houver necessidade de uma maior adequação às especificidades do gabinete. Para este trabalho, o gerador de relatórios disponibiliza três guias - ou abas - que correspondem a 2 fases da elaboração dos relatórios (guias Dados e Desenho) e à fase de verificação de resultado (guia Visualizar Impressão). Se você escolher um relatório qualquer, por exemplo Etiquetas, o relatório previamente confeccionado pela equipe de informática da Casa para a impressão de etiquetas, e der um dique duplo sobre o nome dele, verá a janela mostrada na figura 3. 7 NTROOUÇAU Sisap - Gerador de Reletõrius e e • e ii.EdjaiizalJrn Aiud í AJ Ari' • fi 1 II Ae U 1 %UU4UU 11 hu 1)1U 1.0Ilu110) i, o LJP rt5iFiJNroro[FIl oPr1o[Fii Jeops oh.rt..ot.[Fj BFzo 000IjJurubCouop1 1 Lndooro[Fi dorYuF 1 - 1 E !i o F,Ld.'r a a e e a a 4 e Esiue -T :p 3flt 1- r4lr ií1 AP- L.t luri LI ihit a Criador te Relatórios--Figurd Na porçao superior esquerda desta janela você pode ooservar as três guias ja mencionadas A guia Dados cuida da filtragem dos registros e de sua ordeiação, a guia Desenho cuida da aparência do relatório, e a guia Visualizar Impressão mostra corno o relatório seria impresso 3 a e a e e e e e e e e a a H e e A GUIA DADOS Sisap - Gerador de Relatórios Filtragem e Classificação A guia Dados está mais relacionada com o conteúdo do que com a aparência de um relatório, embora lide com ambos os aspectos. Se você clicar duplo sobre o relatório Etiquetas da pasta Físicas, por exemplo, e clicar sobre a aba Dados, verá o que está mostrado na figura 1. Filtragem, cujo ícone é o funil, trata conteúdo. Classificação, cujo ícone mostra as letras A e Z, tendo ao lado uma seta, trata aparência. Sempre que você estiver na guia Dados, poderá filtrar - ou seja, selecionar- e classificar -isto é, ordenar- as informações do cadastro ou da tabela a que o relatório se refere. Definir a informação de um relatório significa selecionar os registros que comporão o relatório e estabelecer a ordem em que eles serão mostrados. :Criador de Relatórios: Etiquetas Nome Jj9jTJ String15 j DP-Tratamento[Fi] SLrin98 [J7J DP-Critério[Fi] Integer [flJ Número[F] Strtng45 [fl] DP Nome[Fi] End OcupaçoAtuaI/Encarninhamento[Fi] String40 j End-Logradouro[Fi] Strrng45 String25 [fl] End Bairro[F1 String8 [fi End-CEP[Fi] J Descriço[H ujString35 Strung2 J UnidadeFederaço-Códrgo[Mu] Strrng80 IflI DE-RazoSociai[Jur_RecebCorrep] String8 [flJ CEPNet E'rÚrO 1 Inic.dr], Dmnenta Criador de Relatório... > jeror de reIaÓr - .. j ØSISAP - Vero 2- ][ Figura 1 ii. Sisap - Gerador de Relatórios A GUIA DADOS Filtragem A filtragem é a operação realizada para selecionar apenas os registros de um cadastro ou de uma tabela que interessam a um determinado relatório, em um determinado momento. Em outras palavras, aplicar uma filtragem a um relatório referente a um cadastro ou a uma tabela significa que talvez nem todos os registros deste cadastro ou desta tabela sejam mostrados neste relatório, enquanto a filtragem estiver em vigor. Por exemplo, talvez você deseje a) obter uma relação das pessoas físicas que são professores primários ou b) saber quem são os beneficiários de solicitações que moram ou tenham sede social no bairro do Porto Velho em Divinópolis ou c) emitir etiquetas para endereçar correspondência somente para os aniversariantes do mês de abril. Para realizar operações deste tipo, você precisará realizar filtragens. Para tanto, deverá clicar no funil da figura 1. Ao fazêlo, será aberta uma janela como a mostrada na figura 2. Dependendo do relatório que quer emitir,você verá, na seção Critério, um conjunto de restrições ali previamente inserido pela equipe de informática da Casa. Por exemplo, no relatório Etiquetas (para pessoas físicas), este conjunto existe, tem 4 instruções e impede que uma etiqueta seja emitida para alguém cujo endereço esteja incompleto, ou seja, os campos Logradouro, Município e CEP não podem estar vazios, nem pode haver asterisco algum em posição alguma do campo Critério. Entre cada par de instruções está implícito o operador E, ou seja, o logradouro tem de ser diferente de vazio E o código do município tem de ser diferente de vazio E o CEP tem de ser diferente de vazio E o campo Critério não pode conter o caractere asterisco (*) Veja novamente a figura 2. Ii DICA: Você não deve confundir campo Critério com secã Critério, ou seja, o campo Critério do cadastro dt Pessoas Físicas do Sisap e a seção Critério da guia Filtragem do gerador de relatórios do Sisap são coisas completamente diferentes iE A GUIA DADOS Sisap - Gerador de Relatórios 4 YÍ Fioicas Númera[Fi] Fisicas DP-Nome[Fi( Fisicas DP-Nascimento-Dia[Fi] Fisicas D P-Nascimento-Mês[Fi] Fisicas DP-NascimentoAno[Fi] Fisicas DPTratamento[Fi] Fisicas End.Logradouro[Fi] Fisicas End-Bairro[FI] Fisicas End-MunicíptoCódigo(Fi) Fisicas End-CEP[Fi( Fisicas End-Tipo:Residencial/Cornercial[Fi] E nd-Correspondéncia:T oda/apenasPessoal[Fi( Fisicas Fisicas DPCrltério[Fi] DP•Sexo:Masculino!Feminino/Desconhecido[Fi]Fisicas Operador início F ísicas(Fr( E nd-Logradouro[Fi] Físicas(Fi(.End.Município-Códio[Fi] F ísic as(Fi). E nd-CE P[Fi] Físicas(Fi)DPCritérioJFi] fim Iriiíiir- <> (Diferente) <> (Diferente) o (Diferente) No Ë Perecido Com ,IAP - Veia. 6.2 As restrições ficam entre as instruções início e fim, que funcionam como se fossem parênteses das expressões aritméticas. E se você clicar com o botão direito do mouse sobre qualquer uma das instruções, verá que há mais operadores disponíveis: Ou e Não. A prioridade do operador Ou é mais baixa que a do operador E, ou seja, as operações Ou são resolvidas somente depois que as operações E o forem. O operador Não nega a instrução que o segue. Na figura 2, se você colocasse o operador Não antes de inicio, conforme mostrado na figura 3, o conjunto de instruções contido entre inicio e fim seria negado, ou seja, invertido: as etiquetas seriam emitidas para quem tivesse o logradouro vazio ou o código do município vazio ou o CEP vazio ou tivesse no mínimo um asterisco (*) no campo Critério. Neste exemplo específico da figura 2, as instruções início e fim seriam dispensáveis, mas a equipe de informática da Casa resolveu mantê-las para servirem como delimitadores e deixálas claramente separadas das instruções que o gabinete pode acrescentar, para atender a suas necessidades de filtragem. 12 Dabla Figura 2 Sisap - Gerador de Relatórios 1 A GUIA DADOS im " Fia H r 1 Fiicas úmerolFi] Fisicas DP-Nome[Fi] D P-N ascimento-D ia[Fi] Fisicas DP-Nascimento-Mês[Fi] Fisicas DP-Nascimento-Ano[Fi] Físicas DP-Tratamento[Fi] Fisicas Fisicas End-LogradouroFi] Fisicas End-Bairro[Fi] Fisicas Erid-Municipio-Código[Fi] Fisicas End-CEPIF1] Físicas End-Tipo:Residencial/Comercial[Fi] End-Corresporidência:Toda/apenasPessoal[Fi] Fisicas Fisicas DP-Critério[Fi] DP-Sexo:Masculino/Feminino/Desconhecido[Fi]Fisicas Deabttadr NO Início Físicas(Fi)End-Logradouro[Fi] Físicas(Fi).End-Município-Código[Fi] Físicas(F;)End-CEP[Fi] Físicas(Fi).DP-Critério[Fi] fim !uicldr L 1 o (Diferente) <> {Diferente} <> (Diferente) No É Parecido Com Ver Repare agora as figuras 4 e S. Imagine que vai haver um congresso de biblioteconomia em Divinópolis. A intenção é emitir etiqueta para quem more em Divinópolis ou que seja bibliotecário, respeitando as condições já mostradas na figura 2. Figura 3 No entanto, na figura 4, uma etiqueta poderá ser emitida para um bibliotecário, mesmo que este não tenha o endereço suficientemente preenchido, ou seja, mesmo que o logradouro ou o código do município ou o CEP seja igual a vazio ou o campo Critério contenha asterisco. Na figura 5, conforme esperado, não será emitida etiqueta para bibliotecário algum, se o logradouro ou o código do município ou o CEP estiver vazio ou o campo Critério contiver asterisco. DESAFIO: Você conseguiria explicar a razão desta diferenca de resultados? 13 A GUIA DADOS Sisap - Gerador de Relatórios Filía Fioicas Fisicas Fisicas Fisicas Fisicas Fisicas Fisicas Fisicas Fisicas Fisicas Fisicas Nrmero[Fi1 DP-Norne[Fi] DP-Nascimento-Dia[Fi] DP-Nascimento-Mês[Fi] DP-Nascimento-Ano[Fi] DPT raramento(FiJ End-Logradouro[Fi] End-Bairro[Fi] EndMunicípio-Código[Fi] End-CEP[Fij End-Tipo:Residencial/ComerciallFil Toda.)apenasPsiPil 1 II1•U Início Físicas(Fi)End-Logradouro[Fi] Físicas(Fi).EndMunicípio-Código[Fil Físicas(Fi).End-CEP[Fi] Físicas(Fi) DP•Critério[Fi] fim Municípios(Mu). Descriço)Muj ou Profisses(Pr).Descriço(Pr) <> jDierente o (Diferente) o (Diferente) No È Parecido ComZ = (Igual) Divinópolis (Igual) Bibliolecário relar IrliudrG5r6r SI5AP -Veisâo 6.2 . r , ,,- i 01 Figura 4 DESAFIO: Você saberia dizer se a retirada do par inicio e fim alteraria a informação -indesejada e errada- do relatório da figura 4? 14 Sisap - Gerador de Relatórios 4 Fiam Lia írcço A GUIA DADOS 4 F_aipo Dpcni IT lc NúmerolFil Fiicas DP-Nome[Fi] Fiicas DP-Nasçimento-Dja(Fil Fiicas DP-Nascimento4vlês[FiJ Fisicas DP-Nascimento-Ano[Fi] Fisicas DP-Tratamento[Fi] Fisicas End-Logíedouro[Fi] Fisicas End-BairrolFil Fisicas End.Município-Código[Fi] Fisicas End-CEPfFi] Fisicas End-To:Residenciãl/Comercial{FiJ Fisicas E nd-Correspondência:Toda/apenasPessoal(Fi] Físicas Wéw Ope início FísicasíFil.End-Logradouro[Fil FísicãslFil.End-Município-Código[Fi] Físicas(Fi).End-CEPIFiI Físicas(Fi).DP-Critério[Fj] fim início Municípios(Mu).Descriço(MuJ ou ProfisseslPrl.DescriçoIPrI fim 41 Dbálda? <> (Diferente) <> (Dilerente o (Diferente) No Ë Parecido Com = (igual) Divinópolis =(Igual) Bibliotecário OKcanPcelar 1 ±ifordereattrD1[5ISAP-Versob.2 Q Figura 5 DICA: Entre as duas instruções fim e início da figura 5 também está implícito o operador E. No exemplo específico da figura 5, o segundo par de instruções início e fim é obrigatório para que o resultado seja o esperado: emitir etiqueta para quem more em Divinópolis ou que seja bibliotecário, respeitando as condições já mostradas na figura 2. DESAFIO: Você saberia dizer se a retirada do primeiro par inicio e fim alteraria a informação desejada e correta do relatório da figura 52 Esteja consciente de que a quantidade de campos que você pode utilizar na guia Dados para realizar as filtragens de alguns relatórios, como, por exemplo, do relatório Etiquetas é muito maior que a quantidade de campos disponíveis na guia Desenho 15 A GUIA DADOS Sisap - Gerador de Relatórios deste mesmo relãtório. Para o envio de correspondência pelo dia internacional da mulher, por exemplo, você pode querer filtrar Etiquetas pelo campo DP-Sexo:Masculino/Feminino/ Desconhecido[ Fi], mas não faz sentido querer que a informação deste campo (M ou F ou D) seja impressa nas etiquetas. DICA: Na seção Campos Disponíveis da figura 2 a seqÜóncia DP que figura no inicio do nome de alguns campos significa Dados Pessoais. A sequência End, no inicio do nome de outros campos significa Endereço, No Sisap, na janela Pessoas Físicas - Individual, ha um agrupamento de informações cujo nome e Dados Pessoais e outro agrupamento cujo nome e Endereço. A intenção da equipe de informática foi facilitar para você o entendimento de que, por exemplo, o campo DP.NomeEFi] da figura 2 é exatamente o campo Nome do agrupamento Dados Pessoais da janela Pessoas Físicas - Individual do Sisap. Citando mais exemplos, o campo DP-CriteriolFi] da figura 2 e o campo Critério do agrupamento Dados Pessoais da janela Pessoas Físicas - Individual do Sisap. O campo EndLogradouro[FiJ da figura 2 é o campo Logradouro do agrupamento Endereço da janela Pessoas Físicas Individual do Sisap E assim por diante Já foi visto que, dependendo do relatório que você quer emitir, você encontrará, na seção Critério, um conjunto de restrições ali previamente inserido pela equipe de informática da Casa. No entanto, no caso do relatório Colunado Completo, estas restrições originalmente não existem; a equipe de informática da Casa pensa que este relatório pode ser utilizado também para você acompanhar a qualidade de cadastramento, objetivando apontar, inclusive, endereçamentos insuficientes. Veja a figura 6. 16 Sisap - Gerador de Relatórios NúmerolFi] DP-Nome[Fi] DP-Naciniento-Dia[Fi] DP-Nascimento-Mês[Fi] DP-Nascimento-Ano[Fi] DP-TratamentolFi] End-LogrdourojFiJ End-Bairro[Fi] End-Município-Códio[Fi] End-CEPIFi] End-Tipo:Residencial/Comercial[Fi] E nd-Correspondência Toda/apenasPesoaI[Fi] DPCritério[Fi] DPSerro:Masculino/Feminino/Desconhecido[Fi] A GUIA DADOS Fiicas Fisicas Fisica Fisicas Fisicas Fisicas Fisicas Físicas Fisicas Físicas Fisicas Foicas Físicas Fisicas ldrr .1 or de reIetcric 5I5AP-VersârL.2 Figura 6 É claro, porém, que você pode tanto incluir restrições no Colunado Completo como modificá-las ou removê-las ou, ainda, incluir outras em Etiquetas. Para incluir uma restrição, basta escolher, na seção Campos Disponíveis, que pode ser vista na metade superior da figura 6, o campo ao qual você vai impor limites de valor. Escolhido o campo, dique duplo sobre ele. Automaticamente o campo escolhido será copiado para a seção Critério, na metade inferior da mesma figura. Se você quiser especificar, por exemplo, uma restrição sobre o mês de nascimento das pessoas físicas cadastradas, ao clicar duplo sobre o campo DP-Nascimento-Mês[FiJ, terá o resultado mostrado na figura 7. 17 Sisap - Gerador de Relatórios A GUIA DADOS e rt. e N,mero[Fil DPNome[Fi] DP-NascimentoDia[Fi] Fisicas DPNacimento-Ano[Fi] Fjica DP•Tratamento[Fi] Físicas End-Logradouro[Fi] Ficicas EndBairrü[Fi] Fisicas EndMunicípio-ódigo[Fi] Fisicas End-CEP[Fi} Ficas E nd.Tipo:Residencial/Comercial[Fil End-[orrespondncia: 1 oda/apenasPessoal[Fi] Fisicas Fiicas DP-Critério[Fi] DP-Seso:Masculino!Feminino/Desconhecido[Fi] Fisicas . . Fiicas Fica Fiica ..... [ut Dabdo Fisicas.DP-NascimenLoMês[Fi] . = [Igual] e e e e .y Na seção Critério, surge um nome anteposto ao nome do campo que você escolheu; Fisicas é o nome da tabela à qual o campo pertence. Observe isto na figura 7. e Figura 7 0 Note também que, na seção Critério, por padronização, o operador que surge é o = (igual). Imaginando que você queira uma relação dos aniversariantes do mês de abril, basta clicar com o botão esquerdo do mouse em qualquer posição do retângulo imaginário formado pela linha que você inseriu e pela coluna Valor. Ao clicar, o retângulo torna-se visível. Clique com o botão esquerdo dentro dele. O cursor passará a piscar dentro do retângulo. Basta, então, preenchê-lo com o valor 04. No entanto, se você não está interessado nos aniversariantes do mês de abril somente, basta clicar sobre o operador = (igual). Você terá a relação de todos os operadores disponíveis. Observeos na figura 8. 18 O 1 e O e e e Sisap - Gerador de Relatórios A GUIA DADOS FIltrdg C. .... Número[FiJ Fisicas DP-Norne[Fi] Fisicas DPNascimento-Dia[Fi] Fisicas DPNascimento-Mês[Fi] Fisicas Fisicas DP NascimentoAno[Fi] DP-Tratamento[Fi] Fisicas End-Logradouro(Fi] Fisicas End-Bairro[Fi] Fisicas End-Município-Código[Fi] Fisicas Fisicas End-CEPLF1I End-Tipo:Residencial/Comercial[Fi] Fisicas Fisicas End-Correspondência: T oda/apenasPescoal[Fi] DP-Critério[Fi} Fisicas D P-S eco: Mascuhno/Feminino/D esconhecido[Fi] Fisicas Cutéri Fisicas.DP-Nascimento-Mês[Fi] nrciaiJ r]d = [Igual) 1 <> [Ititerentel (Menor que) <= (Menor ou igual a) (Maior que) >= (Maior ou igual a) Ë Parecido Com No È Parecido Com Está Entre No Está Entre Está na Lista No Está na Lista Ë Multivalorado Vazio 1 Ë Multivalorado NoVsin Versão SISAP 6.2 Na figura 8, você pode selecionar o operador que lhe interessa. Para isto, basta clicar com o botão esquerdo do mouse sobre o operador escolhido dentre os apresentados na lista. .--i1 Desabilitar? KCr'eIer Figura 8 Imaginando que você queira agora uma relação dos aniversariantes do segundo trimestre, o operador mais adequado será o Está Entre. Os limites de valores para este operador serão 04 (mês de abril) e 06 (mês de junho). Veja na figura 9. 19 A GUIA DADOS Sisap - Gerador de Relatórios iLJ Ftetn Diaç i? 2&u:o'i D,pont' Cnrpo___________________________ Fiicas Número[FiJ Fiicas DP-Nome[Fi] Fisicas DP-Nascimento-DIaIFI] Fiacas D P-Nascimento-MêlFil Físicas DP-Nascimento-Ano[Fi] Fisicas DP-Tratamento[Fi] Fisicas End-LogradourolFi) Fisicas End-BairrolFi] Fisicas End-Município-Código[Fi] Fisicas End-CEP[Fi] Fisicas End-Tipo:Residencial/Cosnercial[Fí] End-Correspondncia Toda/apenasPessoaliFi]Forcas Fiocas DP-Critério[Fi] DP-Seso:Masculino/Feminino/Desconhecido[Fi] Fisicas Fisicas.DP-Nascento4AêslFi] 0 .ç lEstá Entre f Desabilitar? r 4 Veçâo 6.2 Figura 9 DICA: Quando o operador for Está Entre, Não Está Entre, Está na Lista, Não Está na Lista, ou seja, sempre que no campo Valor houver mais de um dado, o separador entre estes valores será a vírgula. Aproveitando a oportunidade, você deve ficar ciente de mais algumas características da filtragem. Repare que, na figura 2 ou na figura 5, na linha onde você lê Fisicas[Fi].DP-Critério, o operador é Não É Parecido Com e o valor é %*%• DICA: O caractere % substitui qualquer caractere, por este motivo. %*% significa qualquer seqüência de caracteres que possua pelo menos um asterisco em qualquer posição. O efeito do operador Não É Parecido Com sobre o valor %*% é que somente têm sucesso na filtragem os registros em que no campo Critério não há asterisco algum. 20 Sisap - Gerador de Relatórios A GUIA DADOS DICA: Para o Sisap, os meses -e os diastêm de ser escritos com dois algarismos, Agosto, por exemplo, é o mós 08, e não 8. Repare que você tem a opção de desabilitar uma restrição sem que seja preciso eliminá-la. Isto é muito útil, porque lhe possibilita alternar rapidamente entre a situação de ter a filtragem ativa e a de tê-la desativada, sem a necessidade de reescrever e apagar a linha da restrição. Isto é muito bom, principalmente se você estiver tentando conjugar várias restrições e não estiver certo do efeito que uma das restrições tem sobre o conjunto das restrições. DICA Para desabilitar uma restrição, basta clicar sobre a linha que contém a restrição e clicar dentro do pequeno quadrado que segue a pergunta Desabilitar?, conforme afigura 10. jJ5J Ftraem csço Campo T~ Fisices Número[FiI DP-Nome[Fi] Físicas Fisicas DP-Nascimento-Dia[Fi] DP-Nascimento-Mês[Fi] Físicas DP-Nascimento-Ano[Fi] Físicas Fisicas DP-TratamentolFil End-Loradouro[FiJ Fisices Fisicas End-Bairro[Fi] Fisicas E nd'k unic ípio-CódigoFi1 Fisicas End-CEP[F1] End-Tipo' A esidencial/Comercial[Fi] Físicas End-Correspondência:Toda/apenasPessoaI[Fi Físicas Fisicas DP-Critério[Fi] DPSexo:Masculino/Feminino/Desconhecido[Fi]Físicas Campo Fisicas DP-Nascinento-MêslFil Opesad Está Entre r 04,06 Obir'•. Desabilitar7 f OKJCarref Figura 10 21 A GUIA DADOS Sisap - Gerador de Relatórios Se você quiser, pode também eliminar uma restrição. Você pode eliminar tanto as restrições criadas por você mesmo quanto as predefinidas pela equipe de informática da Casa. No segundo caso, especialmente, você somente deve eliminar restrições se estiver plenamente consciente do que está fazendo, pois elas foram pensadas com muito cuidado. Retornando ao exemplo mostrado na figura 2, suponha que você decidiu emitir etiquetas inclusive para quem não tem o CEP preenchido, pois o gabinete contratou uma empresa, que não os Correios, para entregar uma série de brindes. Você quer eliminar a restrição de CEP não preenchido. DICA: Para eliminar O mouse sobre a parte mais a esquema da linha que contém a restricão, ou seja, na coluna Campo, Basta, entao, clicar duplo i 1(1 E lft Observe que o dique duplo sobre esta restrição faz com que a linha que a contém seja retirada da seção Critério. Veja o resultado na figura 11. — fl. Consi ,iil 01 III.. 1 orisiIka 1'r:.- hi xl í.iI.L.•H.H Fisicas Núrnero[Fi] Físicas DP.Nome[Fi] DP.Nacimento.DiaFi] Físicas Físicas DP-NaocimentoMês[Fi] Físicas DP-NascimentoAno[Fi] DP-Tratamento[Fi] Fisicas End-Logradouro[Fi] Fisicas Físicas End-Bairro[Fi] Fisicas End.Município-Código[Fi] Físicas End-CEP[Ft] End-Tipo:Residencial/Comercial[Fí] Físicas. E nd-Correspondência: Toda/apenaPessoaI[Fi] Fisicas Fisicas DP-Crifério[Fi] 1 DP.Sexo:Masculino/Feminino/Desconhecido[Fi] Fisicas 1 1 Início Físicas(Fi).EndLõqradouro1Fi] Físicas(Fi).End-Município-Código[Fi( Físicas(Fi).DP-Critério[Fi] fim 1) 1 o (Diferente) o (Diferente) No Ê Parecido Com Figura 11 22 Sisap - Gerador de Relatórios A GUIA DADOS É claro que você não poderá se esquecer de estabelecer novamente a restrição do CEP, se a ECT se tornar a empresa contratada para entregar os brindes. Retornando à figura 9, você já sabe que o operador mais adequado para obter a relação dos aniversariantes do segundo trimestre é o Está Entre. Este foi o operador que exigiu de você menos digitação naquela situação. É importante você saber que o operador Está na Lista também resolveria aquela demanda. Veja na figura 12. «JJI R Construtor de Consultas NúmerolFi] DPNome[Fi] DP-Naocimenio-Dia[Fi] DP-Naocimeno-Mês[Fi] DP-Nascimento-Ano[Fi] DP-TratamentolFi] End-Logrdouro(Fi] End-Ba,rro[Fi] End-Município-Códgo[Fi End-CEP[F1J End-Tipo:fleidenciaI/ComerciaI[Fi] E nd-Correspondência:Toda/apenaoPe000allFi] DPCritério[Fi] DP-Sexo:MascuIino/Ferninino/Deconhecido[Fi] Fioicas Físicas Fisicas Fisicas Fisicas Fisicas Fisicas Fisicas Físicas Fisicas Fisicas Fisicas Fisicas Fisicas Crerrc Li ipc. Fiicao DP-Nascirrerito-M ê[Fi] na Lia O4O5.06 TT Desabihar7 E- o dDJ Versão 6.2DoOtaço * j *3 > Figura 12 DESAFIO: Ha casos em que a operador Esta Entre não poderia ser usado mas sim o Esta na Lista Você consegue imaginar algum exemplo? Cama você faria para emitir etiquetas apenas para os nascidas nos meses pares? Há mais algumas coisas que você precisa saber. Quando o conteúdo do campo Valor da seção Critério de uma restrição for do tipo data, seu formato é ddlmm/aaaa, onde dd significa 23 A GUIA DADOS Sisap - Gerador de Relatórios dia (com 2 algarismos); mm, mês (com 2 algarismos) e aaaa, ano (com 4 algarismos). Por exemplo, 17/03/2008. Quando o conteúdo do campo Valor for hora, seu formato é hh:mm:ss, onde hh significa hora (com 2 algarismos); mm, minuto (com 2 algarismos) e ss, segundo (com 2 algarismos). Por exemplo, 10:17:34. $V DICA: Quando o conteúdo do campo for da seu formato e o formato da data, seguido de um espaco em branco e seguido do formato da hora. Continuando a exemplificar, um valor valido pode ser 17/03/2008 10:17:34 Para você saber todos os registros de pessoas físicas que foram alterados entre as 14 horas, 30 minutos e 20 segundos e as 14 horas, 30 minutos e 40 segundos do dia 21 de janeiro de 2009, basta fazer o mostrado na figura 13. ..•••.•:,. Fisrcas NúmeroiFil Forcas DPNome[Fi] Físicas DP-Nascimento-Dia[Fi1 Fisicas DP-Nascimento-Mês[Fi] Fisicas DPNascimento-Ano[Fi] Fisicas DP-Tratamenta[Fi} Fisicas End-Logradouro[Fi] Físicas End-Bairro[Fi] Fisicas EndMunicípio-Códio[Fi] Foscas End-CEP[Fi] Fisicas End-Tipo:Residencial/ComerciallFíl End-Correspondência: Toda/apenasPessoal[Fi] Fisicas Forcas DP-Critério[Fi] DP-S erro: M ascuhno/Feminino/Desconhecido[Fi] Fincas Fisicas.AIteraçoAnterior .Data&H ora[Fi] Iur,ti ,r... Esi Entre 21/01/2009143020.21)01/2009 14:30:40 .1 [ SISA l-Veido Is . Figura 13 24 Sisap - Gerador de Relatórios A GUIA DADOS DICA: Observe o espaço em branco ucurrendo duas vezes em Valor na figura 13; uma vez para cada data, sempre separando o dia da hora. Alguma simplificação na digitação da restrição é possível. Por exemplo, para você saber todos os registros que foram alterados a partir das 14h do dia 21 de janeiro de 2009, basta seguir a figura 14. DIVA: Repare na diferença de tratamento entre um valor do tipo data e outro do tipo data e hora. Imagine que você quer filtrar tudo o que ocorreu entre o dia primeiro e o dia quinze de março de 2009. Se o tipo do campo é data, basta digitar 01/03/ 2009,15/03/2009 no campo Valor. Se o tipo do campo é data e hora, você tem de colocar 01/ 03/2009,15/03/2009 23:59:59 no campo Valor. Saipa do campo é data e hora, mas você digitar somente 01/03/2009,15/03/ 2009 no campo Valor, serão listados, para o dia 1 5, apenas os registros de zero hora em ponto Nenhum registro do dia 15, posterior a zero hora, sem filtrado. e em Oakaçk CarT,os Depon Fisicas NúmerolFi] DP-Norne[Fi] Físicas DP-Nascimento-Dia[Fr] Fisucas DPNascimento-Hês[Fi] Físicas DP-Nascimenio-Ano[Fi] Frsrcas Físicas DP-Tratamento[Fr] Fisicas End-LogradourolFi] Físicas End-Baitro(Fi] End-Município-Código[Fi] Físicas Fisicas End-CEPÍF1] End-Trpo:R esrdencai/Comerciai[Fi} Físicas End.Correspondência: Toda/apenasPessoal[Fi] Físicas DP-Critério]Fi] Físicas DPSerro:MascuIino/Feminino/Desconhecido(Fi] Fisicas FisicasAiteraçkAnterior-Data&H ora[Fi] >= (Maior ou igual a)21/01/200914 Lç:çiçL Figura 14 1 25 A GUIA DADOS Sisap - Gerador de Relatórios 1 Com relação aos operadores utilizados nos critérios de filtragens, saber como lidar com Grupos, Cargos e Pessoas Jurídicas de Atuação é importante. 1 O cadastro de Pessoas Jurídicas faz referência à tabela Grupos e esta referência é multivalorada, isto é, uma pessoa jurídica pode fazer parte de vários grupos. O cadastro de Pessoas Físicas, além de fazer referência à tabela Grupos, também se refere à tabela Cargos. Estas referências são multivaloradas. Além disto, o cadastro de Pessoas Físicas faz referência ao cadastro de Pessoas Jurídicas por duas vezes. Uma delas, a referência a Pessoas Jurídicas de Atuação, é multivalorada. 1 Há dois operadores que devem ser usados apenas com Grupos, Cargos e Pessoas Jurídicas de Atuação. São eles É Multivalorado Vazio e É Multivalorado Não Vazio. Se você quiser saber, por exemplo, quais pessoas físicas têm cargos, mas não têm estes cargos ligados a pessoas jurídicas de atuação, basta estabelecer as restrições mostradas na figura 1 S. Fisica Número[Fi] Fizic&, DP-NorrielFi] Fisicas D P-NawimentoDia[Fi] Fisica DR-NascwieriIo-Mê[FiI Fisicas D p ri asc roero.Ano[Fi] Fisicas DPTratarneruio[Fi] End-Logradouro[FiJ Fisicas End-Bairro[Fi] Fisicas Fisicas E nd-M uritc ipioCodigo[Fi] End -CE P[Fi] Fisicas End-Tipo:Residenciai/Comerciai[Fij Fisicas Erid-Correspondência:TodakpenasPessoaIFi1 Fisicas [1PCrilério[Fi] Frsicas DP-Sexo:Masculino/Feminino/Desconhecido[Fi]Físicas Largos[Ca).Código(Ca) Jurídicas(Ju).Número[Ju] I]pdcs Ë Muitivalorado No Vazio É Multivalorado Vazio SISAP Vtrsao F,.? iLí 4. L- Figura 15 26 Sisap - Gerador de Relatórios A GUIA DADOS Classificação ou Ordenação Classificar um relatório com relação a um campo de um cadastro ou de uma tabela significa estabelecer um critério de ordenação para a apresentação dos registros deste cadastro ou desta tabela, segundo o conteúdo deste campo, enquanto a classificação for mantida. Dicionários e catálogos telefônicos são ferramentas muito úteis somente porque são classificados. Se não fossem listas ordenadas, de nada nos ajudariam. Expressando de outra forma, de que nos serviria um dicionário, se não houvesse um critério definido para a procura das palavras? E não basta haver um critério; este não pode ser apenas subentendido, este tem de ser claramente divulgado, para que aqueles que utilizam o dicionário ou o catálogo saibam realizar a pesquisa. Se você quiser utilizar o relatório Colunado Completo de pessoas físicas para obter uma listagem ordenada, primeiramente você deve selecioná-lo. Após sua seleção, você deve escolher a guia Dados, conforme mostrado na figura 16. :,,_ Eriador de Relatórios. Colunado Completo - JjJ ArquNo Dados 1 De~ Víst~ Irrres& Nome--- -- ----jT3- - í.hoInleger FJrnero[Fi] String45 fl DP N om e[Fi] String2 ] DP-Nascimento-Dia[Fi] String2 J DP Nascimento-MêsEFil String4 J DP-Nascimento-AnoFi Strg15 DP-Tratamento[Fi] SLring45 Erid-Logradouro[Fi] String25 _] End-Bairro[Fi] String5 _J] End-Município-CódigoFiJ String8 J End-CEP[Fi] String1 J End-Tipo:Res;dencial/Comercial[Fi] String1 _ E nd-Correspondênci a:T ode/apenasPenoaIFi] Stnng8 ] DP-Critéíio[Fi] LJ Prorêo Gerador de r4atórs- -55AP versão 6.2 - J [Criador de Relatório...Docunwtaç 40 Figura 16 27 Sisap - Gerador de Relatórios A GUIA DADOS 1 Estando na guia Dados, deverá clicar no ícone que mostra as letras A e Z, tendo uma seta ao lado. Por exemplo, se você quiser ter na listagem todas as pessoas que moram em Aimorés antes das que moram em Betim, as que moram em Betim antes das que moram em Contagem etc, e, além disto, ver as pessoas dentro de cada cidade por ordem alfabética de nome, ou seja, Ana antes de Bernardo, Bernardo antes de Cristina etc, terá de procurar na seção Campos Disponíveis o campo Descrição[Mu] e clicar duplo sobre ele. Repare que ele será deslocado para a seção Ordenação. Você fará a mesma coisa com o campo DP-Nome[Fi]. Agindo assim, você chegará à situação mostrada na figura 17. e rlúrnero[FilFisica DP-Nascimento-Dia[Fi]Fisicas D PNacimenIo-.1 ês[Fi] Fiica Fis Icas DPN acimento-AnolFi] DPTraamento[Ft] Fisicas Fisicas E nd-LogradourolFi} End-Bairro[Fi] Fisicas Fisicas End-Município-código[Fi] Fisicas End-CEP[Fi] Errd-Tipo:Residencial/Comercial[Fi] Fisicas E nd-Couespondênõia: T oda/aperiasPessoal[Fi] Fisicas DP-LriFério[FiJ Fisicas DP•Seso.Masculino/Feminino/DesconhecidoíFil Físicas Partido-Codigo[Fi] Fisicas IJ Descrição(Mu) DP-Nom elFi] rii-rn Natur,31 * 1 1.1 LlriIc ipio Fisica; e e a w 1 n Isar lL acr cc rktins V S1AP - Veraob.Z L Classificar pode ser extremamente útil. E muito fácil. Se você resolver verificar as pessoas por ordem decrescente de nome, ou seja, ordem alfabética invertida, basta clicar na linha iniciada por DP-Nome[Fi] e clicar sobre o pequeno quadrado que segue a pergunta Ordem decrescente?, conforme pode ser visto na figura 18. 1j9:a7 Figura 17 e e e e e e 28 e Sisap - Gerador de Relatórios A GUIA DADOS .x A Fisicas NúmerolFil Físicas DPNascimento-Dia[Fil DP-Nasçimento-Mês[Fi] Físicas DPNascimento-Ano[Fi] Fisicas DPTratamento[Fi] Físicas End-Logradouro[Fi] Fisicas Fisicas EndBairro[Fi] End-Município-Código[Fi] Físicas Físicas End-CEP[Fil Erid-Tipo:Residencial/Comercial[Fi] Físicas Fisicas End-CorrespondênciaTodajapenasPessoal[Fi] DP-Critério[Fi] Fisicas DP-Seso:Masculirro/Feminino/Desconhecido[Fi] Fisicas Parido-Código[FiJ Físicas ] Liírndajsc 1. Municipios Físicas Ordem decrescente?. Descriço(Mu) DP-Nome[Fr] Jruudr 1 1 Versão 6.2 Você continuará a ver todas as pessoas que moram em Aimorés antes das que moram em Betim, as que moram em Betim antes das que moram em Contagem etc, mas, verá as pessoas dentro de cada cidade por ordem decrescente de nome, Cristina antes de Bernardo, Bernardo antes de Ana etc. Figura 18 Se você mudar novamente de idéia e quiser listar as pessoas por ordem alfabética, basta clicar sobre o pequeno quadrado. A situação volta a ser idêntica à mostrada na figura 17. E agora, se você desistir de impor alguma ordenação, deixando que os registros sejam listados segundo a ordem natural de cadastramento, você deve clicar duplo sobre cada linha mostrada na seção Ordenação. O efeito disto é que os campos Descrição[ M ul e DP-Nome[Fi] serão devolvidos para a seção Campos Disponíveis e você volta a ter a situação mostrada na figura 19. 29 A GUIA DADOS Sisap - Gerador de Relatórios ieriiir — Fi{aCL 24 Físicas Número[Fi1 Fiicas DP-N om e[Fi] DP-Nascimento-Dia[F] Físicas Fiica DP-Nacimento-Mês[Fi] Fisicas DPNascimenio-Ano[Fi1 Fisicas DP-Tratamento[Fi] End-Logradouro[Fi] Fisicas Fisicas End-Bairro[Fi] Fisicas E nd-Murucípio-Código[Fi] Físicas End-CEP[Fi] Fisicas End-Tipo:Residencial/Coniercial[Fil End-Coriespondncia: Toda/apenasPessoal[Fi] Fisica Fisicas DP-Critério[Fi] DP•Sexo:Masculino/Feminino/Desconhecido[Fi] Físicas Em cdew decrenisr li iíiiri,ir lSI5AP- Versão 6.2 Figura 19 DESAFIO: Você consegue exemplificar a diferença entre a ordenação mostrada na figura 17 e a mostrada na figura 20? 30 Sisap - Gerador de Relatórios A GUIA DADOS R Construtor de ConsuIta - ^151 X EndJurrdrcaDesttnatarra Numero[Fi] Fracas End EMail PrincipaIFr) Fisrcas Fisicas End-EMaii-Aiternativo[Fi] 1 Código[Mu] Munic;pios UnidadeFederaço-Códio[Mu]Municipios AIteraç 'o' Anterior-Data&Hora(Mu) Municipios AlteraçoAnterior-Usuário-Nome(Mu) Murcipios Código[Pa] Descrição(Pa) AltéraçoAnterior-Data&HoraPa) AlteraçoAnterior-Usuário-Nome(Pa) Código[Pr] Descriço(Pr) AIteraçoAnterior-Data&HoraPrJ DP-Niome[Fi] Descrição(Mu) Partidos Partidos Partidos Partidos Protissoes Prol issoes Prolissoes Fisicas • Municipios minarLç.ri.-: - SISAP - Veiso 6.2 E :n.rne- Para finalizar,saiba que a quantidade de campos que você pode utilizar na guia Dados para realizar as ordenações de alguns relatórios, como, por exemplo, do relatório Etiquetas, é muito maior que a quantidade de campos disponíveis na guia Desenho deste mesmo relatório. - Figura 20 Em outras palavras, nem todo campo utilizado para ordenar um cadastro ou uma tabela deve ser impresso. Imagine que você queira enviar uma correspondência para todos as pessoas físicas cadastradas, alertando sobre cuidados para não contrair uma determinada doença. Você quer emitir todas as etiquetas de uma só vez, porque já sabe que estará sem a impressora no dia seguinte. Como você sabe que não será possível enviá-las todas na mesma semana, quer dar prioridade de envio para os profissionais da área médica que, como formadores de opinião, têm mais oportunidade de obter uma "audiência" ampliada para divulgar a notícia. Neste caso, você pode usar a ordenação do cadastro de pessoas físicas por Profissão.Código[Fi] como forma de agrupar as etiquetas prioritárias. • • 31 A GUIA DESENHO A GUIA DESENHO A guia Desenho Enquanto a guia Dados está mais relacionada com a escolha dos registros do cadastro -ou da tabela- que comporão o relatório, a guia Desenho tem a ver com a escolha dos campos destes registros que serão exibidos. Além disto, na guia Desenho é trabalhada a aparência do relatório. Na guia Desenho, você poderá, por exemplo, acrescentar ou retirar componentes, aumentar ou diminuir o tamanho das letras, mover componentes para lá ou para cá, usar cores e distribuir espacialmente os componentes de modo a proporcionar ao leitor de seu relatório mais conforto visual, ao mesmo tempo que a qualidade da informação fica mantida. Apenas a título de ilustração, veja alguns exemplos. Se, dentre as pessoas físicas cadastradas, apenas os médicos devessem figurar em um determinado relatório, isto seria definido na guia Dados. Ser ou não ser médico está registrado em um determinado campo de cada registro de pessoas físicas, independentemente de este campo vir a ser mostrado ou não na guia Desenho. Se fosse importante que o bairro figurasse neste relatório, sua inclusão seria feita na guia Desenho. Aqui não se trata de mostrar o bairro somente se ele for o Sion ou o Caiçara. Trata-se de mostrar o bairro, não importando qual seja ele; para isto, nada tem de ser feito na guia Dados. Se o CEP não for importante para este relatório, sua retirada é feita também na guia Desenho. Na figura 1, você vê como foi projetado um dos relatórios desenvolvidos pela equipe de informática da Casa para uso dos gabinetes parlamentares. 34 Sisap - Gerador de Relatórios rip Gerr-uur' Je neiatorKjr-, A UL IA flESENHU Ai jiEditariii:rPIi A J D A _J ikullrr rr 1 'r iru II --_A 14- — 1 1 Tabda dc huuc ip io I*abinete[PIIi] -, r1aL * n1i r'- 'nt 'itJ itnttv1j U Tot dpi iii )fi ii -1i lei Inifiar, -r 1 —in, í•1.i 1 ir [ridor de ReIaoriosr,.. ti. qlrd Estruturação das Relatórios - Componentes Para lustrar melhor o que foi dito até aqui, na figura 1, o retariguo onde voce pode ler "Tabela de Municipios" e um componente O iconesirnboIo do Sisap também ê um componente O retàriqulo no qual está escrito 'Alteração mais recente" também, assim como os retangulos onde estão es ritos "Desrção[Mu]" , "Contar( Y' e "26/03/2009" A linha aoma dos componentes onde esta escrito "Total de itens" e "Contar ()" é tdmbém une componente. Os componentes são sempre distribuicos dentro das faixas do relatório Estruturação dos Relatórios - Faixas Qualquer relatório estruturado em faixas, cada qual com jn'a finalidade especifica, como, por exemplo, definir o que será impresso no rodapé de cada página ou estabelecer o que deverá fgurar apenas na página que conterá o titulo do relatório e Na figura 1, faixas são áreas em tonaliaade mais clara que oupam toda a arqura do relatorio. 0 nome de cada faixa está IM A GUIA DESENHO descrito logo abaixo dela, à esquerda, sobre uma área em tonalidade cinza. Como você pode observar na figura 1, este relatório utiliza cinco faixas: Título, Cabeçalho, Detalhe, Rodapé e Sumário. E estas cinco são as faixas de uso mais freqüente. A quantidade de faixas utilizadas em um relatório pode ser diferente da de outro. Veja o relatório Colunado Endereçamento por Município da pasta Físicas. Além das faixas que você já conhece, ele possui duas outras faixas. Estas faixas são Cabeçalho do Grupo e Rodapé do Grupo. Note que, por enquanto, você já sabe da existência de sete faixas. E, à medida que você for conhecendo os relatórios preconfeccionados, mais faixas vai conhecer. Em qualquer relatório, a menos que você interfira e especifique de maneira diferente, certas ações serão sempre tomadas. Por exemplo, o padrão é que o conteúdo da faixa Cabeçalho seja impresso no alto de cada página. Você, entretanto, pode intervir definindo que não haverá cabeçalho na primeira página ou na última ou em ambas. O conteúdo da faixa Rodapé é impresso na parte inferior de cada página, mas você pode abolir o rodapé na primeira página ou na última ou em ambas. O conteúdo da faixa Título é impresso somente na primeira página, acima do conteúdo da faixa Cabeçalho. Embora, por padrão, em seguida venham o cabeçalho e as linhas de detalhe, você pode intervir definindo que na primeira página não haverá cabeçalho nem linhas de detalhe. O conteúdo da faixa Sumário é impresso apenas na última página, entre o último registro da faixa Detalhe e o conteúdo da faixa Rodapé. Entretanto, você pode definir que o sumário saia na página seguinte àquela onde foi impressa a última linha de detalhe. O conteúdo da faixa Detalhe é impresso a cada registro lido. Você pode, no entanto, tornar esta faixa invisível. Para conferir tudo isto que foi exemplificado, basta clicar com o botão direito do mouse sobre cada faixa. Para você enxergar como este relatório seria impresso, basta clicar na aba Visualizar Impressão. Você vê o resultado nas figuras 2 e 3. Na figura 2, título, cabeçalho e parte da faixa de detalhe, e na figura 3, parte da faixa de detalhe, sumário e rodapé. 36 Sisap - Gerador de Relatórios Sisap - Gerador de Relatórios A GUIA DESENHO 1l Criador d ReIatóriOS *181811 Tabela de Municípios (3ab. Dep. Exemplo CódigoDescrição 30000BELO HORIZONTE 32000CONTAGEM 32400IBIRITÉ 32450SARZEDO 32470MÁRIO CAMPOS 32500BETIM 32800CITROLÂNDIA 32850SANTA ISABEL 32900IGARAPÉ 32920SÃO JOAQUIM DEBICAS 33000SANTA LUZIA 33200VESFASIANO 33350SÃO JOSÉ DA LAPA 33400LAGOA SANTA 33500CONFINS 33600PEDRO LEOPOLDO 33800RIBEIRÃO DAS NEVES U. F Alteração mais recenteTítulo? 15/3911999 04:00:00 -SISAP4 990915 MG 15D911999 04:00:00 - SISAP4 990915 MG 1510911999 04:00:00 - SISAP4 990915 MG 1510911999 04:00:00 - SISAP4 990915 MG 1510911999 04:00:00 SISAP4 990915 MG 151091199904:00:00 - SISAP4 990915 MG 15109/199904:00:00 - SISAP4 990915 MG 15109/199904:00:00 - SISAP4 990915 MG 1510911999 04:00:00 - SISAP4 990915 MG MG 15109(199904:00:00 -SISAP4 990915 151091199904:00:00 - SISAP4 990915 MG MG 151091199904:00:00 - SISAP4 990915 151091199904:00:00 - SISAP4 990915 MG 15109/1999 04:00:00 - SISAP4990915 MG 1510911999 040000 S1SAP4990915 MG 151091199904:00:00 - SISAP4 990915 MG MG 15109/199904:00:00 - SISAP4 990915 Feme 1 de 18 'igura 2 ii Ai4ida III 39990ÁGUAS VERMELHAS 39995DIVISA ALEGRE 3999$CURRAL DE DENTRO MG15/09/1999 0400:01] - SISAP4 990915 MG15/09/199904:00:00 - SISAP4 990915 MG15109/199904.00:00 - SISAP4 990915 Total de itens: 863 Pág.: 18 Total de pg. : 18 Em 2610312009 às 10:36:371 1$ de 18 Figura 3 37 A GUIA DESENHO Sisap - Gerador de Relatórios Barras de ferramentas e seus componentes O significado de componente vai ser agora ampliado; não vai ficar restrito somente àquilo que pode figurar nas faixas. Em qualquer relatório há dois tipos de informação: informações vinculadas ao banco de dados e informações desatreladas do banco. Ambos os tipos de informação são distribuídos pelas faixas do relatório por meio da utilização de componentes pertencentes a barras de ferramentas. Para você criar ou alterar um relatório, é necessário, antes de mais nada, conhecer um pouco das barras de ferramentas. Estando na aba Desenho, dique no menu Visualizar/Barras de Ferramentas. Serão apresentadas as opções que poderão ser habilitadas. Na figura 1, você consegue enxergar quatro destas barras: Componentes Padrão, Componentes de Dados, Formato e Editar. Logo você aprenderá a reconhecê-las. Além destas quatro, há mais quatro que não estão visíveis: Desenho, Alinhamento ou Espaçamento, Tamanho e Deslocamento. Sempre que você consegue enxergar uma barra de ferramentas, isto significa que ela está disponível. Na figura 4 você pode ver todas as oito barras de ferramentas e, portanto, todas elas estão disponíveis. Nas barras de ferramentas cada componente tem um ícone associado. In o °159° °° j'iae INIuiiicipios 1 , 111 ]j Tl1k itra, cAn nt Dk1teiw1 io-titti 11 N Iota1depgJ_______ A] AH t1tti1 RZIJ Figura 4 38 Sisap - Gerador de Relatórios A GUIA VISUALIZAR IMPRESSÃO Agora que você já sabe identificar as barras de ferramentas, preste bastante atenção, por exemplo, às barras Componentes Padrão e Formato. Retorne à figura 1. Localize lá estas duas barras. Repare que as barras, quando estão em seus lugares de origem, têm uns frisos verticais na extremidade esquerda. Repare que há mais duas barras com estes frisos. Se você clicar duplo sobre eles, a barra de ferramentas se descola do local onde está e fica pronta para ser arrastada pela janela ou para ser fechada. Foi isto que foi feito com as barras que você vê na figura 4. Observe também que uma das barras teve seu nome truncado. É uma das mais importantes, a barra Componentes de Dados. Observe que, na figura 1, a barra Formato teve seu ícone mais à direita truncado. Observe também que a barra de ferramentas Editar contém uma caixa de edição. Aprenda que ela pode conter duas caixas, ao invés de uma, conforme pode ser visto na figura 6. Se você quiser retornar uma barra de ferramentas ao seu local de origem, basta clicar duplo sobre sua barra de título. Repare que a barra Componentes Padrão contém oito ícones. O primeiro ícone à esquerda se apresenta em forma de seta apontando para o alto. Posteriormente você será informado sobre seu funcionamento. O importante agora é saber que ele não é um componente. Todos os sete demais ícones referem-se a componentes. Todo componente obtido a partir desta barra de ferramentas é desvinculado do banco de dados. Na faixa Título da figura 1, a logomarca representativa do Sisap é um componente -no caso, uma imagem- obtido a partir do sexto ícone, ou seja, quinto componente, desta barra de ferramentas, contado da esquerda para a direita. O nome deste componente é Imagem. Ainda na faixa Título, há um componente cujo conteúdo é o texto Tabela de Municípios. Ele foi obtido a partir do segundo ícone, ou seja, do primeiro componente da barra de ferramentas Componentes Padrão, aquele que tem a forma de uma letra A. O nome deste componente é Texto. Quando você clica, na faixa, sobre um componente do tipo Texto, o conteúdo dele se repete na caixa de texto da barra de ferramentas Editar, localizada logo acima da régua milimetrada. Confira na figura S. 39 Sisap - Gerador de Relatórios A GUIA DESENHO ArquÉm Editar Vot Roi D Aiudo . DaOeenho A J 1 1AlÍTjrneNwHomanvhs : B / 11 ............ Tabela de Municip;as o oltdlbI6ladkokoid1 co1 3idolutolido(to114lidoidolitolioOolo Tabe1a de1/111111cípiosE ibn&e[Pm]j T ituL ° goIescrição - ° ódigo[Iv Jscnçac1u) i° o Total de pá ] Roiap ][26/Q3f2039Jii42:13j de itens:lontas('l =° EaqiJ la 71 bkto Lob,-1 1nwiar.rcc.jiohroo Mteração mais recente1ITítu1o?I ____ ______________ _______ +g _J (1,Ais p Larjta: 497A, erSo6Criador de Relatórios..... Veja mais um exemplo. Na faixa Detalhe ha um componente onde você pode ler Descrição[Mu]. Este componente é vinculado à tabela Municipios. Quando você clica sobre ele, vê que a origem dele está descrita em uma caixa de texto localizada logo acima da régua milimetrada: Municipios. Em outra caixa de texto, ao lado, você tem o nome do campo: Descrição[Mu]. Ambas as caixas pertencem à barra Editar. Confira na figura 6. Repare que, quando você clica sobre o componente, duas caixas de texto aparecem, se este é atrelado ao banco de dados, mas apenas uma caixa aparece, quando este é desvinculado do banco. Repare na figura 2 que, a cada linha, Descrição[Mu] assume um valor diferente: Belo Horizonte, Contagem, lbirité e assim por diante. Isto acontece, porque este componente está na faixa Detalhe. Embora neste momento não haja pretensão de ensinar você a criar um relatório, já é bom você saber que os componentes vinculados ao banco de dados foram trazidos da barra de ferramentas Componentes de Dados. Os componentes desvinculados do banco de dados, como você já sabe, vieram da barra de ferramentas Componentes Padrão. É útil saber 40 tU4° Figura 5 Sisap Gerador de Relatórios A GUIA DESENHO que, se clicar sobre o item de menu Visualizar, verá o item Barras de Ferramentas. Clicando sobre Barras de Ferramentas, você verá os nomes de todas as barras de ferramentas. Verá que algumas, as que contêm um tique à frente de seu nome, são imediatamente utilizáveis. As outras, por vontade sua, podem se tornar utilizáveis. Se uma barra que lhe interessa não está utilizável, tudo o que você tem a fazer é clicar sobre o nome da barra e esta barra ficará disponível para utilização. t 'iuuCditi L •:[oenhc kipFe, An L A1 1.4 i 1A, 1Tne 'leRomd 11 1 U =1 Mropio Olio20304050do iddo[00idoidoidolidoidoidohio 'liido [be1ade Munkípios [Gabinete[ p m]J ° [ii escnção SISÃO Alteração mais recente 4I 1 pjJ oh ota1 de -8T- Iniciar q fd3 1 - - ekit tAP'. l22íO2f2C9_21 :4 13,315 T0"0,44 AI4 p IYii criador de Relatórios ...U4 ..4 Inversamente, se uma barra que não lhe interessa está utilizável, quando você clicar sobre o nome da barra, esta ficará indisponível para utilização. Na figura 6, a barra Componentes Padrão está localizada acima da caixa de texto que mostra Municipios. Verifique que esta barra desaparece da janela, se você clicar no item Visualizar da barra de menus, clicar em Barras de Ferramentas e depois clicar sobre o nome da barra. Na figura 7 a barra Componentes Padrão está oculta. Figura 6 41 .-- A GUIA DESENHO Sisap - Gerador de Relatórios :dtaVi A TirFrr li i Tabela de deMunicipiol IGabiiiete[PmlI ° I6digo 1 Descrição 1 Alteração mais recente III'ítulol 1 Labeçho Detalhe Total de pág.] -) 26fo3/2OO9I( ctal de iteriscntiii + squrri is,3i5 Tupu: U,5L5Ldrut-*A 1neirGeiidcpdt'i 1') 51 4t f Criador JeP.eIaDocurentç&iIi Se você clicar novamente no item Visualizar da barra de menus, e clicar em Barras de Ferramentas, e depois clicar em Componentes Padrão, verá que esta barra de ferramentas reaparece na janela. Clicando sobre sua extremidade esquerda, nos traços verticais e mantendo o botão esquerdo do mouse pressionado, você pode arrastá-la. Clicando sobre o botão Fechar (quadrinho contendo X), você a fecha. O componente, cujo ícone correspondente é a letra A à frente de um retângulo, é o Campo Texto. Ele foi o componente utilizado para a criação dos seis componentes atrelados ao banco de dados exibidos na faixa Detalhe. A barra de ferramentas Componentes de Dados é onde ele fica. É o primeiro ícone desta barra. Repare que há um sétimo componente na faixa Detalhe. Trata-se de um pequenino hífen, inserido através do componente Texto da barra de ferramentas Componentes Padrão. Você deve observar agora a faixa Rodapé. Do total de nove componentes, quatro são do tipo Texto, ou seja, o primeiro, o terceiro, o quinto e o sétimo. Quatro são do tipo Variável do Sistema e um é do tipo Linha. Estes também vieram da barra 42 Figura 7 Sisap - Gerador de Relatórios A GUIA DESENHO Componentes Padrão. dique, por exemplo, sobre o componente que contém uma data. Veja que a caixa de texto acima da régua milimetrada agora se transforma em uma caixa drop down, ou seja, há agora uma seta apontando para baixo. Se você clicar nesta seta, verá todas as possíveis opções do tipo de componente Variável do Sistema. Confira na figura 8. -x njiEdt.oRe .ro;ribn TroieoNevRomn'ljiI]8 1 II - MornedoDocumtrito Data/Roa da rpreo - 1 cta de parn, • Páqrio no cornto • Pânà no or..nto deocrL;va NC.nio'o do p.;Jli Núrtioo de pia de.critrvo LHora 1120130 J teroAntior-D 1 1teroçãoAntenc c''4 Toto1depgj ° de itens:onted' b1'-I.tO5OtHht tniciar iotiok..oo Alteração mais recentr eocnjIu ° 1150 - - s p &. 1 ° lico - j -L,t rIM 5BA1'- 0,0 ii 1, AlI.i Lria dor de Relatório...:.COm0i1iiÇ) Você deve observar agora a faixa Sumário. Há dois componentes, além da linha horizontal. O primeiro, à esquerda, é do tipo Texto. O outro é do tipo Campo Calculado e veio do terceiro componente da barra Componentes de Dados. Clique com o botão direito do mouse sobre o componente em que você lê Contar(*). duque a seguir em Cálculos. duque agora na caixa drop down de Tipo de Cálculo. Confira na figura 9 os cinco tipos de cálculo possíveis. •• Figura 8 Para conhecer os outros componentes, veja o Anexo 1. 43 A GUIA DESENHO Sisap - Gerador de Relatórios ar - Ii 1 iulc [aheçlho °cho[FE. - ijulia12)t 1—121 11 Tabela deMunicipio !mete[Pm]I "TrP6 1 Ti[, ontar- j1teiaç1. Detalhe 0Somar26m3í2OO9 'M ínimo . Rodpe Máximo Média T5AP Vura.o2 J €squia 107,T2ú 1,3xota 13,-01 fordeReIatorix Criando um relatório Até este momento, você teve uma boa noção do que se esconde por detrás de um relatório. Agora você vai aprender a maneira mais simples de criar um relatório, isto é, tendo como ponto de partida outro já existente. Para isto, no relatório Municípios, que está servindo de exemplo, escolha o item de menu Arquivo e, em seguida, Salvar Como.... Na janela que surge, altere o nome do relatório para Municípios - Testes. A janela, então, ficará como mostrada na figura 10. dique no botão Salvar. 44 O:42:1Oj L ObiaL&Cic1 I IFUCI3rd0nd l E i1 ao Figura 9 Sisap - Gerador de Relatórios A GUIA DESENHO JW . jJxí 0ado Dh Impressão I Muncipos oid lod10IsohIodlodI ' dw0 ido1130os1150IOO1701010 SISAP 6,1 ___ Tsuo Càrgos jPartidos UF -oopescriçao Erpedientes de Solicitação Profissões lfl Usuários fl DeçIo Filiais Responsáveis por Solicitação - Occiio[P4oscrçoMuifl Grupos Situações de Solicitação fll - .Municípios Tipos de Pessoa Jurídica o Municípios- Testes Tipos de Solicitação o -Rodapé çjMuncíros - Teeo - r S41. ente IIT{tulo7 ___ it _açiuAnten -cV• D 1 -' Sturs&o Figura 10 Repare, na barra de título da figura 11, que o relatório que você está usando é o Municípios - Testes, e não mais o Municípios. ArquvQ Esiísur Retco3 Ajuda Dados Deserio Visuaar lroressáo 1 Á. 1!JJTrnes Neo Roman 1[Ij A 1 1iio o1140Io ol clidlsIsolodIrd'17dod-idombidolr, Iioo11,0' Tabela de Municípios 1 JGabinetefPij Título ?"digc 1escnção =2ocicgo[iv)escnço(Mu) - Detalhe 1Iii1 -'Rodap& - ° T &1teraão mas recente Iitu1o? 1I1i1 Total de pág.l] ]l26/03/2009lll11:14.09l trotal cio itens onta 3umàio Você copiou um relatório feito pela equipe de informática da Casa, e, agora, pode alterar esta cópia da maneira que quiser. O relatório original continua preservado. É este o procedimento recomendado: se você vai modificar a guia Desenho de um relatório fornecido pela Casa, faça cópia dele e faça as modificações na cópia. Figura 11 45 A GUIA flESENH(J Sisap - Garadur de Reistorius Agora você vai acrescentar à faixa Título, em qualquer posição, o texto Meus testes. Para isto, dique, com o botão esquerdo do mouse, sobre o icone Texto da barra de ferramentas Componentes Padrão o que tem o A corno 'cone) e solte o botão Movimente o mouse até que o cursor fique por sobre alguma área eri tonalidade clara da faixa Título. Clique com o botão esquerdo do mouse. Você acabou ce colocar um componente do tipo Texto nesta faixa. Conforme pode ver na figura 12, surgiu uma caixa com o seguinte conteúdo: Labelil. DICA: D procedimento é similar quando você for trazer para o relatórto um uut,'o componente qualquer, como, ,or exemplo, um componente do tipo Imagem. Ainda na barra Componentes Padrão, sobre o primeiro ícone a esquerda, um [cone em forma de seta aponta:ido ao alto e à esquerda, mencionado anteriormente, você será informado agora. Ele serve para você desistir de urra escolha de componente, ou seja, deixar de selecionar um componente que você havia selecionado anteriormente. .xJ D . nh/ii:oi Imp LA1 A 2'Tirnr.>Nernn.1IJJ DIU é.looido liiblátio' tio li';oé0i i,,0lio Tabela RÏ Niunicipios i11jiete[PinhI T í hu1ú dij'e Lfl'^j F es to Detaih ii t.i A1tt'raa r mais rr ntr a..-nt roc Tt1 de pg jtflniiJ F1 14,Oj F 1 ett,jcntonil 4í4iIC Figurd -40 12 SI Sibdip - Gur-dcIjr di RItorius A GUIA flESfNHU você- tem em seu computador de trabaho a janela mo trada na figura 12, então, você vai chcar no componente cujo conteudo e Labeh 1 para editá-lo. Para alterar seu conteudo, digite o texto Meus testes na caixa de texo barra Editar, ocalizada doma da régia milmetrada horizontal Observe a aI eraçao na figura 1 3. Se s da E.ulrP-.j no Aiud cj1 1i [ir tAJ»l A] Ne— 11, BlUi _ Ir 1 O 411 1,0 110 O 1, 11 11.!1 1110140 Ilo 110 1 [TahcIdie \1tiiucipicw 1 iabinete[iiiiI 1 ii 1rriaIr 1 Jr1.rç4omair Irnt' itu1 :Eft LL ' 1_____________ J [ll T1trp1 dtt Djr [O»5' 1 ui TIÍ riií1 L i :; i °JLLI 1 Iniciaridc nrx iíËt Criador de Relatório... o Se voe alternar para a aba Visualizar Impressão, vera o resultado de sua alteração, conforme mostrado na figura 14 'r-' 4 11 191 13 41 A GUIA DESENHO Sisap - Gerador de Relatórios - Tabela de Municípios Gab. Dep. Exemplo ster CódigoDescrição U. F.A1teraço mais recente 30000BELO HORIZONTE 32000CONTAGEM 32400IBIR1TÉ 32450SARZEDO 32470MÁRIO CAMPOS 32500BETIM 32800CITROLÂNDIA 32850SANTA ISABEL 32900IGARAPÉ 32920SÃO JOAQUIM DE BICAS 33000SANTA LUZIA 33200VESPASIAFTO 33350SÃO JOSÉ DA LAPA 33400LAGOA SANTA 33500CONFINS 33600PEDRO LEOPOLDO 33800RIBEIRÃO DAS NEVES MG15109/199904:00:00 - SISAP4 990915 MG15109/199904:00:00 - SISAP4 990915 MG1510911999 04:00:00 - SISAP4 990915 MG1 5i09f 1999 04:00:00 - SISAP4 990915 MG1510911999 040000 - SISAP4 990915 MG1510911999040000 - SISAP4 990915 MG1510911999 04:00:00 - SISAP4 990915 MG1510911999 04:00:00 - SISAP4 990915 MG15,09119990400:00 -SISAP4 990915 MG1510911999040000 - SISAP4 990915 MG15/0911999 04:00:00 - SISAP4 990915 MG15109/199904:00:00 - SISAP4 990915 MG15109/199904:00:00 - SISAP4 990915 MG15109/199904:00:00 - SISAP4 990915 MG151091199904:00 00 - SISAP4 990915 MG15109/1999040000 - S1SAP4 990915 MG1510911999 04.0000 - SISAP4 990915 Título? 1d IflJCli 1, 1 1 Criador de Relatório ... Voltando à aba Desenho, se você clicar com o botão direito do mouse sobre o componente que acabou de criar, verá que poderá torná-lo invisível, por exemplo. Basta clicar com o botão esquerdo do mouse sobre a linha onde se lê Visível, e conferir, clicando na aba Visualizar Impressão. Este é um recurso de que você dispõe para colocar instruções dentro do relatório que são visíveis na aba Desenho, mas invisíveis na aba Visualizar Impressão. Veja na figura 15. Veja também os relatórios Colunado Completo das pastas Físicas e Jurídicas. Eles empregam este artifício para exibir um alerta de utilização. 48 Figura 14 Sisap — Gerador de Relatórios A GUIA DESENHO A^qLwo Edi&e.&jat F e ariJ Api Oeâos Detso rseeo 1 .AJa 1 J jMeuc testec lisoHorioiooo lso - .. euste - o tituo o os Tr^et araFrerte En.jr p&atro da vT.ork oomtco 6d1Poor.. EEI ceçbP oiror1 ee exceder NCOOO .' Transparente Alteração mais recente lITítulo? 1 - -°ocigo[P -o Mudança ~%ca de li o'!+ l26103/2009lI1:14:09I Total de pég.} "Rodapé o [1' otal cte itonsontan",jJ Figura 15 Para tornar o componente novamente visível, basta repetir o procedimento anterior, ou seja, clicar com o botão esquerdo do mouse sobre a linha onde está escrito Visível, e conferir, clicando na aba Visualizar Impressão. Você pode fazer outras coisas, como por exemplo, colocar uma cor de fundo em um componente que você quer destacar. Na barra de Formato, localize o ícone Cor de Destaque e selecione a cor que lhe interessa. Veja o resultado na figura 16. M: Arvø Eter Vuaat Peonn ... lei Xí . tJadoo DOflhO Voueizas aeas& 1 o l 'l^30140se lllioosriorio'4orio'riorioriorio2 Tabela de Municípios ASISPh1 IGabu1eteLP1 Título 1 Lescnção CabeçaPo 1 ockgo[ecxtço(Iv1uJ 1 1teraâ maus recente Títu10 D&.he 1 III - lTot1pég.I E1l26/03í2009 lI1:14:091 Rodapé . Surodeo ot.21 :l itetiortaí' Figura 16 49 A GUIA DESENHO Sisap Gerador de Reítonus Você vai aprender agora algumas coisas oastante práticas. Suponha que você precse colocar uns 8 componentes desvinculados do banco de dados na faixa Cabeçalho Suponha que você não queira manter componente algum dos já existentes A maneira mais fácil de apagar tudo o que está na faixa Cabeçalho é dicar no item de menu Relatório. Veja a figura AqJIOiIil V ,sualizar-eIaloric Atuda [[1 dirT)llu L Leç ftu -Oh000 ups A COt+iIIiOIiIJ1Oh-oO'00100HO1Q Liriçpara rooquo oro Te4u 1 lri:id- o BIU n A-li ft - T IJf FJter-ação mais recente Igorlç jIltuk obeçolhu 0 _____ti (M O 1tri nt ti o iijtt tjAnton!±! _________ [s4ae ct ra lJ1 14 UII o Uí0of u 1 iHIclar jIjlri EAPr- t Lor iutj 8, ,06 AftUl -* 4 Criador de Relatório— F igura 7 DICA: Antes de prosseguir num a fuxiria na faixa Cabeçalho, aproveite a uporturadade para reparar que a faixa Detalhe não está referenciada no menti. Isto significa que não pode existir um relatirio sem a dita fttixa. Entretanto, se vucé precisar montar uni relatório sem a faixa Detalhe, dique com o botão direito do mause sobre a arca clara desta faIxn e desmarque a opcão Vsjvel ie você quiser visualizar novamente esta faixa, basta repetir a operapão e n arcar a upcâo Visível. is) Sisap - Gerador de Relatórios A GUIA DESENHO Prosseguindo com a limpeza, dique no item de menu Cabeçalho. A faixa Cabeçalho desaparece. Veja na figura 18. Arquivo EdIVisuaPriu Ajd DedDenho \I 042O1 Irr7l 01 ! JLAjo II1203040lo60708030110011101201301461561160510180110 Tabela de Municipios - Gabinete[Pm] TíttàD - °ocigo[v Descn;c(ivIi JJtetaç3A13tet1Qt D1tera..cLi!$ Dete 1 IJj ° IotaidepgJ -Rodp o I2610312009I114O9I ittiJrit310'*)j Figura 18 Torne a clicar no item de menu Relatório. Veja na figura 19. — Criador de Relatórior: Municípos - Testes N: Arqtvo ErUekza Rório A.ido v Dadp $ Oaaeohi 1 1TT1 0! U vPod.çé - Oi20II 4G 113lio'lisolidoliso hoHol'nli,o tPios ociigo[1i4 Descriço(IvIuj ° lteraçaoAnterior-D JteroAnt p ri Dethe 0 fIi1I1 ITotdepg P-"U _______ _____ 1 1I26/03í2009 o -° íFotsl 1 otno Suonario Torne a clicar no item de menu Cabeçalho. Veja na figura 20 Figura 19 51 Sisap - Gerador de Relatórios A GUIA DESENHO iM - riador de Relatórios: Municipios .o.i J2I Arqiditi,oua000 P t000 Aiuia DdóD'rihVi5roiiool àRJ JevRoroa A r oid120 14015) Iod idoIndI°1,0140noI0100IidüIioo Tabela deMunicípiosi Gabinete[Pm] - -TítLk Cabeçalho °'ri3.igo[r4escitço(IVIi -cV+ lTot1depg.1 O Rodapé 2t1 d Suri eiteriij Figura 20 Repare que, agora, a faixa Cabeçalho está vazia. Você vai colocar os 8 componentes de tipo texto na faixa Cabeçalho. Você vai fazer oito vezes o seguinte: clicar no componente Texto e clicar na faixa. Varie os locais onde você clica, uns mais acima, outros mais abaixo. A figura 21 mostra como poderá ficar a faixa Cabeçalho. estes Criador de Relatórios: Municípios - T - Aro E&-a iWiJ'2r °el.ociin i4o __ ___ ____ 0::10:110 N, Dado Denho Vnuz rroes 1 t AlI O1K:221130 A 1t{TAomonJÍJ Ø odkd Le. J1J 1 11 laIodido110120lido114011!0}IOOnolidolido12 Tabela de Municípios GabineteIPrn ss* ei. Títio EIII1 .abe114l .abe113l Cabeçalho ° Lo{1 Dete 1UMA Totidepúgj Rcdpé - 2 Irotal ce tteiis.Intoiiil Suroáoo Talvez você queira deixar todos os oito componentes alinhados. Para isto, existe um recurso. Primeiramente você vai deixar visível a barra de ferramentas Alinhamento ou Espaçamento. Para que isto ocorra, você já sabe que deve clicar 52 1l26/03f2009lI1:i4:09l Figura 21 Sisap - Gerador de Relatórios A GUIA DESENHO em Visualizar, a seguir em Barras de Ferramentas, e depois em Alinhamento ou Espaçamento. Agora, você escolhe um dos componentes para referência e clica sobre ele; por exemplo, o quinto componente. Observe na figura 22 que ele fica selecionado. Q DICA: O alinhamento seria realizado tomando por base o primeiro componente selecionado. Criador de Relatórios: Municí~ - Testes Arqivv e-0iju' D&Io)eio.w Iii JjjJ rj AirJ!r.JI[L JJiLI.:i olio1203040t oo141IoI of. 4?- soiooliii1211130140to140170ioo1302 Tabela deMunicipios o Gabinete[PrnJ TfttÀco aaeO O Ii' ciciio[IveOC11Ç0(M1 -. .abe113J Total de pág.1j i3e1l5l EcV• l2&03l2O09lIPI14:u o O [Fotal cio itens lont(*JI miIo Em seguida, você deve selecionar os demais componentes. Um modo de fazer isto é, mantendo a tecla Shift pressionada, clicar sobre cada um dos outros sete componentes. Q Figura 22 DICA: Outra maneira de selecionar componentes e 1) localizar o componente mais a esquerda 2) posicionar o mouse sobre algum ponto da região em tonalidade branca a esquerda e abaixo deste componente, 3) clicar e manter o boto pressionado 4) localizar o componente mais à direita, e arrastar o mouse para a direita e acima, de maneira a formar um retângulo tracejado, e envolver com este retângulo todos os demais componentes. 53 A GUIA DESENHO Sisap - Gerador de Relatórios Feita a seleção múltipla, repare que os oito componentes ficam com marca de seleção esmaecida. Passeie com o mouse por sobre a barra Alinhamento ou Espaçamento. Localize o componente Alinhar os Topos; é o quarto ícone, da esquerda para a direita. dique sobre ele. Veja o resultado na figura 23. t DICA: Rpare que neni todo componente itc ii barra de ferramentas insere um componenti correspondente em uma faixa quando você ciica sobre esta faixa Ha componentes, como este, que executam operacoes sobre componentes já existentes em uma faixa -j2çJ ___ i ii i 1 Di iiri LLi . rli ii _ir AH 5 Frr rij j u - A lnl 6 00110ii1201I4 16Ii1 Tabela de I'Iuniripis J I&abuleteíPml! 1 - 1jeLi1 ah lii kbe1131 r -ii 1 abell5i 1Li.iiilL! Dralhe ITotal de pag 1l261o3/2009 lIl 114091 Puddpe ti Figura 23 Repare que agora há outros problemas. O espaçamento entre os componentes não é o mesmo e há componentes sobrepostos, mas as soluções para estes problemas estão na mesma barra de ferramentas. Passeie com o mouse por sobre a barra Alinhamento ou Espaçamento. Localize o componente Espaçar igualmente, na horizontal; é o sétimo ícone. dique sobre ele. Veja o resultado na figura 24. 54 Sisap - Gerador de Relatórios A GUIA DESENHO TJII -1.L^Si —J• de Relatórios: Municípios - Testes Arquivo EdtVoussROioio Ajudo Dados Desriho Viou z& pe000 :»dTTr II t A J oid -o 1 i 2030I400 Ioo sd I 'd ido hiblido A' 1 1 uo lioo tspaçar igualmente, na horizontal Tabela deMunicipiosi Gabinete[P1n] 0 LabeI2JLahetit.abel4iI.o.bebl 1 SISAP &1 aheflÃiLabe11! ,ale1l4iÉ.abeiL5 1 _ = °o±go[ri4 Jescnço(TVIui Det ° I26103í2009I1:14: Total de pág} i Rodapé Figura 24 ainda um problema: a distância entre o componente mais à esquerda e a margem esquerda é menor que a distância entre o componente mais à direita e a margem direita. Há solução para isto. Localize o componente Centralizar horizontalmente na faixa; é o nono ícone, na mesma barra de ferramentas. dique sobre ele. Veja o resultado na figura 25. Há Arqosvo Edi oualzoo RootiA)tida Dados Desenho Visuaz kirao TorezNRor[j jj t o 1 1d'lolzdHsd150já l-d lod 1 3 io Ilic,' 15d0 hdo' hso Iio ido lo500lido lo o Tabela deMunicipios IGabinete[Ptn - TIulo íii,i ' 12i abe l13111141 ,b ell abeçaho ° Detdhe -o -Radapé o = 1 PI1tetaçioAnterior DA1teraçoAnteni c1V# lodo{1escriçoit 1 Total de pág.l] rI-tol 1 l26/o3f2OO9Il1:14:O9I it'tiO Figura 25 55 A GUIA DESENHO Sisap - Gerador de Relatórios Qualquer faixa pode ter sua altura modificada. Vamos supor que você queira aumentar a altura da faixa Cabeçalho. Passe o mouse verticalmente sobre a porção cinza da faixa até que o cursor assuma a forma de uma seta de duas pontas. Quando isto ocorrer, dique com o botão esquerdo do mouse e segure. Arraste o mouse para baixo, até que a altura da faixa o satisfaça; solte o botão esquerdo. Veja na figura 26. - -ItJII ld 14 '"""'' I'I'1 Tabela de Municípios - IGabhiteFPm1 1 u.abel2I1 abe1ii Cabeçalho labeL abe1iiLabeli...abell4JLabe11i --1 ::.u':,ct-L [II.. j!26103/2OO9 IIlfF ITotal de pag Criador de Relatório... Talvez você queira, agora, centralizar os componentes verticalmente, com relação à nova altura da faixa. Como os componentes permanecem selecionados, basta clicar sobre o ícone Centralizar verticalmente na faixa; é o décimo ícone na mesma barra de ferramentas. Veja o resultado na figura 27. 56 lI Figura 26 Sisap - Gerador de Relatórios A GUIA DESENHO jj Ed&u& Reor A'uda OerVouh Irjtes 1 : A A . 22.' o o - J j ,cl2 1 DOlul III o Centrahzar verticalmente na faixa 1 Tabela de Municipios Ioabulete[PmI SISAP t abe12!Labei3rLabel4iI,abe1)1.abe112)Labell3II.abell4)Labe111 c-o °odigo[Ivscnçln(Mu EcV• J ITota1depg. 2 1 E1l261Ü3f2oo9Il1 14091 o - [Fatal ole iten Iont1.')l Figura 27 Os oito componentes continuam selecionados. Em algum momento você vai desejar se desfazer de uma seleção. É simples. Basta selecionar nenhum componente, ou seja, basta clicar com o botão esquerdo do mouse sobre qualquer ponto de qualquer faixa que não pertença a componente algum. A figura 28 mostra a situação em que nada está selecionado. Arq.eao Ect& vsuaar Retatcooa Ajd,i rMdoo Deiho vi~af tmpeeao B f [TimeaNe ohd120i laIleIaIiIioIii,o L - °oc1ogo[I0OescriçTo(Mu) abe112l 1 Iü 1130 SXSAP6.1 .abe113l..abe114label15l 1 a []F!I] Total de pg•] !looape [Fatal de iteno.[orotaai)I io IÜ O Tabela deMunicipios IGab1eteE T ' Dete U1 l26103I2009lll 1:14:09} Figura 28 57 A GUIA DESENHO Vamos supor que você necessite mover algum componente. Há várias maneiras de fazer isto. Você pode clicar sobre o componente com o botão esquerdo do mouse, e, mantendo o botão pressionado, arrastar o componente para a posição desejada. Ou você pode selecionar o componente, e, mantendo a tecla Ctr/ pressionada, usar as teclas de setas (para cima, para baixo, para a esquerda e para a direita) para movimentar o componente. Ou, ainda, estando visível a barra de ferramentas Deslocamento, você pode selecionar o componente e clicar sobre o ícone da barra que lhe interessa. E se você necessitar alterar o tamanho de algum componente? Você pode selecionar o componente, e, mantendo a tecla Shift pressionada, usar as teclas de setas para aumentar ou diminuir o tamanho dele. 58 Sisap - Gerador de Relatórios A GUIA VISUALIZAR IMPRESSÃO A GUIA VISUALIZAR IMPRESSÃO Sisap - Gerador de Relatórios Se você quer ver como seria impresso o relatório que está definindo, basta clicar na guia Visualizar Impressão. A figura 1 mostra a página inicial de um relatório. Nela há um conjunto de quatro setas - Primeira Página, Página Anterior, Próxima Página e Última Página - que possibilita a visão de cada página. Entre as setas há uma caixa que mostra o número da página corrente. Há um grupo de três ícones que controla o tamanho - Página Inteira, Largura da Página e 100% - no qual a página será exibida. Isto ajuda você a alternar entre uma visão mais geral da página e algum detalhe. O botão Cancelar pode ser utilizado para interromper uma consulta que esteja demorando mais tempo para ser concluída do que você imaginava. Por meio do ícone em forma de impressora você pode configurar a impressão e mandar imprimir o relatório. -:LJ ( ,i.idoi dp Ill.jtórjns: M'iiiuipios. 1 Li aI1IIII1 Tabela de Municípios Gab. Dep. Exemplo CódigoDescrição 30000BELO HORIZONTE 32000CONTAGEM 32400IBIRITÉ 32450SARZEDO 32470MÁRIO CAMPOS 32500BETIM j32800CITROLÂNDIA 32850SANTA ISABEL 32900IGARAPÉ 32920SÃO JOAQUIM DE BICAS 33000SANTA LUZIA 33200VESPASIANO 330SÃO JOSÉ DA LAPA 33400LAGOA SANTA 33500CONFINS 33600PEDRO LEOPOLDO 33800RIBEIRÃO DAS NEVES sxsAr U. F.Alteração mais recente Titulo? MG1510911999 04:00:00 - SISAP4 990915 MG15109/1999 04:00:00 - SISAP4 990915 MG1510911999 04:0000 - SISAP4 990915 MG1510911999 0400:00 - SISAP4 990915 MD15109/1999 04:0000 - SISAP4 990915 MG1510911999 04:00:00 - SISAP4 990915 MG15/09/1999 04:00:00 - SISAP4 990915 MG15109/199904:00:00 - SISAP4 990915 MG15/0911999 04:00:00 - SISAP4 990915 MD152911999 04:00:00 - SISAP4 990915 MD1510911999 04:0H0 - SISAP4 990915 MD1510911999 040000 - SISAP4 990915 MG15109/1999 04:00:00 - SISAP4 990915 MG15/09/199904:00 00 - 3ISAP4 990915 MG151091199904:0000 - SISAP4 990915 MD1510911999 04:00:00 - SISAP4 990915 MD15109/1999040000 -SISAF4 990915 Criador de Relatório...1 6 ?1I Figura 1 60 ANEXOS ANEXO 1 - BARRAS DE FERRAMENTAS BARRAS DE FERRAMENTAS A - COMPONENTES PADRÃO L A 1 23 45678 1. Seleciona objeto Quando este botão está pressionado, ou seja, seu ícone está com fundo esbranquiçado, ao clicar no botão esquerdo do mouse, com a seta posicionada sobre um componente, este componente fica selecionado. DICA: Pode ser utilizado para desfazer a de qualquer botão nas barras de ferramentas Componentes Padrão e Cu ipntes de Da i 2. Texto Mostra o conteúdo de um campo de tamanho pequeno. 3. Memorando Mostra o conteúdo de um campo. 4. Texto formatado Mostra o conteúdo de um campo. 5. Variável do sistema Mostra dados do relatório, tais como número de páginas e data e horário de impressão 6. Imagem Mostra uma imagem, tal como o ícone-símbolo do Sisap 7. Polígono Mostra uma figura geométrica escolhida dentre algumas opções. 8.Linha Mostra uma linha, como as linhas horizontais utilizadas nas faixas sumário e rodapé dos relatórios para separar estas faixas das faixas anteriores. 64 Sisap - Gerador de Relatórios Sisap - Gerador de Relatórios ANEXO 1 - BARRAS DE FERRAMENTAS B - COMPONENTES DE DADOS 1234 1. Campo texto Mostra o conteúdo de um campo do banco de dados de tamanho pequeno. 2. Campo memorando Mostra o conteúdo de um campo do banco de dados. 3. Campo calculado Realiza alguns tipos de cálculo sobre os registros lidos. 4. Campo gráfico Não é utilizado no Sisap. C - FORMATO 1 111 1 1. Nome da fonte fi 1 I 2345 678 •_ 9 101112 13 2. Tamanho da fonte 3. Negrito 4. Itálico 5. Sublinhado 6. Alinhar à esquerda 7. Centralizar 8. Alinhar à direita 9. Justificar Faz cada linha ocupar todo o espaço disponível, aumentando o espaço entre palavras. 10. Cor da fonte Cor da letra. 11. Cor de destaque Cor de fundo. 12. Trazer para a frente 13. Enviar para trás 65 ANEXO 1 - BARRAS DE FERRAMENTAS O - EDITAR Insere valor quando o componente for do tipo campo texto e ajusta valor quando o componente for do tipo texto. E - DESLOCAMENTO 1234 Havendo um ou mais componentes selecionados em quaisquer faixas, efetua 1. Deslocamento para cima 2. Deslocamento para baixo 3.Deslocamento à esquerda 4. Deslocamento à esquerda F - TAMANHO 1 234 Havendo dois ou mais componentes selecionados em quaisquer faixas, efetua 1. Diminuição para a menor largura 2. Aumento para a maior largura 3. Diminuição para a menor altura 4. Aumento para a maior altura 66 Sisap - Gerador de Relatórios Sisap - Gerador de Relatórios ANEXO 1 - BARRAS DE FERRAMENTAS G - ALINHAMENTO OU ESPAÇAMENTO 1 2 3 4 5 6 7 8 9 10 Havendo dois ou mais componentes selecionados em quaisquer faixas, efetua 1. Alinha as margens esquerdas 2. Alinha os centros horizontais 3. Alinha as margens direitas 4. Alinha os topos S. Alinha os centros verticais 6. Alinha rodapés 7. Espaça igualmente, na horizontal 8. Espaça igualmente, na vertical 9. Centraliza horizontalmente na faixa 10. Centraliza verticalmente na faixa H - DESENHO 1234 1. Cor de preenchimento Funciona para polígonos. Não funciona para linhas. 2. Cor da linha Funciona para linhas. Não funciona para polígonos. 3. Largura da linha Funciona para linhas. Não funciona para polígonos. 4. Estilo da linha 67 ANEXO 2— OPERADORES UTILIZADOS NAS FILTRAGENS OPERADORES UTILIZADOS NAS FILTRAGENS 1) = (IGUAL) Usado para procurar no cadastro (ou tabela) todos os registros cujo conteúdo do campo for exatamente igual àquele digitado na coluna "Valor". 2) <>(DIFERENTE) Usado para procurar no cadastro (ou tabela) todos os registros cujo conteúdo do campo for diferente daquele digitado na coluna "Valor". 3) <(MENOR QUE) Usado para procurar no cadastro (ou tabela) todos os registros cujo conteúdo do campo for menor que o digitado na coluna "Valor". 4) <= (MENOR OU IGUAL A...) Usado para procurar no cadastro (ou tabela) todos os registros cujo conteúdo do campo for menor ou igual que o digitado na coluna "Valor". 5) >(MAIOR QUE) Usado para procurar no cadastro (ou tabela) todos os registros cujo conteúdo do campo for maior (numérico ou alfabético) àquele digitado na coluna "Valor". 6) >= (MAIOR OU IGUAL A) Usado para procurar no cadastro todos os registros cujo conteúdo do campo for maior ou igual (numérico ou alfabético) àquele digitado na coluna "Valor". 7) É PARECIDO COM Existem duas possibilidades de utilizacão: Na primeira, procura no cadastro (ou tabela) todos os registros cujo conteúdo do campo iniciar-se exatamente igual àquele digitado na coluna "Valor". Na outra, procura, no cadastro (ou tabela), todos os registros que contiverem o conteúdo digitado entre dois caracteres especiais %(por cento) na coluna "Valor". OBS: o uso do operador NÃO É PARECIDO COM produz o resultado inverso ao do operador É PARECIDO COM. 68 Sisap - Gerador de Relatórios Sisap - Gerador de Relatórios ANEXO 2— OPERADORES UTILIZADOS NAS FILTRAGENS 8) ESTÁ ENTRE Usado para procurar no cadastro (ou tabela) todos os registros cujo conteúdo do campo estiver dentro da faixa digitada na coluna "Valor" (inclusive a comparação). Os valores inicial e final devem ser separados por vírgula. OBS: o uso do operador NÃO ESTÁ ENTRE produz o resultado inverso ao do operador ESTÁ ENTRE. 9) ESTÁ NA LISTA Usado para procurar no cadastro (ou tabela) todos os registros cujo conteúdo do campo for igual a algum daqueles listados (separados por vírgula) na coluna "Valor". OBS: o uso do operador NÃO ESTÁ NA LISTA produz o resultado inverso ao do operador ESTÁ NA LISTA. 10)É MULTIVALORADO VAZIO Usado para procurar no cadastro todos os registros que possuem os campos multivalorados Grupos ou Cargos vazios. OBS: o uso do operador É MULTIVALORADO NÃO VAZIO produz o resultado inverso ao do operador É MULTIVALORADO VAZIO. 69 ANEXO 3 - CAMPOS DOS CADASTROS E SUAS LIGAÇÕES o H rn cl cI o ri E-' oo o o 70 Sisap - Gerador de Relatórios Sisap - Gerador de Relatórios ANEXO 3— CAMPOS DOS CADASTROS E SUAS LIGAÇÕES 71 ANEXO 3 - CAMPOS Dos CADASTROS E SUAS LIGAÇÕES Sisap - Gerador de Relatórios o c ca (a -E D (1) a)a) 33 3o-3 o-E o (1) LI) (1) •.O a) a-a)(1) (1) (1) u) C) o-ao o o (1) LI)D D D(1) oo O D O (a (a (a (a .a)• (a . a° o O N N E (1) o a)O_ 30) -o-a) = a) - O= oO(a 00 i5 ' EOa) 3O o. (1) 'E w ()• cOo O(/)5 a)- >.) 'O>... -oa) WODO 0o ,co O a) co a) (0 EE E 5Oa)Oa) OcoO O(0 a) cl) li)--a)a)-a)-a) D O 'O O 'O O EE CLEo.o.o. O a) a)()a) 3O 33 O'OO' Oo- OO LI) 0 ) 0). 2 .0 222 o 'O'O'O 'O 2 22 a) a) (/) O) a) 2 a)'cl) oo. o o. o o. o. O'-ooo OOO o oo.o o LI) E -3 = 0co0co'o ooo o o o o 000 co a) a) u)> (a a) co o. O a) a)a)a) > u)> (a CD LO o . m0) Oc j a)O LO O O LO 0 O 9.o O O '(a O '(aOO O ' O o o C\J O d' o 'C O (a o o O O)<O O oa) o ] o o a) ° E 2 'O O 05 2 'Oco—..E'Oco..D'O(0..E xxX)<XXOX )<xxX0'0a).x0'Oa))<(0-0a)X0 Wa)a)a)(Da)000 a)a) a)a) O'OLOa)O'O(D30'Oa)C (a o 'O (a = U-, v ff (1) o -) 3 -D O (1) o U) (1) w (a c O o a) > '(a co o o 1w —J o- 3 = 33 (1) O000(0(0(00) :- :::-a o .o00)0)0)0000 3_333o.3-o.5-22 O - LI - o 1)) zI '-"a)_,a) __, a) E''EE co Z—(I)Z(a Z(aZ CL,-. = a)' 'O E o = OD - 'O -D LI) (a o . 2o'=oa)co_E.0_= 3 o .2 W'OO) (a u)(a (0 -, OO co co E?Oco 3,(aa)O° ' -'(a OD.k o0 o O-c ' a)o.'OE0) -a(a Z 00 o a)a) —a)a) -a)a) o€. -- .- --. -0 .. z E o 4 CO 0) 0) (0 —J o o 72 E'O'O'O'O'O'O'O'O'O = CO CO COCO CO )j a)'O'O'O (Ocl) (1) cl) a)'O CO a) cl) < O LU W LUCCO a) cl) cl) W-0 - -= 'O a) a)'O O a)'0 a) Oz000LUwwwwwwLUwOO<<uJwOO<<OO<<OO<< A A Sisap - Gerador de Relatórios a) .2 O) co O) .a) (a.0 Oco i5. N E= o a) (1) O C ANEXO 3- CAMPOS DOS CADASTROS E SEJAS LIGAÇÕES a) a) O) = 0' (a ()'- .a) O) = a) coco co .2 .2 .2.2 O) O)(1) O) = 0 (t) (1) .a) (a O == = 00 (O(t) (a (1)(1)(1) a).a) .a) co(O (a O00 NNN N EEE OO00 OOO O O)O)a) a) -0 a) .92.92.922 0.0.0. 0. E° EEE O O(1) = oor O O O 00 OO O .91o .2 a) LiiOO O)o '0 O '0'0 '0 O 1.) 0 O00 OOO O .0 a) .! (a (1) .a) co .0(a.0 a)Oa) .0 0a) N N E E O (DO O (1) coO) (aO (a EE E°°Ea (1).920)(I).91(I) .0CL -000..0 CIL O O)OO) = = O a)O O) = crO 0' 0O0' (a (a (a (a .9 .9 .9co .9.9.9 .9 . 5.5,5 E0 EEEEE°OEO w 0) O) (1) Q. ooo o (i) o.o o.o.oo. Oo O ---- o-0O-.O o' o oO00 9) o.9) oo9)o '0 > O)a) Oo> O) O)O) a) (a "`> (a(O (a O O (a 9).9) o- a)'0a) OOo o O) O) O)O)O) '0 a) 00 a) O O) > (a> >(a> OLOOLOOLOO .0 O és .0 0C O O 'O 'O 'O O..O..O..O o = i<O = xO =) O ... <p 0) '- O -J O.O O - O 0 O O O O .0o' ... '0o -.-. '0o' .0 O O .0 O O .0 O LO 0) O ) O O N- O w°°OLOC)C'JOO .. CD (a.. CD (a.. CD (a.. >< 0'O a) X 0'O O) X o O) >< O) C 0.0 O) C O0 O) C 0.0 O) >< xXXX XX >< X a) O)O) O) O) O) O) O) O) 000 (a) (a) (a) to cY (0a) 8to to a) a) a) a) 0000 .0000 O) (D (1) a) CCC (1) (1) (1) (1) (0 (0 (O (0 u)(1) (a (O a) a) a) a) O) O) (1) O a a a a - (1) 05 (1) (1) w UJ (1) w 1o -J o (1) 1w -J o- o o 1 o O) 4 .- o(1) 1-co(J) o) 2' '6' COE°E CI)W. OE .00O o, ' O)0'6' 4o45 (1)0000._Z,Oo 55EE 8 '6'°E. (1) '6 i: EE°°00)'° (1) =2.= .0ZZ-!-'6'aZ8Q. '6''6' 4 .0 ' zLm'6'.9.2.2.2E'8A. ' .!.2 (5 -'8 a)'''o.CJ) .2 € .g : '6' a ° .s. .g € 6) <00 .s.' E < '' '6 < (I) '6' O 0 H5' (a a)'a) a)'a) C O)(a)(°UJ(a)(0 .9 '.5 O (a 0a)(a) C O 2 .91.2.9.9 a) 6 .9' 9' 1- '6 0 '6 .9'' O' O)COH(j).. CC .0. '. o' '5 '5 a ' a < .-- o zwoco0)0)ww aw H CC . O(a) C WC .'5 9) .' oo<<0o< <O coa <00< 73 ANEXO 3 - CAMPOS DOS CADASTROS E SUAS LIGAÇÕES 74 Sisap - Gerador de Relatórios Sisap - Gerador de Relatórios ANEXO 3- CAMPOS Dos CADASTROS E SUAS LIGAÇÕES o C a) caraeEcara -2 -2- a)a) a) a) == o= = cr croEo-o- a) co O ai a) CO 'o oa) a) caa)'(a .e O 000 a) E2oo-8 CO eraa0a)0 a) a) 'oa) a) O a) a) o N NN E O o E E EE w0000 00a) 00O a) a) 000<))E a) a) a) :H a) { 8 a) E.o eo oo- o-8 o O a) e 'a) ca'a)a) e OE oEEEE C C C 2 o C O o o (1) a) oW-'r C W E C o- 0 a) .e e e 00 O.-.- O o a) a) CC C -C C.0 Oa) a) O O o 9) '2 00 0 a) C O O COO >555a)a)E..2'o cn (1)00 o-o-O-0 a)D LLI o 0 e ee 00 -' a)a) o O o- o- o- C1- a) LL a) a) > o L C -c5 - 0)e O - LO ç) -0) C'10) E - eoo 0 XX 0) o a) a) 0 0C LO 0'ra000 O 0 O C '-°- -<)Qa)0 a)COJC\JO a)- a)LL )< >< >< )< )< a) a) a) a) a) 1 ><)< >< >< X )< X a) a) a) a) a) a) O C >< XX a) a) a) ? X)< XXX MI 1 a) 1 a) 1 a) a) 000000 ri) (1) (1) (1) .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 e e e e e e e e e e e e e e e e e e e e e e e 555555 CCC CCC CCC CCC CCC CCC CCC C C C o IIIIIIIIll' e e e e e m a)' a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) ----e e em e e rara e e e e e em e e e e rara em e -000-O 400000000000000000000000 S2 _I 1 LL U IL U. LL LL LL LL LL LL LL LL LL LL LL LI.. LI.. U.. U LL LI.. U.. IL -) -D ) ') ') -) co o o co8E '5' a) LL .2=E E eOCU OE O 0: EOICw,_.2o''5' 9) '5' 'c L2 LU a) '5'0)e --... e a) . —w o,, -o .0 22228oE -?-8:8 ,...,0...- O°'a)0°(<)''5°8 o0 .. -- - --"00 o-0 00 a) <) a)o co cu ra 'j co (o CL cL CL 2'2 2'2 2 ci ci' 2 ci .82'2'2 '2- LJ d LJ 2 0000W UJWWW wOOoaWOO< <W wWWW uJz000ww < 75 Sisap - Gerador de Relatórios ANEXO 3 - CAMPOS DOS CADASTROS E SUAS LIGAÇÕES o -8 o o- o-E 0 co N O o Q Eco oee ocI) O ee Qm co o-e C - e C) - O e N E o e e o e e e-e -o o. 0 E0 oo- eoe o-oo.9LO e -5 O E .'- e e 0. 0. O O o 15 • o oo - oe 900 • g Ee (l) o- E Wo- O O e- CL E 8 0 -e cn e C e O - 8 E *co 8 88 o e e ee O> > w'8-88 0 ee CL)• OU) o N- LOO LO ° eC'JLO co o o CD o o O2 co - o e e -e°o -eo Cmcn O (5 o °= °=800coE< e o o=. 15 z 8-° C5 o o O = O. o o X W -oo>c eO O) xxx xx xx >< xx>< o-o ex eo o e e e e e e e e C o-o eee (1) (1) (1) Ci) CI) CI) (1) CI) CI) co CI) (1) CI) Ci) (1) CI) - .2 .2 .2 .2 .2 .2 .2 .2 .2 .9 .2 .2 .2 .2 .2 .2 .2 .2 .9 .9 .9 .9 cj) CI) (1) CI) CI) (1) CI) Ci) 5 e e e co e co e e .9 O .2 .9 .9 .9 .9 .2 .9 .9 .2 .9 .9 .9 .9 .9 .9 CCC CC CCC CCC CCC CCC CCC CC e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 1 1 1 IeeecoeCCC CC CCC 1 1 1 1 1 1 1 1 1e O e1 e1 e1 e e e e e e e e e .2 .2 e e .. . mcoe co o mm co e e e e e e coe e e co -o 0- 0-e e e co e .. e . -_ - .6 co co e e e e e co 0 . • .9 .9 .2 .2 .9 .2 .9 .2 .9 .2 .9 .2 .2 .9 .2OE E 9 :22 22 E E E .9 .9 .2 .2 .2 .9 .9 .9 .Ln .Ln .... _ = = = = = .. _i D DD LL IL LL LL LL LL IL U D_ = o e C o o -co> = o o ee -8o------e e E EE o 51 coZ °eZ -••-':2- <-o- ) 1ó e e 1 -co -=E= = - -= e co - =o e -co= O e = o coW o eo o e = e -e o C- O C -eee.oOD.?E0•e C= '8 ee CL U) LL O<LL .- 8 e ._ E '- o o-8 .2 O O e 8 <CCC CCC Coe e e e-oC CO e CC - o SQ FU m m m m ow w 76 < < z n n n - n n w w^ ANEXO 3— CAMPOS DOS CADASTROS E SUAS LIGAÇÕES Sisap - Gerador de Relatórios vi us coco c OO 5co O (05 00 (cic o = o cr (00 ci)Z5 O = w cr (1) co (0 22 co cci .c u) (0 2 O ci) cci ° ci> ci) N N N NNci) Ea E O ci) O CO ci) (1) 00 O O ci) E oo (1) co OO 0o cl)ci) (1)o co cl)(1) E-°EE - =) ci) O a CL E O00 OOOO O.900 co '-O (1) 00--000 0.c_ 20c00 ci) 00 00 0.9.9 co .20 c '-O O 0. 'cl)o coco'ci)cl) 'E°coEEE° -= .2c-= =O EEoW o 2 cco E O oo ci> ( 6 O o -= co c 2 W ... ci) o o co o ci) O O O"- c o cn c COO 'O) O) co ci) ci) > > .2 O > 2 (D O O cci ec -o ci) co E-o-o ci)O 00 O)O> > OO > '0'Oci) c O000 O00 (f ci)(D CO coco cO 0 W 00 o o 0 0 '-00 cicci ci) ci) ci) Occi cHLL co co a E (00 ci)ci) ci) ci) co .cci o 90 (cl o C = O O O 0) O LC) O :500000 O (ci,0.. 00) o "-'() ci)O 0) 0) 0) 0 O('J0ci) - o (1) (%J ('.J ('4 OO =O O)Oo.2>co =J00'lN2O .0 00 0 .. )< >< >< X>< >< >< )('O >( )<X >< >( )< )( )< X >< o ci) ci) ci) ci)ci) ci) ci) (1) o coO W (1) ci)H SIL ci) ci) ci) ci) ci) ci) c E('CCD 00000000000 00000000000 000000000000000000 o00000000000 O O O O O O O O O O O O O O O O O O O co cci co cci cci cci cci ci cci ci) cci cci coce coco ci) cace cci co co co co coo> o co co co co co co co co o) co co cocos co o) co co co co co co co> ci) coco o> co co co co co co co co co co co co co co co co ci) ci) ci) ci) ci) ci) ci) ci) ci) ci) ci) ci) ci) cl) ci> ci) ci) ci) ci) ccc ccc ccc cc co 1 (o 1 C,) u) u) ccc ccc cc = c 1 1 11 o ccc ccc ccc---co co co co co co c4 o> cnIIIliii cci co cci cci co cocos cci cci ''1co I cci U) co u) <»^ ul cn cci cci cci co cci cci cci cci .9 .9 .2 .9 .9 .9 .2 .9 .2 .9 .9 cci co co cci cci cci cci cci co cci cci O 4 o o o o o o o o o o o o O O O O OO 2 -D O O O O O O 'OO O it ii LLu . 1 ii ii U U LL LL U U L LL U U -) -) -) -) -, -, -) -) -, -, -) = -) o (ci = oo = o w ci) a: O iioc cl) 2 cciOcU oE 'É -= 4Eo .2 E 0-it ':'= .2 u) 0. '; . ojcci =-o'E'' >- 'ocoo° 6. (D z'oC> 0) q-• °bo< 2.2.25-5E 0 0 aj o.2 0...Q !'S'—5 ,- % oui - .' -) 00 0.0 oo o ci) ci) 50 cocco a oO) o o o o(0 ci) ci) O O O O O O Eo o oo c c c c c0oo c c c cc c -WWWc Oujwwwaa CL . 0WaO<<WWWWWWZaaaWWWWWWW o o o ot <ccc c0O cci 77 Sisap - Gerador de Relatórios ANEXO 3 - CAMPOS DOS CADASTROS E SUAS LIGAÇÕES a)a) a) 2 '2 5.i5 EE o O i5 N E O a) '2 a)a a) a aa) Cl) a) a) a -a)-a) -a) -a) (1)aa) CO a) a)O O O - a) O NN O C.) O a)a) a) a) - -9aO 0 E o O .9 2O E -D .9 E .9 E a) I(D O O OO -.-a o w o O a) E o a a) Oa .9 E O -9 Eo E o O i5 EO N O O O O O O O 9)O o.9) .9) .9) > 0 'o Oo w C) oo C)a)a) CI) a)>a) O o o a) co 'o o o a) a) -a) ©E CD o O a)o o 0-a) o o 0_ o()5 . a) o o O-E.z o°g)50a)0 a)E° )<)<><'O a))< O a) wa)a)a)o a) O a) ^1 1 1 ^1 ^ 00000000000 00000 (OWW(0(OCI)W(1)WWQ) 0000 000000000000000 o D -a D -a -a - D D D 'O D D 'a 'O D '0 o o o o o o o o o o .9 .9 .2 .9 9999 9 0 E E E E a) a) a) a) a) a) a) a) a) a) a)LL LLLJLL ..9 .8 == = 22222222222 O O = O O 999.99 - U) 000000 CO COO111 1111111 1 a) ( a) (j) a) a) a) a) a) a) a) a) ( a) a) a) a) Oa)a) a) (O (O a) a) a) a) a) a) .2 .2 .9 .2 .2 .9 .9 .2 .9 .9 .2 .2 .9 .9 .9 .9 .9 .9 .9 O 0 0 0 0 0 0 0 0 0 0 O 0 O 0 O 0 0. O ci a) (a a) a) a) a) a) a) (a a) a) EEE EEEEEE EE EE EE E S2 = = = = = = = = = == == = = o- a)4a) 0) O O0) O Oa) O O0) O : 0_ =O_ = ccs = w O - 1-• LL a)O ÓOD 'E'E OD O(OO a) a)._._ a)._•_ a)•_.= a)._ a)'2a) - O O'0 O = --aO'a O = - z -) 0o o 0o Oo o 0.9O o a) a) o O- = 'i - a) o' a)a) a) a) a) ....a) a) a) Ca) ___(a) a) a) a)-) o .2' - o' o .2' a o- o' o .2' -c, o' _> o .2' a o0) a) a'a) a) 0)' a) a) a) a) a) w )00- ___ o a o ' . a)zcLo25 j5 c 2.2- Q Q < < P Q < < V Q< V ° a) a) a) o'0 O a) a)9 000000000000000000 O,0 e õ . a õ aa a a a a a a a o uu aaaa) a) a)UJLIJ 9999992992222929929 000000000000000 O = O O 5 Lu o a) a) a) .0 4 COO O O= = = = a) oa) o o 78 Sisap — Gerador de Relatórios ANEXO 3— CAMPOS DOS CADASTROS E SUAS LIGAÇÕES u ma) 0 a) 0 oE o(a= = cr (0 Qa) (a a) 40 (1) 22o EE OO a) OO(Oo a) a) a) 0. a) oo.o (DO ()• o O (a o .9 ° 0 E a) o 9) o a) c W 'o'o oOD O a) o- 0_ >. 0 >.-. (1) N E O O a) 'OCL E a c OO 0E .9.900 co EE O o ccoE 10 2 a) (a EEa) oom w (a a) a)a) c0_ NNa) ci. 'a) o D a) O O 000 040 • (ai) 'o 0 o a) a) O Oc LCD o () OCDÇ.0Dm —(Dc\j a) O o oc -a) 0 (Oçsj 0) ca 2? L W a) a) a) a) a) 0(D w a) O a) c a) a) a) a) a) ccc ccc ccc =coCo o = oco ccc a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a 00000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOO O O OOOOO .0 O .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0 _Da) a) a) 0) a) •0 a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) 00000000000000000000000000000 — a) a) a) a) a) a) a) (1) a) a) a) a) a) a) a) a) (D a) a) a) a) a) a) a) a) a) a) a) a) Im mmm mmm mmm mmm mmm mmm mmm mmm mmm m 11111111111 11111111 O < . (a (a (a (a U) (0 <0 (a (a (a (a (a (a (a (a (a (a (a (a D (a (a (a (a (a (a (a (a (a o_cO a) a) a) a) a)a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) Q00000000000000000000000000000 < E 9 D -DDDDDDD)DDDDDDDDDD -)DDDD)DDD O o d 1 —0 -a) o (a DO a_ = O''.0.9 o:.= a) O o -D 'D (a o = '0 = 'O 0- .? a)o' 0. 'O•a)Q0'5D'5'."E ) a a )2 V Q. =,,.9'E'.Qo. :. ,,,, '.'' o a a E• •'O 'O 'O 'O 'O 'O o(a (a (a (a 0 a) a) 'O 'O E COWWW 4 =oco cOa) a) 0) o z 000w wuJwwww wwommmmo<<w WZ 000WW 79 ANEXO 3 — CAMPOS Dos CADASTROS E SUAS LIGAÇÕES j5 Sisap — Gerador de Relatórios co 30 o-E a) a)5 cn o D C) a) 2o a) E o elo a) o OU) o a) a ) O. — 3(0 — o-a) O. a) a) a) D o oO a) 0.0 - cr a) 2 O -o 2 oO .2 O O E o O. coE w O o.- a) O a) O - Oa) o — -o >a) o w o -o o (0000 a)a) Oa)cO a) o a) o -90 a)o,a) OO) 03 _ O.O o 03 o.-.o E2 LO ccc ccc15 115 ccc cc = 00000000000000000 00000000000000000 a) a) a) a) a) a) ci) a) a) a) a) a) a) a) a) a) a) 00000000000000000 a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) 1 1 1 1 1 1 1 1 1 i 1 1 1 O < a)1 a) a) a) a) a) a) a) (0a) cOa) w (0(0 a) a) a) a) a) a) a) a) a) a) a) a) a)a) CO a) a) a) Oo 0000000000000000 0 D 0 0 0 0 0 0 0 O O O O O O O O —33333333333333333 <,> ))D ) ) ) ) ) ) ) ) = o a) c o Q ) a > . a) o LL 3 0a) W o o Ea) Oa)_) o >a)_-.a)020 Z 0 a) O. O ÕD•? oQ O..Qo-E O )< a) --g- ç--a) Cl) a) a) 8 i O = (O ._.a) a) = a) o. o o CL FH a) a) O c = ccc = coa) a) a) a)O =O = QwwwwwwwOIO<<ww O O 0 O O O 80 a) a) a) a) 11111111111111111111111111111111111111111 1111 55020