Je veux, dans mon état Crystal Report, ne sélectionner qu'une partie des enregistrements d'une table. Pour cela, j'ai décidé de créer dans ce report une variable paramètre tabIdHistorique de type 'Number' pouvant prendre plusieurs valeurs ('Multiple Values' à true).

Ensuite, je mets dans le RecordSelectionFormula :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
{Historiques.IdHistorique}={?tabIdHistorique}
Enfin, après avoir compilé, je remplis (du moins, j'essaie!) ce tableau en C# en faisant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
RptReporting rptReport = new RptReporting();
rptReport.Parameter_tabValeursIdHistorique.CurrentValues.Add(drHistorique.IdHistorique);
Et à ce moment là me pète une exception avec message d'erreur: "Objet non valide". Quel serait le code approprié pour faire cela? Merci de me répondre. N'hésitez pas à me demander pour plus de détails.