Vb6 crystal reports 8 : passer des valeurs

Fermé
pinkyRose88 Messages postés 56 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 24 juin 2009 - 24 juin 2009 à 11:23
 bouha21625556827 - 20 mars 2012 à 23:35
Bonjour,
je veux savoir comment passer des valeurs aux paramètres d'un rapport réalisé avec crystal report 8 à partir de vb 6

j'ai réalisé avec crystal report 8 un rapport qui affiche les transactions entre deux dates d1 et d2 tel que d1 et d2 sont des paramètres
d'autre part j'ai réalisé avec vb une petite application contenant 1 seul frame qui contient :
----- 1 crystal report cr
----- 1 datepiker dtp1
----- 1 datepicker dtp2
----- 1 bouton cmd
en cliquant sur cmd il dois afficher le rapport
mais le problème est en utilisant
**** cr.selectionFormula=
'cr.SelectionFormula = "{?d1}= ' " & CDate(dtp1.value) & " ' and {?d2}= ' " & CDate(dtp2.value) & " ' "

il ne prend pas les valeurs du dtp1 et dtp2
il me demande les valeurs des paramétres comme quand j'ouvre le rapport à partir de crystal report

merci de bien voulloir m'aider
A voir également:

4 réponses

pinkyRose88 Messages postés 56 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 24 juin 2009
24 juin 2009 à 11:27
suite du msg d'erreur
erreur d'exécution 20515
erreur in file "c:\monRapport.rpt"
erreur in formula .............
a date is required her


à l'aide !!!
merci
0
si tu as la solution stp fais la parvenir à moi.coici mon mail edo_derick@hotmail.com
0
pour le faire j'ai du formater la date cela pourra t'aider peut etre:

cr.SelectionFormula = "{?d1}= #" & Format(DTPicker1.Value, "yyyy/mm/dd") & "# And {?d2}= #" & Format(DTPicker2.Value, "yyyy/mm/dd") & "#"
0
crypto_ Messages postés 19 Date d'inscription samedi 7 mars 2009 Statut Membre Dernière intervention 15 avril 2010 1
15 avril 2010 à 09:42
"Name_deVotreObjetCrystalReports".Formulas(1) = "ParamDate=cdate(" & Year(Name_deVotreObjetDate) & "," & Month(Name_deVotreObjetDate) & "," & Day(Name_deVotreObjetDate) & ")"
Name_deVotreObjetCrystalReports.Action=1

NB:ParamDate est un parametre dans votre rapport Crytal Reports.
Bonne chance
0
bouha21625556827
20 mars 2012 à 23:35
les parametres dates doivent etre passés comme chaine de caratere (nvarchar)
0