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 11/12/2006, 15h07   #1
Nouveau Membre du Club
 
Avatar de fumesec
 
Inscription : mai 2006
Messages : 94
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2006
Messages : 94
Points : 31
Points : 31
Par défaut [VS 2005][CR] Migration des états CR de VS 2003 vers VS 2005?

Bonjour à tous,

Je viens de me lancer dans la migration d'une de mes applications ASP.NET 1 vers ASP.NET 2. La migration ne s'est pas trop mal passée dans l'ensemble . Cependant, il me reste un problème à résoudre concernant mes états crystal reports.
En effet, sur l'une de mes pages, je souhaite afficher tel ou tel état selon certaines conditions. Voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
Dim MyEtat AS ReportDocument
IF _source = "RapportSynth" Then
  MyEtat = New RapportSynthRpt
  ...
End IF
 
'Impression de la feuille de frais
If _source = "FeuilleFrais" Then
   MyEtat = New FeuilleFrais
   ...
End If
 
'Impression Rapport Affaire
IF _source = "RapportAffaire" Then
   MyEtat = New RapportAffaire
   ...
End IF
Lorsque j'essaie de générer mon application, il m'indique le message suivant
Code :
Type 'FeuilleFrais' non défini
et même erreur pour le rapport "RapportAffaire". Par contre aucun message pour "RapportSynthRpt" .
Bref je ne vois pas ce que je peux faire en sachant de chacun de mes états existent bien et qu'ils ont été convertis dans la dernière version de CR pour VS 2005.

Merci d'avance pour aide
@++

Fumesec

PS : J'ai remarqué une chose qui pourra peut être vous aiguiller. Pour l'état CR "RapportSynth", j'ai un fichier "RapportSynth.vb" correspondant. Et lorsque j'affiche le code, je vois bien que cela correspond aux déclarations nécessaires pour état crystal. Par contre, je n'ai aucun fichier avec l'extension ".vb" pour mes deux autres étas. Est ce que le problème viendrait de là? Si oui comment faire pour regénérer ces fichiers?
fumesec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 18h19   #2
Nouveau Membre du Club
 
Avatar de fumesec
 
Inscription : mai 2006
Messages : 94
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2006
Messages : 94
Points : 31
Points : 31
Bonjour à tous,

Après de longues recherches, j'ai finalement trouvé la raison de mon problème.

Elle était toute bête, si l'on peut dire.

Dans la version 2005, il y a un changement non négligeable pour les projets Web :
Citation:
Dans Visual Studio 2005, les rapports Crystal Reports ne sont plus incorporés dans les projets Web, et par conséquent, aucune classe wrapper de rapport n'est générée. Les rapports sont stockés dans un dossier, et, tout comme les rapports non incorporés, ils doivent être référencés à l'aide du chemin d'accès à leur répertoire de fichiers. Dans ce cas, le chemin d'accès au répertoire correspond au dossier du site Web actuel.
Voici l'article complet :
http://msdn2.microsoft.com/fr-fr/lib...20(VS.80).aspx

Toujours est il que mon problème est résolu, mais que je ne comprends toujours pas pourquoi certains de mes états fonctionnent comme s'ils étaient incorporés au projet web????

Merci à tous ceux qui ont essayé de m'aider

@++

Fumesec
fumesec 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 09h25.


 
 
 
 
Partenaires

Hébergement Web