2009-08-11 6 views
0

Dans mon rapport de cristal, je donne de et à ce jour en entrée via une page aspx. Maintenant, je souhaite afficher la date de début dans la visionneuse de rapports. S'il vous plaît donnez la solution.Rapport Crystal: paramètre d'affichage

Répondre

0

Ajouter un de paramètre de date dans le rapport et vous pouvez faire comme ci-dessous le code:

lRptClass.SetParameterValue("Fromdate", Fromdate)

+0

demande une valeur pendant le chargement de la page? –

+0

Je ne comprends pas si vous demandez ou donnez une réponse. – KuldipMCA

+0

comment passer la valeur de la page aspx à un rapport de cristal? –

1

Ajoutez les champs de paramètres à la section tête du rapport du rapport.

S'il est un paramètre Date de gamme, créer un champ de formule avec le code suivant:

ToText(Minimum({?Date Range}), "MM/dd/yyyy") + "-" + ToText(Maximum({?Date Range}), "MM/dd/yyyy") 

Ajouter le champ de formule le rapport » de la section tête du rapport.

+0

C'est absolument correct. – Aron

0

Vous devez créer un paramètre nommé De date dans votre fichier .rpt.Puis faites glisser et déposez où vous le souhaitez. et dans le code derrière vous devez passer le paramètre comme

Rpt.SetParameterValue("Fromdate", Fromdate) 

votre problème willbe est ainsi résolu ...

0

si vous utilisez il CONSERVE Procedures d'alors vous pouvez prendre paramètre via @toDate et @fromDate et lorsque vous connectez votre SP avec un rapport, faites simplement glisser et déposez.

0

1 - Vous obtenez votre chaîne de date: chaîne myDate

2 - Ensuite, vous avez converti myDate à un DateTime: Date DateTime = Convert.ToDateTime (date_expedition); 3 - Enfin, vous ajoutez votre paramètre rpt.setParameterValue ("dateField", date);

Questions connexes