Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/09/2008, 15h29   #1
Invité régulier
 
Inscription : septembre 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 8
Points : 6
Points : 6
Par défaut ActiveX PrintControl Usager

Bonjour à tous, je suis nouveau sur le forum mais j'ai de l'expérience dans le domaine.

Je suis devant un moyen problème : après une journée complète de recherche, je découvre que l'activeX du PrintControl (printcontrol.cab et printcontrol.dll) ne s'installe pas automatiquement sur des poste qui n'ont que des droits d'utilisateur. À l'exception de la possibilité de la possibilité de tourner le mode d'impression en PDF et tourner tous les usagers avec les droits d'administrateurs, aurait-il un moyens où tout les usagers (dispersé dans toute l'amérique du nord) puisse utiliser aisément le PrintControl?
simmans est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 19h11   #2
Invité régulier
 
Inscription : septembre 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 8
Points : 6
Points : 6
J'ai trouvé une alternative encore plus rentable : je génère directement le rapport en PDF et je l'affiche plutôt qu'utiliser le viewer.

Voici le code

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
'Déclaration de la source et appel du fichier'
Dim crystalreportsource1 AS New CrystalDecisions.Web.CrystalReportSource()
CrystalReportSource1.Report.FileName = "rapport.rpt"
 
'Les actions sur la source'
CrystalReportSource1.[...]
 
'Création du flux (Stream)'
Dim oStream AS New IO.MemoryStream
oStream = crystalreportsource1.ReportDocument.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat)
 
'Sortie sur navigateur'
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/pdf"
Response.BinaryWrite(oStream.ToArray)
Response.End()
Merci quand même
simmans est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h18.


 
 
 
 
Partenaires

Hébergement Web