| Autor |
Mensagem |
|
|
Opa consegui indo pela opcao 1
Não sei pq mas precisa que esteja dentro de um bloco para funcionar....
O problema agora subiu de nivel....
Tem como dentro do REPORT eu usar um parametro ou variavel para mudar dinamicamente o nome da tabela que será usada na query?
O programa que grava os acessos cria 1 tabela por dia.
Tentei concatenar mas da erro....
Eu tenho o select que pega no formato que desejo.. falta soh conseguir colocar dentro do ireports...
select '20' + CONVERT(VARCHAR(16),GETDATE(), 12) dat
Caso alguem possa me ajudar agradeço.
Vlw pessoal.
|
 |
|
|
Opa pessoal.... estou com um prob. Preciso mostrar os 10 sites mais acessados para cada usuario.
Estou usando Ireports e SQL SERVER.
meu select está deste modo
SELECT tb.usr
, tb.dstname
, COUNT(tb.dstname) count
, ROW_NUMBER() OVER (ORDER BY COUNT(tb.dstname) DESC) AS 'RowNumber'
FROM [rawsyslogdb_20081113].[dbo].[sw_0006B1308FF8] tb
WHERE tb.[USR] like '%'+ $P{P_USU} +'%'
AND tb.dstname not like '%mail%' --Exclui emails
AND tb.msg is null --Apenas sites acessados.. sem conexoes de informação.
GROUP BY tb.usr
, tb.dstname
ORDER BY tb.usr
,COUNT(tb.dstname) desc
,tb.DSTNAME
Problema é que ao contrario do oracle aqui não consigo usar o AND RowNumber < 11. Diz "Nome de coluna 'RowNumber' inválido."
Então estou com 2 ideias para resolver.... em ambas estou preso.
1) Conseguir colocar o AND RowNumber < 11 na query
2) Usar formatação condicional para que não imprima os sites que forem da linha 11 para cima..
Alguém tem alguma ideia de como resolver uma das duas possibilidades acima???
Vlw pessoal...
|
 |
|
|
Acho que postar meus erros aqui dá sorte hehe.. achei a solução....
no local que tinha $P{SUBREPORT_DIR} + "FOL_PAG_CAPA_HIST_CR.jasper" como endereco do sub-relatorio devo colocar assim
"repo:/fontes/FOL_PAG_CAPA_HIST_CR.jrxml"
Onde fontes é uma pasta que criei no jasperServer para ficar os arquivos jrxml.
Caso você tenha criado uma pasta com nome diferente substitua a palavra fontes pelo nome da sua pasta.
Vlw pessoal
|
 |
|
|
Opa pessoal.. estou tendo problemas em colocar meus relatórios com subrelatório no jasperserver...
Quando tento da este erro....
Tentei modificar de tu do que foi jeito o local do subreport mas nada... alguem sabe o que devo colocar nele? quando testo no ireport funciona perfeitamente...
Atualmente está assim
$P{SUBREPORT_DIR} + "FOL_PAG_CAPA_HIST_CR.jasper"
Porém minha dúvida é .... o certo é .jasper mesmo? jah que o que eu envio para o jasperserver é apenas o .jrxml
Caso alguem tenha alguma ideia avisa ok?
Vlw
baixo está o erro que dá
Job: Background Execution (ID: 12)
Report unit: /relatorios/FolhadePagamentoGeralCAPA
Quartz Job: ReportJobs.job_12
Quartz Trigger: ReportJobs.trigger_12_0
Could not load object from location : C:\Arquivos de programas\JasperSoft\iReport-2.0.5\FOL_PAG_CAPA_HIST_CR.jasper
com.jaspersoft.jasperserver.api.JSExceptionWrapper: net.sf.jasperreports.engine.JRException: Could not load object from location : C:\Arquivos de programas\JasperSoft\iReport-2.0.5\FOL_PAG_CAPA_HIST_CR.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLoader.java:266)
at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:30
at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:257)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:275)
at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:426)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillTitle(JRVerticalFiller.java:311)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:247)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:891)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:123)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:420)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.fillReport(EngineServiceImpl.java:610)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.fillReport(EngineServiceImpl.java:326)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.executeReport(EngineServiceImpl.java:737)
at com.jaspersoft.jasperserver.api.engine.jasperreports.domain.impl.ReportUnitRequest.execute(ReportUnitRequest.java:60)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.execute(EngineServiceImpl.java:25
at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.executeReport(ReportExecutionJob.java:307)
at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.executeAndSendReport(ReportExecutionJob.java:285)
at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.execute(ReportExecutionJob.java:156)
at org.quartz.core.JobRunShell.run(JobRunShell.java:195)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
|
 |
|
|
Erro de porta bloqueada no server =p
para descobrir se a porta está bloqueada...
telnet <nome_do_comp> <porta>
|
 |
|
|
Opa tipo eu estava tendo a maior dor de cabeça com isso... até que testei no IE...e abriu normal nele...(eu estava usando o CHROME).
Então pode ser plugin mesmo.testar em outros browsers na dúvida.
Vlw
|
 |
|
|
acabei eskecendo de colocar o q causa o erro =p
Conexao ms sql da microsoft no ireports.. quando mando testar a conexao da este erro
Driver : com.microsoft.jdbc.sqlserver.SQLServerDriver
URL: jdbc:microsoft:sqlserver://SERVER_NAME:1433;DatabaseName=DATABASE_NAME
|
 |
|
|
Atualizando aki... alguem pode me ajudar??? alguem conhece este erro???.... estou verificando no google... qualquer coisa posto aki..
Vlw
|
 |
|
|
Pois eh.. testei essa do blank when null mas não deu certo. continua aparecendo null...
|
 |
|
|
Opa vlw.
Vou testar essa resposta.
Só outra coisa.. alguém saberia como faço para que quando um valor for null ele não apareça?
Vlw
|
 |
|
|
Opa pessoal.. mais uma dúvida... tem como fazer para um subrelatorio "empurrar" um outro subrelatorio localizado abaixo dele? quando o primeiro crescer demais?
Caso alguem tenha uma ideia avisa ok?
Vlw
|
 |
|
|
Opa ... acabei achando.... em propriedades de banda fui em permitir divisao e desmarkei...
Vlw pessoal!!!
|
 |
|
|
Opa pessoal... mais uma vez aqui estou eu pedindo ajuda =p
Eu tenho um relatorio onde coloquei na parte detalhe um subrelatorio .... o problema é que queria que quando ele nao conseguisse imprimir todo o subrelatorio ele pulasse a pagina e imprimisse tudo na outra pagina. Igual no oracle reports.
Caso alguem possa me ajudar agradeco.
Vlw pessoal!!!
|
 |
|
|
Opa Pessoal.. Caso alguem queira vou postar o código atual aqui. Já está funcionando corretamente falta só corrigir o bug da tela "about" que quando eu fecho ela fecha toda a aplicação e deixar o programa mais bunitim.
Obrigado a todos pela ajuda. Vlw mesmo pessoal!!!
Agenda
Usuário
Sobre
|
 |
|
|
Opa Consegui aqui pessoal... caso alguem precise ai vai o codigo
|
 |
|
|
|
|