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

ODS et reporting Discussion :

Rupture au sein d'un tableau


Sujet :

ODS et reporting

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1
    Par défaut Rupture au sein d'un tableau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ods rtf file ='Z:\sasinternet\2010\style_normal.rtf' startpage=off   style=styles.minimal;
    ods rtf close;
    proc template;
    define style style.rtfmarge;
    parent=styles.minimal;
    replace body from document/
    leftmargin=2cm
    rightmargin=2cm;
    end;
    run;
    Voici ods que j'ai utilisé.
    Lorsque j'envoi un tableau qui fait plusieurs pages je souhaiterais qu'il y ai sur word une rupture entre chaque page d'édition alors qu'elles apparaissent à la suite.
    J'ai essayé l'option startpage=off et startpage=on.
    Ni l'une ni l'autre ne me permette d'obtenir la sortie l'ods telle que je la souhaite

  2. #2
    Membre Expert
    Homme Profil pro
    Biostatisticien
    Inscrit en
    Juin 2009
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Biostatisticien
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 206
    Par défaut
    Bonjour,

    la proc template est utilisée pour définir un style. Pour créer un tableau en sortie, les procédures standard sont la proc report, la proc print, éventuellement la proc print.

    Tu peux notamment gérer des sauts de pages avec la report.

  3. #3
    Membre Expert
    Homme Profil pro
    Biostatisticien
    Inscrit en
    Juin 2009
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Biostatisticien
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 206
    Par défaut
    Voici comment le faire via la proc report.

    Crée une variable VAR1 qui est un indicateur du numéro de page dans laquelle se trouve la ligne à afficher (par exemple si tu veux les 13 premières lignes dans la page 1, les 3 suivantes dans la page 2, et les 11 autres dans la page 3, il faudra que VAR1=1 pour _N_<= 13 et ainsi de suite).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    proc report data=TAB split="$$"  nowd missing center ;
     
    	column VAR1 /*....*/;
     
    	define VAR1 /group noprint order=data;
    	define /*....*/
     
     
     	break after VAR1 /page;	
     
     
    run;

Discussions similaires

  1. Centrer du texte au sein d'un tableau
    Par laurentSc dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/09/2014, 19h06
  2. [DOM] insertion de code HTML au sein d'un tableau avec innerHTML
    Par Tanebisse dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/11/2008, 14h52
  3. TreeView au sein d'un tableau (cf. VirtualTreeView en C++Builder)
    Par Ju2Pom dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 02/09/2008, 17h44
  4. [Treeview] Afficher un tableau au sein d'un treeview
    Par Alexj51 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 17/02/2006, 10h54
  5. Réponses: 6
    Dernier message: 16/01/2006, 13h29

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