Mudanças entre as edições de "DES:Relatum"
De Wiki Unioeste NTI
Ir para navegaçãoIr para pesquisarLinha 2: | Linha 2: | ||
<br> | <br> | ||
= Gerador de Relatórios web = | = Gerador de Relatórios web = | ||
− | Software: Jaspersoft Studio | + | Software: ''Jaspersoft Studio'' |
== Novo gerador de relatórios (2017): Relatum == | == Novo gerador de relatórios (2017): Relatum == | ||
Mudou de groovy para java <br> | Mudou de groovy para java <br> | ||
Linha 29: | Linha 29: | ||
: select coluna1, coluna2 from Tabela1 | : select coluna1, coluna2 from Tabela1 | ||
: where PssFsc_Codigo = :prmPssFscCodigo (observar os ''dois pontos'' que precedem o parâmetro) | : where PssFsc_Codigo = :prmPssFscCodigo (observar os ''dois pontos'' que precedem o parâmetro) | ||
+ | |||
+ | == Dicas == | ||
+ | * Fonte: usar ARIAL, pois o espaçamento visualizado no Jaspersoft Studio é mais parecido ao da execução via Relatum | ||
+ | * Opções de Relat: começam em 0 | ||
+ | * se houver comando HTML no campo, configurar Text Properties > markup: HTML | ||
+ | * nulos: consistir com null em minúsculo | ||
+ | * agrupamento de campos: não usar RECTANGLE; usar FRAME; para remover linhas em branco, nas propriedades do Frame > Misc > Remove Line When Blank: True | ||
+ | * Parâmetros: independente do tipo definido no Gerador, todos os parâmetros no ''Jaspersoft Studio'' são ''String'' |
Edição das 16h10min de 30 de agosto de 2018
Voltar a Página Inicial - Menu Sistemas
Índice
Gerador de Relatórios web
Software: Jaspersoft Studio
Novo gerador de relatórios (2017): Relatum
Mudou de groovy para java
Como era -> Como ficou
- aspas simples -> aspas duplas
- == -> equals
- Exemplos:
- p=='string' -> p.equals("string")
- p1==p2 -> p1.equals(p2)
- prmCaminho: parâmetro não é mais usado
Parâmetros que o gerador inclui no jrxml
- prmPssFscCodigo: Código do usuário logado
- prmPdrCodigo: Padrão de Acesso do usuário logado
- prmTitulo: Título do Relatório
- prmFilterBy: Colunas pelas quais o relatório está sendo Filtrado
- prmOrderBy: Colunas pelas quais o relatório está sendo Ordenado
- prmControle: concatena Login do usuário logado, Código do usuário logado e Relatório
- prmSistema: Código do Sistema em execução
Parâmetros que podem ser usados na SQL de Filtro do gerador
- prmSistema: Código do Sistema em execução
- prmPssFscCodigo: Código da pessoa logada
- prmPdrCodigo: Padrão de Acesso da pessoa logada
Exemplo:
- select coluna1, coluna2 from Tabela1
- where PssFsc_Codigo = :prmPssFscCodigo (observar os dois pontos que precedem o parâmetro)
Dicas
- Fonte: usar ARIAL, pois o espaçamento visualizado no Jaspersoft Studio é mais parecido ao da execução via Relatum
- Opções de Relat: começam em 0
- se houver comando HTML no campo, configurar Text Properties > markup: HTML
- nulos: consistir com null em minúsculo
- agrupamento de campos: não usar RECTANGLE; usar FRAME; para remover linhas em branco, nas propriedades do Frame > Misc > Remove Line When Blank: True
- Parâmetros: independente do tipo definido no Gerador, todos os parâmetros no Jaspersoft Studio são String