Ir para o conteúdo

 Voltar a i-Educar Sup...
Tela cheia

Relacionar Campos na horizontal

4 de Dezembro de 2014, 15:48 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 53 vezes

Boa Tarde,

 

Estou elaborando o arquivo .jrxml das atas finais, surgiu uma dúvida, como relacionar os componente curriculares horizontalmente ao invez de verticalmente.

 

Exemplo:

Campo1 Campo2 Campo3 Campo4 

Autor: Gustavo Zuchelli


55 comentários

  • 87241e5b6b5fae287f99921d41b5c338?only path=false&size=50&d=404Lucas Schmoeller da Silva(usuário não autenticado)
    10 de Dezembro de 2014, 16:58

     

    Oi, Gustavo!

    Sugiro a utilização do componente crosstable.

    Lucas Schmoeller da Silva

    Portabilis Tecnologia    
    www.​port​abil​is.c​om.b​r

  • 347753856e44bdeb7cf5830694669a5d?only path=false&size=50&d=404Tiago Giusti(usuário não autenticado)
    11 de Dezembro de 2014, 15:22

     

    Boa tarde, Gustavo! Como vai?

    Complementar ao que o Lucas comentou acima, seria interessante verificar se a classe do projeto PHPJasperXML fornecerá suporte a este recurso na versão atual. Consultando a página oficial [1] do desenvolvedor do PHPJasperXML, percebi que já existe um protótipo para o componente, mas na versão 0.9b [2], que não seria a que está atualmente na versão do i-Educar.

    Quando anunciamos [3] em 2013 o acoplamento definitivo do projeto PHPJasperXML para implementação de relatórios no software, utilizamos uma das primeiras versões do PHPJasperXML.

    A versão mais recente do PHPJasperXML [2] permite também a utilização de componentes para gráficos de barra, linha área, inclusive a exportação para outros formatos, como XLS (Excel).

    Irei criar uma tarefa no repositório da Portabilis para ajustarmos isto, para a versão mais recente, ok?

    [1] http://www.simitgroup.com/?q=PHPJasperXML 
    [2] www.​simi​t.co​m.my​/wik​i/in​dex.​php/​Vers​ion_​0.9b  
    [3] www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​iedu​car/​lars​-blo​gger​/one​-ent​ry?e​ntry​_id=​6307​0876​&nbs​p;

    Um abraço, ​​ ​​

    Tiago de Faveri Giusti ​​
    Portabilis Tecnologia
    www.​port​abil​is.c​om.b​r
    ​​

    ​​
    ​​

    • 347753856e44bdeb7cf5830694669a5d?only path=false&size=50&d=404Tiago Giusti(usuário não autenticado)
      11 de Dezembro de 2014, 15:55

       

      Gustavo,
      Cadastrei uma tarefa [1] para resolvermos isto, você pode consultá-la e acompanhá-la no Github.

      [1] gith​ub.c​om/p​orta​bili​s/ie​duca​r/is​sues​/67&​nbsp​;

      Um abraço, ​​ ​​​

      Tiago de Faveri Giusti ​​
      Portabilis Tecnologia
      www.​port​abil​is.c​om.b​r
      ​​

      ​​
      ​​

      • 41211796cff638f5f4562bf92ac74a35?only path=false&size=50&d=404Gustavo Zuchelli(usuário não autenticado)
        13 de Dezembro de 2014, 21:37

         

        1 - Ao selecionar crosstab, na opção Measure, depois de selecionar Rows e Columms, qual opção deve se optar:

        - Count 

        - First

        - Nothing 

         

         2 - A questão no final se resume a apenas um erro: 

        - quando utilizo um crosstab apos a geração no ireport apresenta o seguinte erro:

        Run Direction                 Unsupported Value

         

        Segue mensagem de erro:

         

         

        java.lang.IllegalArgumentException: Unsupported value: 

        at com.sun.beans.editors.EnumEditor.setValue(Unknown Source)

        at org.openide.explorer.propertysheet.PropUtils.updateEdFromProp(PropUtils.java:914)

        at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:855)

        at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:795)

        at org.openide.explorer.propertysheet.SheetTable.onCustomEditorButton(SheetTable.java:828)

        at org.openide.explorer.propertysheet.SheetTable.processMouseEvent(SheetTable.java:691)

        at java.awt.Component.processEvent(Unknown Source)

        at java.awt.Container.processEvent(Unknown Source)

        at java.awt.Component.dispatchEventImpl(Unknown Source)

        at java.awt.Container.dispatchEventImpl(Unknown Source)

        at java.awt.Component.dispatchEvent(Unknown Source)

        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

        at java.awt.Container.dispatchEventImpl(Unknown Source)

        at java.awt.Window.dispatchEventImpl(Unknown Source)

        at java.awt.Component.dispatchEvent(Unknown Source)

        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

        at java.awt.EventQueue.access$200(Unknown Source)

        at java.awt.EventQueue$3.run(Unknown Source)

        at java.awt.EventQueue$3.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

        at java.awt.EventQueue$4.run(Unknown Source)

        [catch] at java.awt.EventQueue$4.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

        at java.awt.EventQueue.dispatchEvent(Unknown Source)

        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)

        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

        at java.awt.EventDispatchThread.run(Unknown Source)

         

Mapeamento do i-Educar por todo o Brasil

23 de Abril de 2018, 16:31, por Tiago Giusti

A Portabilis, organização que é integrante da comunidade desde 2009 e que atua no papel de mantenedora do projeto, propôs uma renovação de energias, ao final de 2017, para levar o i-Educar ainda mais longe.



Situação atual do lançamento do maior software livre de gestão escolar do Brasil

10 de Abril de 2018, 11:29, por Tiago Giusti

O Coordenador da Comunidade i-Educar e CEO da Portabilis, Tiago Giusti, foi a Brasília, no fim do ano passado, representando a Comunidade i-Educar numa visita ao Ministério do Planejamento para discutir soluções para alguns assuntos de interesse da Comunidade, tais como:



Em 2018, queremos o i-Educar por todo o Brasil

28 de Dezembro de 2017, 23:08, por Tiago Giusti

Esta mensagem é diferente das de retrospectiva dos anos anteriores. Vamos abordar primeiro sobre o futuro, encerrando com um resumo de como foi 2017.



Prefeitura de Criciúma implanta o i-Educar na rede municipal de ensino

20 de Dezembro de 2017, 11:04, por Tiago Giusti

Buscando melhorar o sistema de informações da rede municipal de ensino de Criciúma, a Administração Municipal, através da Secretaria de Educação e da Diretoria de Tecnologia da Informação (TI), implantará um software de gestão de dados nas unidades educacionais. Denominado i-Educar, o sistema aperfeiçoará o armazenamento de dados e auxiliará gestores e professores de Criciúma.



Retrospectiva i-Educar 2016: o que conseguimos realizar?

31 de Dezembro de 2016, 12:00, por Tiago Giusti

Chegamos a mais um 31/12 e é hora de fazermos a retrospectiva da Comunidade i-Educar, como temos feito todos os finais de ano.