Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > ODS et reporting
ODS et reporting Forum d'entraide sur les fonctionnalités de reporting de SAS : gérer les sorties et graphiques de SAS
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 09/02/2012, 16h29   #1
Invité de passage
 
Inscription : février 2012
Messages : 4
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 4
Points : 1
Points : 1
Par défaut Style HTML et version sas V8.2 -> V9.2

Bonjour à tous,

j ai essayé de passer un programme de la version 8.2 a 9.2 mais j ai des soucis avec mes styles prédéfinis qui ne semble plus être pris en compte,

voici un exemple de code qui marche en V8.2 mais pas en 9.2
remplacer juste C:\Documents and Settings\yl\ par n importe quel chemin valide pour avoir une idée du problème,

Merci par avance de vos idées/aides.

Code sas :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
 
/*Pb style html*/
 
 
ods path work.test(UPDATE) SASHELP.TMPLMST(READ);
 
 
proc template;
 define style styles.MonStyle;
 style html  /
 'PageBreakLine'=%nrstr("<p> </p>")
 ;
 style systemtitle /
 font_face=arial
 font_size=11pt
 font_weight=bold
 foreground=black
 background=cxdfdfdf 
 ;
  style systemfooter /
 font_face=arial
 font_size=11pt
 font_weight=bold
 foreground=black
 background=cxdfdfdf ;
style systitleandfootercontainer /
 rules=none
 frame=void
 outputwidth=100%
 borderwidth=0
 cellspacing=0
 cellpadding=0
;
 end;
run;
 
 
filename fichext2 "C:\Documents and Settings\yl\test.html";
DATA _null_ ;
   file fichext2;
put '<HTML>';
put '<!-- Generated by SAS Software -->';
put '<!-- <a href="Http://www.sas.com" target="_blank">Http://www.sas.com</a> -->';
put '<HEAD>';
put '<TITLE>Page2</TITLE>';
put '<META http-equiv="Content-type" content=" charset=windows-1252">';
put '</HEAD>';
put '<BODY onload="startup()" onunload="shutdown()">';
put '<SCRIPT LANGUAGE="JavaScript">';
put '<!-- ';
put '// This script is to load all object onLoad() functions ';
put 'function startup(){ }';
put 'function shutdown(){ }';
put '//-->';
put '</SCRIPT>';
put ' ';
put '<A NAME="IDX">&nbsp;</A>';
put ' ';
put '<TABLE  cellspacing=0 cellpadding=2 rules=none frame=void border=0 width=100% bgcolor=white>';
put '<TR>';
put ' <TD ALIGN=RIGHT bgcolor="#DFDFDF"><font  face="arial" size="4" color="#000000"><b><i>'"Bonjour"'</i></b></font></TD>';
put '</TR>';
put '<TR>';
put ' <TD ALIGN=LEFT bgcolor="#DFDFDF"><font  face="arial" size="1" color="#000000"><b>Merci de votre aide</b></font></TD>';
put '</TR>';
put '<TR>';
put ' <TD ALIGN=RIGHT bgcolor="#DFDFDF"><font  face="arial" size="3" color="#000000"><b>' "Monstyle n est pas pris en compte ;_;" '</b></font></TD>';
put '</TR>';
put '<TR>';
put ' <TD ALIGN=LEFT bgcolor="#FFFFFF"><font  face="arial" size="0" color="#000000"><b>bizarre;</b></font></TD>';
put '</TR>';
put '<TR>';
put ' <TD ALIGN=center bgcolor="#FFFFFF"><font  face="arial" size="3" color="#000000"><b>'"pour illustrer"'</b></font></TD>';
put '</TR>';
put '<TR>';
put ' <TD ALIGN=left bgcolor="#DFDFDF"><font  face="arial" size="2" color="#000000"><b>'"Un exemple"'</b></font></TD>';
put '</TR>';
put '</TABLE>';
put '</b></font>';
run;
 
OPTIONS LINESIZE=70;
DATA m_2;
INPUT tata titi tutu @@;
 
CARDS;
12 17 21 24 31 37
10 43 49 
run;
 
filename fichext2 "C:\Documents and Settings\yl\test.html" mod;
ods html body=fichext2(notop nobot) style=styles.MonStyle path="C:\Documents and Settings\yl\" (url=none) ;
 
proc print data=m_2 noobs label 
		style  (table)=  [background=white  borderwidth=0   cellspacing=0 font_face=arial cellheight=5%  cellpadding=0 pagebreakhtml=' '] 
		style (data)= column [ font_size=1   cellheight=5%  cellpadding=0 font_face=arial] 
		style (header)=  [ foreground=red background=white bordercolor=white font_weight=bold just=right font_face=arial font_size=1  cellheight=5%  cellpadding=0 ]
		style (obsheader)=  [ foreground=red background=white bordercolor=white font_weight=bold   font_face=arial  font_size=1  cellheight=5%    cellpadding=0 ]
		style (obs)=  [ foreground=black background=white bordercolor=white  font_weight=light font_size=1 cellwidth=130 cellheight=5%  cellpadding=0 ];
var tata 	/	style (data)=  [ bordercolor=white just=right  cellwidth=75 cellheight=5%  cellpadding=0 ] ;
var titi 	/	style (data)=  [ bordercolor=white just=right  cellwidth=60 cellheight=5%  cellpadding=0 ] ;
var tutu 	/	style (data)=  [ bordercolor=white just=right  cellwidth=75 cellheight=5%  cellpadding=0 ] ;
 
footnote1 h=1 "FOOTER";
 
title h=1 "TITLE";
run;
 
 
ods html close;
 
data _null_;
   file fichext2;
put '<br>';
put '<br>';
put '<TABLE  cellspacing=0 cellpadding=0 rules=none frame=void border=0 width=100%>';
put '<TR>';
put ' <TD ALIGN=RIGHT bgcolor="#DFDFDF"><font  face="arial" size="2" color="#000000"><b>'"HELLO3"'</b></font></TD>';
put '</TR>';
put '</TABLE>';
put '</BODY></HTML>';
run;
Yann Lee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 17h05   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
quel est l'erreur ou le problème rencontré ?
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 17h16   #3
Invité de passage
 
Inscription : février 2012
Messages : 4
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 4
Points : 1
Points : 1
Normalement le titre et le pied page sont mis en forme par le style Monstyle ,
(ça doit les mettre dans des bandes bleues entre autre).

Sur ma version 9.2 le style est ignoré alors qu'avec la 8.2 et exactement le même script ça passe très bien.
j ai mis en pièce jointe la différence.
Images attachées
Type de fichier : jpg V8.JPG (6,0 Ko, 8 affichages)
Type de fichier : jpg V9.JPG (6,7 Ko, 6 affichages)
Yann Lee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 10h03   #4
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
Ok...
Essaie avec ODS HTML3 en V9
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 10h10   #5
Invité de passage
 
Inscription : février 2012
Messages : 4
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 4
Points : 1
Points : 1
Merci beaucoup, j ai vraiment galérer à trouver l'origine de mon problème et la solution était "si" simple
Yann Lee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 10h49   #6
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
No problemo
Merci de mettre résolu
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 10h52   #7
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
Samir, peux-tu indiquer pourquoi tu proposes cela stp ?
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 16h57   #8
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
Stéphane,
pour faire simple la V8 utilise de le HTML3 (3.2 je crois) et la V9 de le HTML4 , donc ce que je lui ai proposé c'est pour continuer à programmer en V8 dans la V9 au lieu de refaire son code HTML3 en code HTML4.



Il y a pas mal de remaniement dans le HTML4, notamment dans la déclaration des STYLE et les balises.

Je me rappel avoir eu un problème similaire il y a 2 ans de sa, et c'était dans un cadre de migration de V8 à V9.

Si j'arrive à mettre la main sur la DOC qui explique la différence entre les deux HTML, je la posterai en ligne.

Sinon je crois que ODS MSOFFICE2K peut faire l'affaire, une sollution que je n'ai pas testé
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/02/2012, 10h10   #9
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
Merci à toi.
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric 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 09h37.


 
 
 
 
Partenaires

Hébergement Web