yael Posted February 12, 2007 Share Posted February 12, 2007 Hi,1)How can I set an Icone/Image to a pageHeader?2)How can I creat dinamic queryString parameters, I'm using JasperReportI mean something like thisCode:public class Report { public Report() { // TODO Auto-generated constructor stub try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"«»); Connection conn = DriverManager.getConnection( "jdbc:«»sqlserver://matarotsrv:1111;databaseName=qm6", "aa", "aa"«»); // load JasperDesign from XML and compile it into JasperReport JasperDesign jasperDesign = JRXmlLoader.load("task1.jrxml"«»); JasperReport jasperReport = JasperCompileManager .compileReport(jasperDesign); HashMap parameters = new HashMap();if(ownerId!= 0){parameters.put("owner_id", new Integer(ownerId));}if(!(ownerName.equals(null))){parameters.put("owner_name", new String(ownerName));})JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, conn); JasperViewer.viewReport(jasperPrint, true); } catch (Exception e) { e.printStackTrace(); } }Then, in the xml file - How can I connect to the WHERE statment only if this properties is full with data??Code:[code]<parameter name="owner_id" class="java.lang.Integer" /><parameter name="owner_name" class="java.lang.String" />...Where tasks.owner_id = $P{owner_id} AND tasks.owner_name = $P{owner_name}Thanks,Yael. ;) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now