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 26/02/2007, 16h22   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 47
Points : 4
Points : 4
Par défaut [10][C# VS2005] Afficher la recordFormula ?

'lo

[X?] = crystal reports livré avec VS (je suppose que c'est le X

je souhaiterai afficher la recordfomula (pour faire du debug) quelqu'un aurait une idée ?
Je modifie cette recordformula par programmation (c#) mais j'ai l'impression que cela ne lui fait ni chaud ni froid (les résultats obtenus sont identiques à la recordformula avant substitution)
C'est pourquoi je cherche un moyen de l'afficher.

voilà @+
v1nce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2007, 17h21   #2
Invité de passage
 
Inscription : décembre 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 47
Points : 4
Points : 4
Par défaut [X][C#..] Bug? Impossible modifier la RecordSelectionFormula dans les subreports

'lo

Je travaille avec VS2005 et a priori avec la version 10(.2.3600.0) de CR.

Celle-ci semble buggée:

On peut modifier la RecordSelectionFormula de plusieurs sous-rapports mais seule la dernière RecordSelectionFormula est réellement modifiée (les autres retournent à leur valeur originale)

Selon
http://http://www.tutorials-se.com/v...ectionFormula/, je comprends qu'il y aurait un bug qui impacterait les applis web mais pas les applis winform.

De mon côté winform ou webform, c'est la même chose, seule la dernière formula est modifiée.


1) Quelqu'un avec un VS2005 pourrait-il me confirmer que je ne suis pas fou et qu'il y a bien un bug ?
2) Que le bug est bien chez Crystal et pas dans mon code
2) Que ce bug apparait en winform comme en web
3) Quelqu'un réussit-il à retrouver une trace de cet incident sur le site de BO ?
4) Quelqu'un pourait-il m'indiquer ou downloader légalement un patch/mise à jour pour ma version ?

merci,

@+

PS: ci-dessous le code utilisé.
on suppose qu'on utilise un rapport (principal.rpt) contenant au moins 2 sous-rapports (contenant le champ "champ" de la table "table").
ici le rapport est sauvegardé sous un autre nom (d:\out.rpt) mais on peut aussi bien l'exporter en pdf, le résultat sera le même.



Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
        ReportDocument VLOB_ETAT1;
        VLOB_ETAT1 = new ReportDocument();
        VLOB_ETAT1.LOAD(@"../../rpt/principal.rpt");
 
        foreach (Section VLOB_SECTIO IN VLOB_ETAT1.ReportDefinition.Sections)
        {
            ReportObjects VLOB_RPOBS = VLOB_SECTIO.ReportObjects;
            foreach (ReportObject VLOB_RPOBJ IN VLOB_RPOBS)
            {
                IF (VLOB_RPOBJ.Kind == ReportObjectKind.SubreportObject)
                {
                    SubreportObject VLOB_SSDOC = (SubreportObject)VLOB_RPOBJ;
                    ReportDocument VLOB_SSREP = VLOB_SSDOC.OpenSubreport(VLOB_SSDOC.SubreportName);
 
                    VLOB_SSREP.RecordSelectionFormula = @"{TABLE.CHAMP} = '" + VLOB_SSREP.Name + "'";
 
                }
            }
        }
        VLOB_ETAT1.SaveAs(@"d:\out.rpt");
v1nce 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 08h39.


 
 
 
 
Partenaires

Hébergement Web