Pratique de Sas Windows ...9.3 Volume 2 - Ined
Pratique de Sas Windows ...9.3 Volume 2 - Ined
Pratique de Sas Windows ...9.3 Volume 2 - Ined
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
J’ai renoncé pour <strong>de</strong>s raisons <strong>de</strong> complexité <strong>de</strong> vous montrer ce qui serait la modification d’un tagsets dans ce <strong>Volume</strong>, mais en lisant les<br />
textes référencés, vous trouverez certains exemples portant sur <strong>de</strong>s événements visés.<br />
1.2.2 Exposition du problème<br />
Comment arriver à changer un ou plusieurs élément(s) <strong>de</strong> style (du genre <strong>de</strong> ce que nous étions arrivé à<br />
changer pour les 3 procédures print, report, tabulate) s’appliquant à un ou plusieurs templates <strong>de</strong> table<br />
prédéterminés, faisant partie d’une sortie tabulaire statistique. Cela peut se diviser en sous-questions :<br />
- quels sont ces aspects, invisibles à première vue, d’un style et comment cela fonctionne-t-il ?<br />
- comment agit-on en général pour modifier un élément ?<br />
- comment déterminer sur une sortie particulière, quel est l’élément en jeu et que l’on souhaite modifier ?<br />
1.2.2.1 Le template initial Base Template Style<br />
Une lecture (V1_p116) attentive du Base.Template.Style <strong>de</strong> <strong>Sas</strong>help.tmplmst, heureusement francisé par <strong>Sas</strong><br />
France, éclaire déjà gran<strong>de</strong>ment sur les noms <strong>de</strong>s éléments <strong>de</strong> style, contenus dans le template générique et leur<br />
portée -<strong>de</strong> contrôle-. Chaque élément est <strong>de</strong>scendant d’un autre et Container est l’ancêtre : soit les règles <strong>de</strong> successions !<br />
On pourrait même dire, qu’il est le « père symbolique » <strong>de</strong> tout template <strong>de</strong> style.<br />
proc template;<br />
<strong>de</strong>fine style Base.Template.Style;<br />
notes "Implicit parent for all style templates";<br />
style StartUpFunction<br />
"Contrôle la fonction <strong>de</strong> démarrage. TAGATTR est le seul élément utilisé.";<br />
style ShutDownFunction "Contrôle la fonction d'arrêt. TAGATTR est le seul élément utilisé." ;<br />
style Container<br />
"Contrôle tous les éléments orientés conteneur."<br />
/ abstract =| on;<br />
style Document from Container "Contrôle le corps <strong>de</strong>s divers documents." ;<br />
style Body from Document<br />
"Contrôle le fichier Body/Frame/Contents/Page.";<br />
style Frame from Document<br />
"Contrôle le fichier Body/Frame/Contents/Page."<br />
style Contents from Document<br />
"Contrôle le fichier Body/Frame/Contents/Page."<br />
style Pages from Document<br />
"Contrôle le fichier Body/Frame/Contents/Page.";<br />
style Date from Container<br />
"Contrôle l'aspect <strong>de</strong>s champs <strong>de</strong> type date."<br />
/ abstract =| on;<br />
style BodyDate from Date "Contrôle le champ <strong>de</strong> type date dans le fichier Body/Contents/Pages.";<br />
style ContentsDate from Date "Contrôle le champ <strong>de</strong> type date dans le fichier Body/Contents/Pages.";<br />
style PagesDate from Date "Contrôle le champ <strong>de</strong> type date dans le fichier Body/Contents/Pages.";<br />
style In<strong>de</strong>xItem from Container "Contrôle les dossiers et les éléments <strong>de</strong> liste pour les fichiers<br />
Contents et Pages."<br />
/ abstract =| on;<br />
style ContentFol<strong>de</strong>r from In<strong>de</strong>xItem "Contrôle la définition <strong>de</strong> dossier général dans le fichier Contents" ;<br />
style ByContentFol<strong>de</strong>r from ContentFol<strong>de</strong>r "Contrôle la définition <strong>de</strong> dossier complém.dans le fichier<br />
Contents." ;<br />
style ContentItem from In<strong>de</strong>xItem<br />
"Contrôle l'élément feuille dans le fichier Contents/Pages.";<br />
style PagesItem from In<strong>de</strong>xItem<br />
"Contrôle l'élément feuille dans le fichier Contents/Pages.";<br />
style In<strong>de</strong>x from Container<br />
"Contrôle les fichiers Contents et Pages."<br />
/ abstract =| on;<br />
style In<strong>de</strong>xProcName from In<strong>de</strong>x<br />
"Contrôle le nom <strong>de</strong> la procédure dans les fichiers <strong>de</strong> liste."<br />
/ abstract =| on;<br />
style ContentProcName from In<strong>de</strong>xProcName "Contrôle le nom <strong>de</strong> la proc dans le fichier Contents." ;<br />
style ContentProcLabel from ContentProcName "Contrôle le libellé <strong>de</strong> la proc dans le fichier Contents." ;<br />
style PagesProcName from In<strong>de</strong>xProcName "Contrôle le nom <strong>de</strong> la proc dans le fichier Pages.";<br />
style PagesProcLabel from PagesProcName "Contrôle le libellé <strong>de</strong> la proc dans le fichier Pages." ;<br />
style In<strong>de</strong>xAction from In<strong>de</strong>xItem<br />
"Détermine ce qui se passe lorsque la souris passe au-<strong>de</strong>ssus <strong>de</strong>s<br />
dossiers et autres éléments." ;<br />
style Fol<strong>de</strong>rAction from In<strong>de</strong>xAction "Détermine ce qui se passe lorsque la souris passe au-<strong>de</strong>ssus <strong>de</strong> dossiers" ;<br />
style In<strong>de</strong>xTitle from In<strong>de</strong>x<br />
"Contrôle le titre <strong>de</strong>s fichier Contents et Pages."<br />
/ abstract =| on;<br />
style ContentTitle from In<strong>de</strong>xTitle "Contrôle le titre du fichier Contents/Pages." ;<br />
style PagesTitle from In<strong>de</strong>xTitle "Contrôle le titre du fichier Contents/Pages." ;<br />
style SysTitleAndFooterContainer from Container "Contrôle le conteneur du titre et du pied <strong>de</strong> page<br />
<strong>de</strong> la page système." ;<br />
style TitleAndNoteContainer from Container "Contrôle conteneur <strong>de</strong>s titres/notes définies pour procédure." ; ;<br />
style TitlesAndFooters from Container "Contrôle le texte du titre et du pied <strong>de</strong> page <strong>de</strong> la page système."<br />
/ abstract =| on;<br />
style BylineContainer from Container<br />
"Contrôle le conteneur <strong>de</strong>s informations complémentaires.";<br />
style SystemTitle from TitlesAndFooters "Contrôle le texte du titre système." ;<br />
style SystemTitle2 from SystemTitle "Contrôle le texte du titre système 2." ;<br />
style SystemTitle3 from SystemTitle2 "Contrôle le texte du titre système 3." ;<br />
:::: * et ainsi <strong>de</strong> suite pour les 10 titres ;<br />
style SystemFooter from TitlesAndFooters "Contrôle le texte du pied_<strong>de</strong>_page système." ;<br />
style SystemFooter2 from SystemFooter "Contrôle le texte du pied_<strong>de</strong>_page système 2." ;<br />
style SystemFooter3 from SystemFooter2 "Contrôle le texte du pied_<strong>de</strong>_page système 3." ;<br />
::::: * et ainsi <strong>de</strong> suite jusqu’à la 10 ème note <strong>de</strong> bas_<strong>de</strong>_page ;<br />
style SystemFooter10 from SystemFooter9 "Contrôle le texte du titre système 10." ;<br />
style PageNo from TitlesAndFooters "Contrôle les numéros <strong>de</strong> page pour l'imprimante" ;<br />
style Exten<strong>de</strong>dPage from TitlesAndFooters "Message quand la page ne s'ajustera pas." ;<br />
style Byline from TitlesAndFooters "Contrôle le texte <strong>de</strong>s informations complémentaires." ;<br />
style Parskip from TitlesAndFooters "Contrôle l'espace entre les tables." ;<br />
style Continued from TitlesAndFooters "Contrôle l'indicateur A suivre" ;<br />
style ProcTitle from TitlesAndFooters "Contrôle le texte du titre <strong>de</strong> la procédure." ;<br />
style ProcTitleFixed from ProcTitle<br />
"Contrôle le texte du titre <strong>de</strong> la procédure,police fixe.";<br />
style Output from Container<br />
"Contrôle les formes <strong>de</strong> sortie simples."<br />
/ abstract =| on;<br />
22 <strong>Pratique</strong> <strong>de</strong> <strong>Sas</strong> windows ….93 <strong>Volume</strong> 2 et Coll.