Jump to content
We've recently updated our Privacy Statement, available here ×

jgust

Members
  • Posts

    206
  • Joined

  • Last visited

  • Days Won

    1

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by jgust

  1. It looks like what you want is to split the page into multiple columns with a print order of horizontal.
  2. That is a generic currency symbol. It is in the format twice once for positive and once for negative values. https://en.wikipedia.org/wiki/Currency_symbol
  3. I have a similar setup and can generate reports with over 150k pages. I'm not involved on the technical side so I can't give any recommendations on JBOSS settings. For the report side, you can use the virtualizer. The virtualizer is essentially off-loading the Java memory heap but slowing things down with a trip to the disk https://community.jaspersoft.com/wiki/virtualizers-jasperreports https://community.jaspersoft.com/wiki/how-modify-virtualizer-settings-very-large-reports
  4. Jasper does have an issue with calculating total page count in that you have to use MASTER_TOTAL_PAGES and the expression MUST have its evaluation time set to "MASTER". That said the expression below will work $V{MASTER_CURRENT_PAGE} == 1 ? "" : "Page " + TEXT($V{MASTER_CURRENT_PAGE}-1, "#,###") + " of " + TEXT($V{MASTER_TOTAL_PAGES}-1, "#,###")
  5. The two tables look to be the same. If they are then maybe just one table but two columns?
  6. Yes, you can do this by setting the markup attribute on the text field or status text object. http://jasperreports.sourceforge.net/sample.reference/markup/
  7. On the text field, you can navigate to the pattern and click the ellipsis button. That will open up a wizard that has several formats including currency. You could also use the built-in TEXT() function to format the number.
  8. Jasper Studio has a barcode palette item that kicks off a wizard. That wizard supports both Barbecue and Barcode4J types. I do see EAN-13 under both types but I don't see the EAN-5 add-on listed.
  9. I do not see a PDF export option that references creating multiple documents. http://jasperreports.sourceforge.net/config.reference.html
  10. You can make changes to data adapter from the Repository Explorer. In the event that you closed that in your perspective you can get it back by going to Window|Show View|Other... then type in the filter box "Repository Explorer"
  11. In the past, I've used a PDF content splitter to break up the large PDF into multiple files This was done mainly for creating statements and invoicing. This is the utility I used: http://www.boxoft.com/pdf-content-split/
  12. It may be nothing but I noticed you have smart quotes rather than straight quotes. Try changing them to " and '.
  13. Have you tried to modify your "C:Program FilesTIBCOJaspersoft Studio-6.16.0Jaspersoft Studio.ini" and increase the max memory (-Xmx4096m)?
  14. Provided you put the report name in the report name field you can use the following built-in parameter: $P{JASPER_REPORT}.getName()[/code]
  15. I have not found a way to do Next() or Previous() in Jasper. For Crystal reports that use that functionality, I have been updating the report stored procedure (or you can use a view) and implement lag()/lead() analytical functions. They are part of the ANSI SQL-2016 standard.
  16. You can remove a frame without removing the objects in it by editing the jrxml source. 1. I have a frame with two objects inside: 2. Click on the source tab and search for '<frame>'. You may have several so make sure it is the one you want to remove. 3. Delete the frame tag and the corresponding reportElement tag 4. Go back to design and the frame around your objects is gone
  17. I think you can put the table in one band and the static text in another band below it.
  18. Your error is with the bonus first line " $F{checkDate}.ToString ("MMddyyyy") ". It should not be there unless you were wanting to concat with the spaced version of the date. If that is the case then add + after it.
  19. You can format the date to "MMddyyyy" then use substring to add the space. DATEFORMAT( $F{MyUtilDate},"MMddyyyy").substring(0,1) +" "+DATEFORMAT( $F{MyUtilDate},"MMddyyyy").substring(1,2) +" "+DATEFORMAT( $F{MyUtilDate},"MMddyyyy").substring(2,3) +" "+DATEFORMAT( $F{MyUtilDate},"MMddyyyy").substring(3,4) +" "+DATEFORMAT( $F{MyUtilDate},"MMddyyyy").substring(4,5) +" "+DATEFORMAT( $F{MyUtilDate},"MMddyyyy").substring(5,6) +" "+DATEFORMAT( $F{MyUtilDate},"MMddyyyy").substring(6,7) +" "+DATEFORMAT( $F{MyUtilDate},"MMddyyyy").substring(7,8)[/code]
  20. ¿Quizás podría codificar la salida de la consulta base para que siempre devuelva 21 filas en lugar de confiar en el motor de informes para crear filas ficticias? De esa forma, si alguna vez cambia el motor de informes, seguirá funcionando. O puede mover la cuadrícula a la banda de fondo y codificar su diseño de 21 filas. Maybe you could hardcode the output of the base query to always return 21 rows rather than rely on the report engine to create dummy rows? That way if you ever change the report engine it will still work. Or you could move the grid to the background band and hardcode your 21-row layout.
  21. Unless you absolutely need to use BigDecimal, which is an arbitarary-precision decimal type, I would consider changing it to double, which is a primitive double-precision. This will allow you to do your simple math without all of the grief.
  22. I don't know if the data adapter name is available to the report. Assuming the data adapter name matches your database name you could query the db to get it. In Crystal Reports I would take advantage of the ODBC v1.0 functions by adding an ODBC function call. {fn DATABASE()} In Oracle, I would add a new column to the query and return the name from v$database select name from v$database; In SQL Server I would do the same as I did with Oracle but using DB_NAME() function. SELECT DB_NAME()
  23. In preferences change the default units of the report designer to pixel. After that you can modify the x position of the line and have more control over placement. You may want to also turn off Snap To Grid and Snap to Geomentry to have even more control over placement.
×
×
  • Create New...