Hej! Hej, i asp.net kan du ganska enkelt göra detta. Om du använder klassisk asp så får du antingen ha office installerat på servern, eller excelwriter, eller någon 3:e parts programvara. Du kan givetvis även rita bilder själv med VB och göra en komponent av detta. Att visa statestik i staplar med ASP är inga problem, du använder dig av en bild som du sedan ändrar höjden/bredden på.Grafisk statistik
Jag skall presentera statistik från en databas i en webbapplikation. Har mest pysslat med PHP tidigare, men måste nu använda ASP.
Finns det några inbyggda funktioner/metoder i ASP för detta eller är det en Java-applet som blir bäst???
Förslag?
PS. Statistiken ska visas i staplar tårtbitar eller liknande. DS
Mvh
//UffeSv: Grafisk statistik
Sv: Grafisk statistik
Här är ett kod exempel på hur jag gör när jag visar resultaten av en omröstning i staplar:
<code>
Set pollval = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM poll_val WHERE pollID = "& poll("id") &""
pollval.Open Addera, DATA, adOpenStatic, adLockOptimistic
Set summa = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT sum(roster) as summan FROM poll_val WHERE pollID = "& poll("id") &""
summa.Open Addera, DATA, adOpenStatic, adLockOptimistic
%>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLPADDING="0">
<% do until pollval.EOF %>
<TR>
<TD CLASS="TabellText"><% =pollval("val") %></TD>
<TD CLASS="TabellText"><IMG SRC="bilder/svart.gif" WIDTH="<% =int(pollval("roster") / summa("summan") * 50) %>" HEIGHT="10"></TD>
<TD CLASS="TabellText"><% =int(pollval("roster") / summa("summan") * 100) %>%</TD>
</TR>
<% pollval.MoveNext %>
<% loop %>
</TABLE><HR>
Antal röster: <% =summa("summan") %>
</code>