Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 4 Forum > Newsgroup microsoft.public.fr.dotnet.visualstudio
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 21/11/2007, 12h14
Jean-Claude
 
Messages: n/a
Par défaut Impression en ASP.NET

Bonjour,

Depuis mon site asp.net (VB) je dois imprimer des informations sur une
imprimante réseau. J'ai regardé les composants crystal report intégrés dans
visual studio 2005 mais je ne vois pas comment je peux lancer l'impression,
ni comment construire mon rapport, le tout par programmation.

Je cherche des explications qui pourrait me mettre sur la voie.
Merci d'avance
Jean-Claude


Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 27/12/2007, 09h34
DE VUYST Benjamin
 
Messages: n/a
Par défaut Re: Impression en ASP.NET

Jean-Claude a écrit :
> Bonjour,
>
> Depuis mon site asp.net (VB) je dois imprimer des informations sur une
> imprimante réseau. J'ai regardé les composants crystal report

intégrés dans
> visual studio 2005 mais je ne vois pas comment je peux lancer

l'impression,
> ni comment construire mon rapport, le tout par programmation.
>
> Je cherche des explications qui pourrait me mettre sur la voie.
> Merci d'avance
> Jean-Claude
>
>

Bonjour,

Tout d'abords, tu peux créer ton état sous Visual Studio, globalement,
les options disponibles pour la création de l'état sont similaires à la
version X de CR.
Tu peux récupérer les userguides des différentes versions de CR à
l'adresse suivante (moi ils m'aident bien, car les actions et le mots
clés sont similaires, que tu crées ton état sous CR ou sous VS)
http://support.businessobjects.com/d...es/default.asp

Une fois l'état créé, tu peux utiliser un objet ReportDocument pour
charger le document, et éventuellement passer à l'état des paramètres et
des paramètres de connexion à la base de données.

Globalement, voici le corps d'une méthode que j'utilise pour exporter
des état en pdf

// pour les paramètres passés à l'état,
CrystalDecisions.Shared.ParameterValues currentParameterValues;
CrystalDecisions.Shared.ParameterDiscreteValue parameterDiscreteValue;
// mon état
CrystalDecisions.CrystalReports.Engine.ReportDocum ent document;

//Création de l'état ...
document = new CrystalDecisions.CrystalReports.Engine.ReportDocum ent();
//Chargement
document.Load(...chemin de létat rpt...);
// pour forcer le rechargement des données depuis la base
document.Refresh();


//Affectation des connections base de données à mon état
foreach (CrystalDecisions.Shared.IConnectionInfo cnn in
document.DataSourceConnections)
{

cnn.SetConnection("nom du serveur de base de données",
"nom de la db", "nom d'utilisateur",
"password");
}


// Principe pour passer des paramètres :
// 1. Création du conteneur de valeur pour un paramètre :
currentParameterValues = new CrystalDecisions.Shared.ParameterValues();
// 2. Création d'une valeur de paramètre :
parameterDiscreteValue = new
crystalDecisions.Shared.ParameterDiscreteValue();
// 3. Affectation de la valeur au paramètre
parameterDiscreteValue.Value = this._parametresEtat[key];
// 4. Ajout de la valeur au conteneur de paramètres
currentParameterValues.Add(parameterDiscreteValue) ;
// 5. Affectation du conteneur au paramètre dont la clé est...
document.DataDefinition.ParameterFields["nomParam"].ApplyCurrentValues(currentParameterValues);

// Moi je fait un export to disk pour enregistrer sur le disque,
document.ExportToDisk("...type de fichier",this._etatDestination.FullName);

// Toi tu peux faire
document.PrintToPrinter(...);

Bon courage !

Attention, pour utiliser cela, il faut que la machine dispose du pack de
redistribution de chez Crystal pour .NET !!!
RE ATTENTION : avant de faire quoi que ce soit applique le SP1 pour
Crystal pour Visual Studio sur ton poste de dev, cela corrige pas mal de
bugs (vécu)

Benjamin DE VUYST

Réponse avec citation
 
Réponse
Tags: ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Réponses Dernier message
Impression UTF-8 ?? -enlever- les- parentheses- Newsgroup fr.comp.mail 4 11/07/2008 14h52
Impression JP Newsgroup microsoft.public.fr.ie6 3 09/06/2008 21h54
Impression en PDF Via VBA Gregory Hilaire Newsgroup microsoft.public.fr.excel 7 17/04/2008 01h37
Impression tabasko Newsgroup microsoft.public.fr.dotnet.vb 2 13/12/2007 17h16
IMPRESSION abysse Newsgroup fr.comp.sys.divers 2 02/09/2005 13h37


Fuseau horaire GMT. Il est actuellement 18h02.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,49925 seconds with 11 queries