Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2018, 09:30
dqvoleto12
 
Fecha de Ingreso: octubre-2015
Mensajes: 30
Antigüedad: 9 años, 1 mes
Puntos: 0
Pregunta Como cargar mas información en un solo parametro de ireport

Hola amigos tengo la duda de como al paretar un boton de añadir me carge ese dato en el ireport y si luego quiero añadir otro al apretar ese mismo boton de añadir me lo añada sin borrar el anterior y se me olvidaba decir lo estoy tratando con fechas y lo estoy haciendo en JavaFx sin base de datos todo en local, muchisimas grácias y siento las molestias causadas.

aqui os dejo parte de mi codigo

Código HTML:
 @SuppressWarnings("unchecked")
	 @FXML
	 private void moreFCa() {
		 try {
			 JasperReport reporte = (JasperReport)JRLoader.loadObjectFromFile("C:\\Users\\dqvol\\Desktop\\programa 1\\niks\\reportes\\Orden.jasper");
			 HashMap parametros = new HashMap();
			 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy");
			 
			 if(FechaCarga.getValue()!=null) {
				 parametros.put("FechaCa", FechaCar.getValue().format(formatter));
			}else {
				parametros.put("FechaCarga", "");
				
			 }
			 JasperPrint jp = JasperFillManager.fillReport(reporte,(Map<String, Object>) parametros,new JREmptyDataSource());
			 JasperViewer view = new JasperViewer(jp);
				view.setTitle("Factura");
				view.setVisible(false);
		 }catch(Exception ex) {
			 System.out.println(ex.getMessage());
		 }
	 }
	 @SuppressWarnings("unchecked")
	 @FXML
	 private void CrearReporte() {
		 try {
			 JasperReport reporte = (JasperReport)JRLoader.loadObjectFromFile("C:\\Users\\dqvol\\Desktop\\programa 1\\niks\\reportes\\Orden.jasper");
			 HashMap parametros1 = new HashMap();
			 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy");
			 parametros1.put("FechaCa", FechaCar.getValue().format(formatter));
			 JasperPrint jp = JasperFillManager.fillReport(reporte,(Map<String, Object>) parametros1,new JREmptyDataSource());
			 JasperViewer view = new JasperViewer(jp);
				view.setTitle("Factura");
				view.setVisible(true);
		 }catch(Exception ex) {
			 System.out.println(ex.getMessage());
		 }
	 }