IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SSRS Discussion :

[2K5] Exportation vers PDF; pas comme attendu


Sujet :

SSRS

  1. #1
    Membre expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 790
    Points : 3 056
    Points
    3 056
    Par défaut [2K5] Exportation vers PDF; pas comme attendu
    Bonjour

    Je bute sur un problème depuis une bonne dizaine de jours et je ne parviens pas à trouver LE truc pour me sauver de ce pétrin.

    Ci-dessous le code que j'ai mis dans un textbox de mon rapport SSRS 2k5.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Space((Fields!Level.Value-1)*5) & Fields!Label.Value
    Mon dataset reprend entre autre deux champs : un champs Level et un champs Label; ce dernier étant un titre que je dois afficher.

    Level contient un chiffre allant de 1 à 10. 1 indiquant un titre de premier niveau, 2 de second-niveau, etc.

    Au niveau du rapport, je voudrais ajouter des espaces à la gauche du titre pour donner une forme d'indentation. Pas d'espace pour un titre de premier niveau, 5 blancs pour un second-niveau, etc.

    Mon code fonctionne lorsque j'exporte vers Excel (après avoir choisi une fonte non proportionnelle; p.e. Courier New). Toutefois, lorsque j'exporte vers PDF, basta, tout se met à gauche comme s'il y avait un Left Trim.

    Merci

    Ce que je veux obtenir est donc ceci :

    A partir du dataset suivant
    Level Label
    1 Chapitre 1
    2 Sous Chapitre 1.1
    2 Sous Chapitre 1.2
    3 Sous Sous Chapitre 1.2.1
    2 Sous Chapitre 1.3
    1 Chapitre 2
    Obtenir ceci aussi bien en Excel qu'en PDF
    Chapitre 1
    Sous chapitre 1.1
    Sous chapitre 1.2
    Sous chapitre 1.2.1
    Sous chapitre 1.3
    Chapitre 2
    Merci

  2. #2
    Membre habitué Avatar de anayathefirst
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 326
    Points : 182
    Points
    182
    Par défaut
    Salut,

    Avec Crystal Reports, J'avais défini plusieurs Formats (avec des retraits différents dans ton cas), et puis je dis à mon champs de prendre tel ou tel format selon sa valeur.
    Je ne sais pas si c'est possible avec SSRS, mais ça me parait plus propre que de rajouter des espaces. enfin, si c'est possible de définir des formats conditionnels ^^

    +

  3. #3
    Membre expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 790
    Points : 3 056
    Points
    3 056
    Par défaut
    Merci pour ta réponse. Je ne connais pas Crystal report et en te lisant, je ne vois pas très bien comment matérialiser ce que tu dis avec SSRS.

    Peux-tu donner un exemple de "je dis à mon champs de prendre tel ou tel format selon sa valeur" ?

    Merci

  4. #4
    Membre habitué Avatar de anayathefirst
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 326
    Points : 182
    Points
    182
    Par défaut
    Clique droits -> propriétés sur ton champ
    Dans l'onglet "Format" tu peut définir des conditions (le bouton "fx") pour chaque propriété de "format", dont l'espacement à gauche.
    tu peux faire la même chose pour la police

  5. #5
    Membre expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 790
    Points : 3 056
    Points
    3 056
    Par défaut
    La solution que tu indiques m'amènera exactement au même résultat sous SSRS. Le problème de l'exportation PDF reste donc entier.

    Quelqu'un a-t-'il une idée?

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 104
    Points : 62
    Points
    62
    Par défaut
    Bonjour,

    Je viens de rencontrer le même problème pour ma hierarchie.
    J'ai modifié ma requête d'extraction depuis SQLServer pour afficher les noms dans des colonnes différentes (niveau1, niveau2, etc...) cela a été plus simple pour afficher dans SSRS

    A+

  7. #7
    Membre habitué Avatar de r2d2abc
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 212
    Points : 179
    Points
    179
    Par défaut
    juste une question, comment tu convertis en PDF ?

  8. #8
    Membre expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 790
    Points : 3 056
    Points
    3 056
    Par défaut
    @Sandmil : Merci. Je vais modifier le layout de mon rapport et essayer ce que tu indiques. (c'est bête mais je n'y avais pas encore pensé; honte à moi).

    @r2d2abc: ben, tout simplement en utilisant l'option prévue à cette fin dans Reporting Services (soit via le Designer dans Visual Studio soit via l'interface Web).

  9. #9
    Membre expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 790
    Points : 3 056
    Points
    3 056
    Par défaut
    Bonjour

    Désolé de n'avoir donné de statut sur la résolution de ce problème; étant passé à autre chose.

    Très récemment, un collègue travaillant sur PPS (Performance Point Server) m'a envoyé un fichier RDL qui "aurait été généré" (je n'ai pas plus d'infos) par PPS.

    Et, là, j'y ai vu la solution technique que je cherchais. C'est idiot; c'était simple en fait.

    Petit rappel : j'ai une colonne que j'ai calculée et qui me donne la profondeur de mon titre. Ce champs se nomme Level.

    La solution, toute bête, est de mettre le code ci-dessous dans la propriété Padding - Left de ma zone texte.

    [CODE]=(Fields!Level.Value-1) * 5 & "pt"/CODE]

    Merci pour vos solutions.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SSRS][2k5]Export to PDF
    Par Nadaa dans le forum SSRS
    Réponses: 6
    Dernier message: 27/05/2008, 12h15
  2. Export vers PDF en C#
    Par enimren dans le forum SDK
    Réponses: 1
    Dernier message: 22/08/2007, 17h40
  3. [D7][Mutex] ne fonctionne pas comme attendu !
    Par jbat dans le forum Delphi
    Réponses: 8
    Dernier message: 25/06/2007, 12h35
  4. [Image] Erreur à l'export vers PDF
    Par michaeljeru dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 8
    Dernier message: 04/05/2007, 11h00
  5. [CR][ASP.NET][C#] Export vers PDF
    Par kaoutara dans le forum SDK
    Réponses: 2
    Dernier message: 20/10/2004, 11h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo