Ciao mi riferisco a questo articolo http://freeasp.html.it/script/view_script.asp?id=279 a firma del Sig. Roberto Caccianini.
Lo script funziona bene, ma quando un valore è uguale o superiore al 100% sul grafico la barra verticale indica il 10%, dov'è l'errore?codice:<% 'Valori di ogni voce totale = 0 prima = RECDown("avanzamento0") seconda = RECDown("avanzamento3") terza = RECDown("avanzamento4") quarta = RECDown("avanzamento5") quinta = RECDown("avanzamento6") sesta = RECDown("totale3") 'Conto i valori totali totale = 0 totale = 100 'Percentuali if totale > 0 then prima2 = FormatPercent((prima / totale), 1) seconda2 = FormatPercent((seconda / totale), 1) terza2 = FormatPercent((terza / totale), 1) quarta2 = FormatPercent((quarta / totale), 1) quinta2 = FormatPercent((quinta / totale), 1) sesta2 = FormatPercent((sesta / totale), 1) else prima2 = 0 seconda2 = 0 terza2 = 0 quarta2 = 0 quinta2 = 0 sesta2 = 0 end if 'le percentuali, senza i decimali, sono utilizzate come dimensione per le barre colorate prima3 = ((Mid(prima2, 1, 2))*2 - 1) seconda3 = ((Mid(seconda2, 1, 2))*2 - 1) terza3 = ((Mid(terza2, 1, 2))*2 - 1) quarta3 = ((Mid(quarta2, 1, 2))*2 - 1) quinta3 = ((Mid(quinta2, 1, 2))*2 - 1) sesta3 = ((Mid(sesta2, 1, 2))*2 - 1) %> </p> <div style="position:relative; background-image: url('grafico1.gif');background-color: #ffffff; border-collapse: collapse; width:467; height:200"> <div style="border:1px ridge #ff3300;border-bottom:1px solid #999999;z-index:2;position:absolute;font-size:3px;left:154px; bottom:0;"><div style="height:<%=prima3%>px;width:34px;background-color:#ff3300;" title="<%=personale &": "& prima2%>"></div></div> <div style="border:1px ridge #666666;border-bottom:1px solid #999999;z-index:2;position:absolute;font-size:3px;left:194px; bottom:0;"><div style="height:<%=seconda3%>px;width:34px;background-color:#666666;" title="<%=materiali &": "& seconda2%>"></div></div> <div style="border:1px ridge #996666;border-bottom:1px solid #999999;z-index:2;position:absolute;font-size:3px;left:234px; bottom:0;"><div style="height:<%=terza3%>px;width:34px;background-color:#996666;" title="<%=terzi &": "& terza2%>"></div></div> <div style="border:1px ridge #669999;border-bottom:1px solid #999999;z-index:2;position:absolute;font-size:3px;left:274px; bottom:0;"><div style="height:<%=quarta3%>px;width:34px;background-color:#669999;" title="<%=intercompany &": "& quarta2%>"></div></div> <div style="border:1px ridge #ffff00;border-bottom:1px solid #999999;z-index:2;position:absolute;font-size:3px;left:314px; bottom:0;"><div style="height:<%=quinta3%>px;width:34px;background-color:#ffff00;" title="<%=altri_costi &": "& quinta2%>"></div></div> <div style="border:1px ridge #999966;border-bottom:1px solid #999999;z-index:2;position:absolute;font-size:3px;left:354px; bottom:0;"><div style="height:<%=sesta3%>px;width:34px;background-color:#999966;" title="<%=totale3 &": "& sesta2%>"></div></div>

Rispondi quotando