|
|
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
есть такое главный репорт Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. subreport Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. делаю так Код: java 1. 2. 3. 4. 5. 6. старался следовать этому 8494032 но получаю Caused by: java.lang.ClassCastException: com.mysql.cj.jdbc.result.ResultSetImpl cannot be cast to net.sf.jasperreports.engine.JRDataSource at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:454) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:345) at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:383) at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:533) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillTitle(JRVerticalFiller.java:308) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:244) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:99) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:609) at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:405) at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:140) at net.sf.jasperreports.engine.JasperFillManager.fillToFile(JasperFillManager.java:504) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:888) на этой строке Код: java 1. что не так и как должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 19:52 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
разобрался надо так Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 20:28 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
но теперь выдаёт такое Caused by: net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: Unable to get next record from result set. at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubreport.java:878) at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:542) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:438) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:413) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillBandNoOverflow(JRVerticalFiller.java:432) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageHeader(JRVerticalFiller.java:393) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:246) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:99) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:609) at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:405) at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:140) at net.sf.jasperreports.engine.JasperFillManager.fillToFile(JasperFillManager.java:504) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:888) at ws.pages.Page2.xxx20(Page2.java:55) ... 26 more Caused by: net.sf.jasperreports.engine.JRException: Unable to get next record from result set. at net.sf.jasperreports.engine.JRResultSetDataSource.next(JRResultSetDataSource.java:170) at net.sf.jasperreports.engine.fill.JRFillDataset.advanceDataSource(JRFillDataset.java:1538) at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1387) at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1366) at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1173) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:97) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:609) at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:405) at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:740) at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59) at net.sf.jasperreports.engine.fill.AbstractThreadSubreportRunner.run(AbstractThreadSubreportRunner.java:221) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ... 1 more Caused by: java.sql.SQLException: Operation not allowed after ResultSet closed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:569) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:537) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:527) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:512) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:480) at com.mysql.cj.jdbc.result.ResultSetImpl.checkClosed(ResultSetImpl.java:471) at com.mysql.cj.jdbc.result.ResultSetImpl.next(ResultSetImpl.java:1703) at net.sf.jasperreports.engine.JRResultSetDataSource.next(JRResultSetDataSource.java:166) ... 13 more данные из хранимки нормальные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 21:24 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
если сделать так Код: java 1. то пдф выведет, но без sabrepot ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 21:35 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадяесли сделать так Код: java 1. то пдф выведет, но без sabrepot Вадя Вопрос: крутой Jasper для отчётов? Или есть другие альтернативы на Ваш взгляд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 22:40 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадя, Вообще с subreport'ами в JasperReports постоянно какая-то "засада". На одном проекте вместо subreports использовали crosstab. В принципе получалось то что надо. Единственное "рисование" было как в Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 05:44 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
NeboВопрос: крутой Jasper для отчётов? Или есть другие альтернативы на Ваш взгляд?альтернативы , наверно , есть, но первоначально была задача создать не редактируемый документ. действительно Jasper достаточно крут, надо только научиться его готовить. решение нашёл, но возник вопрос - почему так? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. надо два CallableStatement ..., свой для каждого отчета. кто может объяснить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 07:55 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
mad_nazgulНа одном проекте вместо subreports использовали crosstab.как это готовить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 07:56 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадяmad_nazgulНа одном проекте вместо subreports использовали crosstab.как это готовить? Ну в принципе не особо сложно. Главное, что в crosstab 1) Можно задать свой DataSet 2) Можно из главного DataSet передать параметры Ну а дальше группируем "что" и "как" нам надо. Причем можем группировать не только по строкам, но и по столбцам. В общем мы на том проекте почти все отчеты в crosstab-ах делали. Даже там где это не особо не нужно было :-) По идее там основную работу можно сделать через wizard. P.S. Делали в iReport (тогда JasperStudio еще не было). По мне в iReport с crosstab'ами было чуть попроще работать чем в JasperStudio. Но скорее всего это просто привычнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 08:16 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
mad_nazgulДелали в iReport Там как в Access))) Всё визуально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 08:58 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
Petro123mad_nazgulДелали в iReport Там как в Access))) Всё визуально.+1, "клико-программирование" (: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 09:16 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
в jasperstudio тоже визуально, но для мозахистов есть режим xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 09:21 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
но вопрос остаётся открытым - почему два отдельных результсета работают , а два , полученных из одной хранимки - нет. верно ли предположение , что порядок результсетов отправки в jasper один, а их обработка та в другом порядке? и как тогда сделать клоны результсетов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 09:26 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадяв jasperstudio тоже визуально, но для мозахистов есть режим xml Там ещё есть sql запрос, который сам лезет в базу за данными. Но у тя же хранимки. вадяа два , полученных из одной хранимки - нет. Тебя предупреждали, что нефиг заниматься извратом. Одна хранимка - один результат. Один метод - один выходной параметр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 10:51 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
Petro123Тебя предупреждали, что нефиг заниматься извратом. Одна хранимка - один результат. Один метод - один выходной параметр. Звучит как «Один народ, одна страна, одна судьба» <:o) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 11:03 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
Petro123Там ещё есть sql запрос, который сам лезет в базу за данными. Но у тя же хранимки.там можно не только запросы, но и хранимки тоже Petro123Одна хранимка - один результат. Один метод - один выходной параметр.это ты кидаешь камень в огород оракла и мелкомягких? mad_nazgulЗвучит как «Один народ, одна страна, одна судьба»а объяснить причину не судьба? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 11:08 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадяа объяснить причину не судьба? Потому что у JasperFillManager.fillReportToFile третий параметр - один DataSource а не их коллекция поэтому такого понятия нет вообще вадячто порядок результсетов отправки в jasper одинНет порядка у единственного элемента Если кидать параметрами несколько DataSource вадяа их обработка та в другом порядке? то естественно их обработка будет в порядке, который определяется тем как сконструирован отчет (subreport в title или в summary например) вадяи как тогда сделать клоны результсетов? зачем? (ни разу не потребовалось). хочется услышать внятную причину, а не "мне надо" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 11:25 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
mad_nazgulPetro123Тебя предупреждали, что нефиг заниматься извратом. Одна хранимка - один результат. Один метод - один выходной параметр. Звучит как «Один народ, одна страна, одна судьба» <:o) )))):Люблю юмор. В java так. В дельфи и шарпе по другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 11:36 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
sanBezПотому что у JasperFillManager.fillReportToFile третий параметр - один DataSource а не их коллекцияты не обратил внимание, что один передаётся как третий параметр, а другой как элемент мапы. sanBezНет порядка у единственного элементатам два разных элемента sanBezто естественно их обработка будет в порядке, который определяется тем как сконструирован отчет (subreport в title или в summary например)у меня и идёт на странице сначала сабрепорт sanBezзачем? (ни разу не потребовалось). хочется услышать внятную причину, а не "мне надо"это просто как попытка понять что на что может влиять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 11:39 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
что java делает в этом случае new JRResultSetDataSource(rs) создаёт новый объект, не привязанный к источнику ничем ? или всё-таки передаёт ссылку на rs дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 11:43 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадяsanBezПотому что у JasperFillManager.fillReportToFile третий параметр - один DataSource а не их коллекцияты не обратил внимание, что один передаётся как третий параметр, а другой как элемент мапы. Обратил. Но ты почему-то считаешь что у DataSource (третий параметр fillReport) и параметра отчета subreportDatasetName (элемент мапы) есть какой-то порядок. Два абсолютно несвязанных элемента. Какой у них порядок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 11:53 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
jasper может вставлять варкод и qrкод но для этого требуется подключить библиотеки для рантайма. но вот где их взять? если jasper работает и выводит qr код, значит они у него есть, как определить какой jar нужен для рантайма? методом тыка мне удалось подобрать jar для его внутренних функций, а как быть с баркодами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 10:23 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
наподключал кучу библиотек.. выдаёт Caused by: java.lang.ClassCastException: org.apache.batik.anim.dom.SVGOMDocument cannot be cast to org.apache.batik.dom.svg.SVGOMDocument at org.apache.batik.bridge.BridgeContext.setDocument(Unknown Source) at org.apache.batik.bridge.GVTBuilder.build(Unknown Source) at net.sf.jasperreports.renderers.AbstractSvgDataToGraphics2DRenderer.getRootNode(AbstractSvgDataToGraphics2DRenderer.java:173) at net.sf.jasperreports.renderers.AbstractSvgDataToGraphics2DRenderer.getDimension(AbstractSvgDataToGraphics2DRenderer.java:122) at net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.processGraphics2D(JRPdfExporter.java:1807) at net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.process(JRPdfExporter.java:1597) at net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.access$300(JRPdfExporter.java:1547) at net.sf.jasperreports.engine.export.JRPdfExporter.exportImage(JRPdfExporter.java:1487) at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:1105) at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:1068) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:932) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:552) что не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:30 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадянаподключал кучу библиотек.. что не хватает? Лишнего наподключал. Теперь Batik загружен два раза и оба экземпляра друг с другом не общаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:34 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадяjasper может вставлять варкод и qrкод но для этого требуется подключить библиотеки для рантайма. но вот где их взять? если jasper работает и выводит qr код, значит они у него есть, как определить какой jar нужен для рантайма? методом тыка мне удалось подобрать jar для его внутренних функций, а как быть с баркодами? Воспользуйтесь моим biserverov Просто в socket отправляем Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Шаблон Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. А получаем в аттачменте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:51 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
irbis_al, А можно и такое получить .см аттачмент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:53 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
irbis_al, спасибо , посмотрю. но мне удалось и самому подобрать набор jar для qr кода для jasper studio 6.5 xmlgraphics-commons-1.5.jar w3c.jar org.w3c.dom.smil-1.0.0.jar org.w3c.css.sac-1.3.0.jar org.krysalis.barcode4j_2.1.0.jar javase-2.2.jar core-2.2.0-b24.jar batik-all-1.9.jar может что и лишнее, но без любого одного из списка не хочет работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 12:44 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
irbis_al, мне не удалось вставить вой пример в jasper.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 12:58 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадяirbis_al, мне не удалось вставить вой пример в jasper.... Так это мой собственный генератор отчётов...основанный на iText.(могу выслать код и сборку...если виртуалку влом ради этого скачивать) (Тут это многократно перетиралось...В основном в формате..."чего это я изобрёл очередной велосипед") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 13:22 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
irbis_al, неее.... , чужого велосипеда не надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 13:33 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадяirbis_al, мне не удалось вставить вой пример в jasper.... Всем удалось, а тебе нет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 14:40 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
Petro123Всем удалось, а тебе нет).это юмор в коротких штанишках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 14:57 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадя, Факты. Найди хоть один пост с "не получилось" про себж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 15:24 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
Petro123Факты. Найди хоть один пост с "не получилось" про себж. irbis_al.основанный на iText. ты вставь в jasper studio 6.5, а потом рассказывай как у тебя получилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 15:49 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадя, Ты больше одной технологии не воспринимаешь? 1. Лично мой проект был на отдельном jasper server. Т.е. по урл ты вызываешь отчет в js. 2. В твоем методе и способе если у тебя не вышло, то повтори проблемы. Только без хранимки с двумя табличками на выходе. Понятно написал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 18:03 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
Petro123Ты больше одной технологии не воспринимаешь? 1. Лично мой проект был на отдельном jasper server. Т.е. по урл ты вызываешь отчет в js. 2. В твоем методе и способе если у тебя не вышло, то повтори проблемы. Только без хранимки с двумя табличками на выходе. Понятно написал?воспринимаю это твоё решение для твоей задачи мне интереснее разобраться и решить через хранимки, это расширит понимание как это всё работает или не работает. именно как устроена работа по извлечению данных из хранимок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 20:44 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадя, Решай. Только дописывай везде ,что задача нестандартная. Не как у всех. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 21:08 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадямне интереснее разобраться и решить через хранимки, это расширит понимание как это всё работает или не работает. именно как устроена работа по извлечению данных из хранимок. так же как и во всех остальных случаях. грубо говоря - через итератор. не хочется читать доку - смотрим исходники jasper Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. теперь из этого исходника я думаю понятна ошибка которая была у тебя когда ты один и тот же resultSet передавал и в subreport и в main report и получал Caused by: net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: Unable to get next record from result set. И если ты изменишь работу с хранимками на "одна хранимка - один результат" (о чем неоднократно говорилось), то большинство твоих проблем уйдут сами. Petro123Одна хранимка - один результат. Один метод - один выходной параметр. а ты себе сам грабли раскладываешь зачем то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:25 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
sanBez, спасибо. я так и думал, после получения ошибки, но не мог найти объяснения. следующий вопрос :) 1) есть необходимость использовать одни данные много раз - на каждой странице выводить. один раз выводит , но для следующего раза - указатель в результсете на последней строке. есть ли возможность вернуть его в начало? 2) пайджефутер не может расширяться под набор данных, есть возможность программно его задать? или ещё как-то обойти эту проблему? (для отчета заранее не известено сколько срок будет выведено, но в отчете на всех страницах одинаково) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 15:58 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вадя1)список тынцев: - http://jasperreports.sourceforge.net/sample.reference/datasource/ - http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JRRewindableDataSource.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 17:57 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
Usman, эти тынцы видел, но ответов там не нашёл (со зрением наверно что-то..) сделал так Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. и в сабрепоте Код: xml 1. 2. 3. 4. 5. 6. работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 22:25 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
но возникла другая проблема в начале каждой (кроме первой) выводит повторение последней записи предыдущей страницы , вместо очередного , т.е.правильно следующую запись заменяет на последнюю с предыдущей... это как можно исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 22:29 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
что-то не понятное происходит делаю ка тут советуют и происходит повторение строки. но такого же не должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 07:39 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
создал новый отчёт, из одного поля, подключение к базе средствами самого jaster, в его же превью, смотрю и тот же эффект... почему он повторяет с заменой ? есть варианты исправления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 08:51 |
|
||
|
Jasper subreport
|
|||
|---|---|---|---|
|
#18+
вот как такого избежать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 22:22 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2122269]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 393ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...