Avatar billede totalpc Seniormester
09. februar 2005 - 11:56 Der er 7 kommentarer og
1 løsning

Ændre fra horisontal til vertikal

Hey..
Kan i ændret i scriptet så graferne vises vertikalt med teksten nedenunder hver enkelt graf i stedet for horisontalt som det er nu ?

Det er jo ikke aspkoden der skal kigges på så regner med at I kan klare det :o)

<html><head>
<title>Diagrammer med ASP</title>
</head><body>
<%
Set tempConn = Server.CreateObject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("diagram.mdb")
tempConn.Open strDSN

strSQL = "SELECT Navn, Procent FROM BrugerStatistik ORDER BY Navn"
Set rs = tempConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    Do While Not rs.EOF
%>
    <center><table style="border-left: 0px none; border-right: 0px none; border-top: 0px none; border-bottom: 0px none" cellspacing=0 cellpadding=2 width="500" bgcolor=gray>
    <tr><td><Span class="text"><%=rs("Navn")%></Span><br>
        <table style="border-left: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0)" cellspacing=0 cellpadding=2 width="<%=rs("Procent")%> %" bgcolor=red>
        <tr><td><%=rs("procent")%></td><td></td></td></tr>
        </table>
    </td></tr>
    </table></center>
<%
        rs.MoveNext
    Loop
End If
tempConn.Close
Set tempConn = Nothing
%>
</body></html>
Avatar billede flim Nybegynder
09. februar 2005 - 11:58 #1
Du burde nok flytte dit spørgsmål over i asp-kategorien...
Avatar billede totalpc Seniormester
09. februar 2005 - 12:27 #2
Jamen som jeg skriver er det jo ikke aspkoden der skal ændres...det er HTML koden der skal ændres!
Avatar billede totalpc Seniormester
09. februar 2005 - 12:28 #3
Det der skal ændres er det her...
Tabellen skal udvides opad istedet for henad!!!

  <center><table style="border-left: 0px none; border-right: 0px none; border-top: 0px none; border-bottom: 0px none" cellspacing=0 cellpadding=2 width="500" bgcolor=gray>
    <tr><td><Span class="text"><%=rs("Navn")%></Span><br>
        <table style="border-left: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0)" cellspacing=0 cellpadding=2 width="<%=rs("Procent")%> %" bgcolor=red>
        <tr><td><%=rs("procent")%></td><td></td></td></tr>
        </table>
    </td></tr>
    </table></center>
Avatar billede olebole Juniormester
09. februar 2005 - 12:42 #4
<ole>

Så er det en dårlig idé at bruge en tabel. Du kunne bruge et billede:
    <img src="bla" height="<%rs("Procent")%>" width="10">
- men det kommer anpå, hvordan du helt præcist havde tænkt dig, det skal vises

/mvh
</bole>
Avatar billede totalpc Seniormester
09. februar 2005 - 12:58 #5
Er det en dårlig ide når det skal være vertikalt ?

Hvordan mener du med præcist ? Bliver der meget forskel når det er et billede da?
Avatar billede totalpc Seniormester
09. februar 2005 - 13:38 #6
Nu har jeg efterhånden fået det til at se sådan her ud

http://www.darkzone.dk/graf/diagrammer_med_asp.asp

Men det ser stadig ik flot ud. hvordan katten for jeg den til at lave det pænt?

<html><head>
<title>Diagrammer med ASP</title>
</head><body>
<center>
<table style="border:1px none; " cellspacing=0 cellpadding=2 width="500" bgcolor=gray bordercolor="#000000">
<tr>       
<%
Set tempConn = Server.CreateObject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("diagram.mdb")
tempConn.Open strDSN

strSQL = "SELECT Navn, Procent FROM BrugerStatistik ORDER BY id"
Set rs = tempConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    Do While Not rs.EOF
%>

        <td><img src="bla.jpg" height="<%=rs("Procent")%>" width="10" alt="<%=rs("Procent")%>"><br><%=rs("navn")%></td>
       
   

   
<%
        rs.MoveNext
    Loop
End If
tempConn.Close
Set tempConn = Nothing
%>

</tr>   
    </table>
    </center>
</body></html>
Avatar billede flim Nybegynder
09. februar 2005 - 14:49 #7
Kan du ikke bare rykke alle søjlerne op med halvdelen af deres højde?
Avatar billede totalpc Seniormester
20. maj 2005 - 08:47 #8
Jeg fik en anden til at fixe det :)
Tak for input
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester