Bonjour,
Je devrais p-e posté dans le forum de Crystal mais bon corrigé moi au cas..
Je travaille avec un crystal report qui lit d'un CSV et affiche un rapport. Le filtre pour le CrystalReportViewer est modifié avec ma form afin d'afficher que les données que l'utilisateur veut.
Le problème c'est que je dois comparer la valeur de l'utilisateur avec la concaténation de 2 colonne du CSV!
J'ai essayé comme suit mais ça ne fonctionn pas:
OU (qui ne fonctionne pas non plus):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 selection += "({" + nom_fichier + "_csv." + liste_col_wo(i) + "} AND " + "{" + nom_fichier + "_csv." + liste_col_wo(i + 1) + "}) = " + TBFilter.Text
Pour finalement aller dans:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2selection += "({" + nom_fichier + "_csv." + liste_col_wo(i) + "} + {" + nom_fichier + "_csv." + liste_col_wo(i + 1) + "}) = " + TBFilter.Text
Donc le but est de concaténé liste_col_wo(i) et liste_col_wo(i + 1) pour qu'il soit comparé à TBFilter.Text
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FormRapport.CrystalReportViewer1.SelectionFormula = selection
CReport renvoi une erreur général quand j'Essaie d'exécuter la requête, du genre mauvais type de variable.
Partager