Vb6 crystal reports 8 : passer des valeurs
pinkyRose88
Messages postés
65
Statut
Membre
-
bouha21625556827 -
bouha21625556827 -
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
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
Configuration: Windows XP Firefox 3.0.10
4 réponses
-
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 -
-
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") & "#" -
"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