bonjour
je veux bien récupérer le nom d'une colonne par un paramètre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 JasperDesign jasperDesign = JRXmlLoader.load("C:\\SRC\\IMAG\\payé.jrxml");
 JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
  Map parameters = new HashMap();
String mois='janvier'
   parameters.put("mois1",mois);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, connection);
 JasperViewer.viewReport(jasperPrint,false);
le problème avec la requête sur ireport sur report query

je n'arrive pas a récupéré le champ janvier par paramètre mois

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
select h_agent.AGT_MATRICULE    ,AGT_SEXE,AGT_NOM,AGT_PRENOM,h_structures.STR_DESIGN ,count(mat)as nombre 
from  h_agent,telephonne ,h_structures
where   h_agent.AGT_MATRICULE=telephonne.mat and
 h_structures.STR_CSTRUCT=h_agent.AGT_CSTRUCT  and
année =$P{année} and  $P{mois1}=true
 
 group by  h_agent.AGT_MATRICULE   ,AGT_SEXE,AGT_NOM,AGT_PRENOM,h_structures.STR_DESIGN
problème avec cette partie comment faire pour $P{mois1} soit champ d'une table

merci