Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > SDK
SDK Forum sur l'utilisation de Crystal Reports par des API (VB, C++, Delphi, Java, etc.)
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 20/10/2006, 14h00   #1
Membre régulier
 
Avatar de Cereal123
 
Homme
Responsable de service informatique
Inscription : juin 2004
Messages : 157
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique

Informations forums :
Inscription : juin 2004
Messages : 157
Points : 70
Points : 70
Par défaut [CR VS 2005] Source de données Objet .net

Bonjour,

Je découvre depuis quelques jours CR pour Visual Studio 2005 et j'ai vu que l'on pouvait utiliser une classe comme source de données d'un Rapport (Objet .net).
J'ai donc ajouté des champs issu d'une de mes classes dans le rapport, mais comment passer à CR un objet de cette classe au moment de l'exécution ?

Merci.
C.
Cereal123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2006, 17h09   #2
Nouveau Membre du Club
 
Inscription : décembre 2005
Messages : 30
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 30
Points : 30
Points : 30
Je serais également intéressé par la réponse.
Pour ma part j'ai laissé tombé et je suis passé au datasetfortement typé.
Car deplus comment passer plusieurs objets...
le_tisseur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 10h13   #3
Membre régulier
 
Avatar de Cereal123
 
Homme
Responsable de service informatique
Inscription : juin 2004
Messages : 157
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique

Informations forums :
Inscription : juin 2004
Messages : 157
Points : 70
Points : 70
Bonjour,

En fait, la solution est finalement assez simple.
Supposons qu'un rapport est construit en s'appuyant sur une liste d'objets objet1, objet2,...

Au niveau du code, il faut définir une variable de type ArrayList et y ajouter les objets :

Citation:
Dim mesObjets As New ArrayList
mesObjets.Add(objet1)
mesObjets.Add(objet2)
mesObjets.Add(objet3)
Au niveau de l'initialisation du rapport, il suffit ensuite de récupérer cet ArrayList et de le déclarer comme source de données du rapport :
Citation:
oRpt.SetDataSource(mesObjets )
C.
Cereal123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 13h23   #4
Invité de passage
 
Inscription : octobre 2004
Messages : 9
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2004
Messages : 9
Points : 4
Points : 4
Salut,

Je me demande est ce que vous parlez de Crystal Reports (.rpt) ou de Report tout cours (.rdlc)??

Car ce qui est écrit pour les sources de données objet je l'ai deja utilisé pour les .rdlc mais pour le Crystal Reports je ne vois pas comment on fait??

Est ce que vous confirmez que c'est du Crystal Reports??

Merci d'avance.
kikoj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 10h46   #5
Membre régulier
 
Avatar de Cereal123
 
Homme
Responsable de service informatique
Inscription : juin 2004
Messages : 157
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique

Informations forums :
Inscription : juin 2004
Messages : 157
Points : 70
Points : 70
Bonjour,

C'est bien de Crystal Reports dont il s'agit.
Désolé de la réponse tardive mais je ne suivais plus ce topic.
C.
Cereal123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h57.


 
 
 
 
Partenaires

Hébergement Web