Bonjour,

J'ai un crytsalreport a lequel j'ai setter une requete sql de base qui sélectionne tout ce que jai ds ma base de données...

j'aimerais etre en mesure d'ajuster mon report tout dependant ma requete
donc par exemple, si jai une nouvelle requete qui choisi seulement telle compagnie je veux que mon report se refresh...

j'ai essayé ceci :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim rpt As New etat
rpt.RecordSelectionFormula = req
rpt.SetDataSource(DS)
CRV.ReportSource = rpt
etat = mon report
req = ma requete que je veux faire refresher
DS = mon dataset contenant mes données de ma requête
CRV = mon crystal report viewer

sauf que cela me renvoie toujours une erreur au sujet de ma requete qui manque une information... jpeux pas comprendre


Error in formula <Record_Selection>
"SELECT Prenom as Prénom, Nom, Fete as Fête, Compagnie, Ville, Montant, Type FROM Personne WHERE Id=31"
A number, currency amount, boolean, date, time, date-time, or string is expected here.
j'ai essayé de faire ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim rpt As New etat
rpt.RecordSelectionFormula = "{Personne.Id}=" & id
rpt.SetDataSource(DS)
CRV.ReportSource = rpt
...ce qui se rapproche beaucoup de ce que je veux faire sauf que c'est seulement mon dernier élément récupéré qui s'affiche..

quelqu'un a une idee comment je peux concatener mes resultats pour qu'ils s'affichent tous??

merci beaucoup