Avatar billede l_otto Nybegynder
03. august 2004 - 14:02 Der er 6 kommentarer og
1 løsning

Sum der viser totalen

Hej

jeg skal have en sum af alle felterne "total" der bliver vist på denne side :

<%

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString


strSQL = "Select * From orders where slName = '1' and fLabel ='tm3' Order by orderDate desc "
Set rs = Conn.Execute(strSQL)

Response.write "<table>"
Response.write "<tr><td  bgcolor='#c4bca4'><b>Firmnavn</td><td  bgcolor='#c4bca4'><b>Fornavn</td><td  bgcolor='#c4bca4'><b>Efternavn</td><td  bgcolor='#c4bca4' width='80' ><b>Dato</td><td  bgcolor='#c4bca4' width='50' align='right'><b>Saldo</td><tr>"
Do
  Response.write "<tr><td bgcolor='#FFF5D7'>"
  ' Personens navn
  strNavn = rs("fFirma")

  ' lav et link til person.asp med Id-værdien i URL
  strLink = "<b><a href='faktura.asp?id=" & rs("orderID") & "'>""<FONT SIZE='1' COLOR='#000000'>" & strNavn & "</a>"

  Response.Write strLink
 
 
Response.write "</td><td bgcolor='#FFF5D7' >"
  Response.write rs("fName")
  Response.write "</td><td bgcolor='#FFF5D7'>"
  Response.write rs("lName")
    Response.write "</td><td bgcolor='#FFF5D7' width='80' >"
  Response.write rs("orderDate")
  Response.write "</td><td bgcolor='#FFF5D7' width='50' align='right'><b>"
  Response.write rs("total")& ".00"

 
  Response.write "</td></tr>"

 
 
  rs.MoveNext
Loop While Not rs.EOF
Response.Write "</table>"
Conn.Close
Set Conn = Nothing
%>
Avatar billede keysersoze Ekspert
03. august 2004 - 14:05 #1
Efter din linie med Response.write rs("total")& ".00" kan du skrive

VAR = VAR + rs("total") eller VAR = cint(VAR) + cint(rs("total"))

hvorefter du efter dit loop er slut bare kan udskrive VAR som så er din SUM
Avatar billede l_otto Nybegynder
03. august 2004 - 14:07 #2
kan du sætte koden ind for mig :-) så er du en ven...

tak
Avatar billede keysersoze Ekspert
03. august 2004 - 14:55 #3
<%

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString


strSQL = "Select * From orders where slName = '1' and fLabel ='tm3' Order by orderDate desc "
Set rs = Conn.Execute(strSQL)

Response.write "<table>"
Response.write "<tr><td  bgcolor='#c4bca4'><b>Firmnavn</td><td  bgcolor='#c4bca4'><b>Fornavn</td><td  bgcolor='#c4bca4'><b>Efternavn</td><td  bgcolor='#c4bca4' width='80' ><b>Dato</td><td  bgcolor='#c4bca4' width='50' align='right'><b>Saldo</td><tr>"
Do
  Response.write "<tr><td bgcolor='#FFF5D7'>"
  ' Personens navn
  strNavn = rs("fFirma")

  ' lav et link til person.asp med Id-værdien i URL
  strLink = "<b><a href='faktura.asp?id=" & rs("orderID") & "'>""<FONT SIZE='1' COLOR='#000000'>" & strNavn & "</a>"

  Response.Write strLink
 
 
Response.write "</td><td bgcolor='#FFF5D7' >"
  Response.write rs("fName")
  Response.write "</td><td bgcolor='#FFF5D7'>"
  Response.write rs("lName")
    Response.write "</td><td bgcolor='#FFF5D7' width='80' >"
  Response.write rs("orderDate")
  Response.write "</td><td bgcolor='#FFF5D7' width='50' align='right'><b>"
  Response.write rs("total")& ".00"
  VAR = VAR + rs("total")

 
  Response.write "</td></tr>"

 
 
  rs.MoveNext
Loop While Not rs.EOF
Response.Write "</table>"
response.write "TOTAL:" & VAR
Conn.Close
Set Conn = Nothing
%>
Avatar billede l_otto Nybegynder
03. august 2004 - 15:53 #4
nice working with you ! lækkert så skal jeg bare have et svar :-)
Avatar billede keysersoze Ekspert
03. august 2004 - 15:55 #5
svar
Avatar billede l_otto Nybegynder
03. august 2004 - 16:08 #6
lige en på falderebet... kan jeg få totalen ex. moms altså total / 1.25 ?
Avatar billede keysersoze Ekspert
03. august 2004 - 16:57 #7
response.write var * 0.8
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