cs_titi2b
Messages postés24Date d'inscriptionjeudi 21 novembre 2002StatutMembreDernière intervention20 février 2010
-
19 mars 2008 à 13:58
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
19 mars 2008 à 14:41
Bonjours a tous j'ai un soucis que je n'avais pas avant et je ne sait pas pour cela fonctionne plus?????
Code n VB6 et crystal report10 sp5
Mon code:
Private Sub Command1_Click()
Dim CrAppl As New CRAXDRT.Application
Dim CrRep As New CRAXDRT.Report
Set CrRep = CrAppl.OpenReport(LireINI("Impression", "Fichier Devis")) donc dans mon fichier ini je recuperer exemple C:\test.rtp
CrystalActiveXReportViewer1.ReportSource = CrRep
CrystalActiveXReportViewer1.ViewReport
End Sub
avant cela fonctionnait maintenant et pourquoi cela fonctionne plus ? message d'erreur fichier introuvable
Bien sur si je met:
Private Sub Command1_Click()
Dim CrAppl As New CRAXDRT.Application
Dim CrRep As New CRAXDRT.Report
Set CrRep = CrAppl.OpenReport("C:\Test.rtp")
CrystalActiveXReportViewer1.ReportSource = CrRep
CrystalActiveXReportViewer1.ViewReport
Ok
???? une idée
Merci
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 19 mars 2008 à 14:41
Pas mettre de New pour le Report... une nouvelle instance est de toute facon renvoyée par OpenReport.
On peut donc simplement faire :
Dim CrAppl As New CRAXDRT.Application
Set CrystalActiveXReportViewer1.ReportSource = CrAppl.OpenReport("C:\Test.rtp")
CrystalActiveXReportViewer1.ViewReport