Avatar billede bennetsen Nybegynder
28. februar 2002 - 15:20 Der er 6 kommentarer og
1 løsning

Tabel og søjlediagram

Hej

Jeg skal lave en database, hvor man kan se forbruget af el, vand og varme hos nogle familier. Hver uge indtaster familien sine data i en database og det skal så vises på hjemmesiden.

Jeg har lavet en eksempel (http://www.groendag.dk/diagram.asp)(http://www.groendag.dk/diagramtxt.txt)
Det dur ikke, for det skal se ud som dette eksempel (http://www.groendag.dk/diagram1.asp) siger min chef.

Hvordan får jeg vendt tabellerne, så diagrammet kommer til at se rigtig ud.

På forhånd tak
Avatar billede coltau Juniormester
28. februar 2002 - 15:24 #1
Må vi se ASP-koden. ?
Avatar billede bennetsen Nybegynder
28. februar 2002 - 15:28 #2
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>New Page 1</title>
</head>

<body>
<div align="center"><%
curDir = Server.MapPath("log/diagram.mdb")
'Create the Database Connection
Set con = Server.CreateObject("ADODB.Connection")
                con.Open "DBQ="& curDir &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"
set conntemp=server.createobject("adodb.connection")
Set rs = server.createobject("adodb.recordset")
rs.Open "select familienr, el, vand, varme from diagram order by familienr", con
do While not rs.EOF  %>
<div align="center"><center>

<table border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="33%" align="center" bgcolor="#FFFFFF" colspan="3">Familienr.:<%=rs("familienr")%></td>
  <d>
  </tr>
  <tr>
    <td width="33%" align="center" bgcolor="#FFFFFF"><%=rs("el")%></td>
    <td width="33%" align="center" bgcolor="#FFFFFF"><%=rs("vand")%></td>
    <td width="34%" align="center" bgcolor="#FFFFFF"><%=rs("varme")%></td>
  </tr>
  <tr>
    <td width="33%" bgcolor="#FFFFFF" valign="bottom"><img src="green.gif" width="100"
    height="<%=rs("el")%>" alt="green.gif (154 bytes)" align="absbottom"></td>
    <td width="33%" bgcolor="#FFFFFF" valign="bottom"><img src="red.gif" width="100"
    height="<%=rs("vand")%>" alt="red.gif (154 bytes)" align="absbottom"></td>
    <td width="Varme%" bgcolor="#FFFFFF" valign="bottom"><img src="yellow.gif" width="100"
    height="<%=rs("Varme")%>" alt="yellow.gif (154 bytes)" align="absbottom"></td>
  </tr>
  <tr>
    <td width="33%" align="center" bgcolor="#FFFFFF">El</td>
    <td width="33%" align="center" bgcolor="#FFFFFF">Vand</td>
    <td width="34%" align="center" bgcolor="#FFFFFF">Varme</td>
  </tr><br><br>
</table>
</center></div><%
          rs.moveNext
loop
%>
</div>
</body>
</html>
Avatar billede coltau Juniormester
28. februar 2002 - 18:42 #3
Skal det vises sådan: ?

Familie 1: EL
Diagram
uge 1 2 3 4

Familie 1: VAND
Diagram
uge 1 2 3 4

Familie 1: VARME
Diagram
uge 1 2 3 4

Familie 2: EL
Diagram
uge 1 2 3 4

osv.
Avatar billede coltau Juniormester
28. februar 2002 - 18:43 #4
Og hvor mange uger skal vises ved siden af hinanden. ?
Avatar billede bennetsen Nybegynder
28. februar 2002 - 21:12 #5
Hej

En familie på hver side (ny forespørgsel pr. familie) og jeg ved ikke hvor mange uger, men det ved jeg i morgen.
Avatar billede bennetsen Nybegynder
28. februar 2002 - 21:31 #6
Der skal vises for 26 uger
Avatar billede bennetsen Nybegynder
24. marts 2002 - 21:42 #7
Lukker..
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
Kurser inden for grundlæggende programmering

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

IT-JOB

KMD A/S

Partner Manager

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Scan Global Logistics

PMO Project Manager

Netcompany A/S

Network Engineer