---
title: "Poängform"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/78192-poängform"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "fredrik99"
published: "2003-05-26T21:18:20.000Z"
updated: "2003-05-27T10:12:22.000Z"
replies: 3
views: 178
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/78192-poängform"
---

# Poängform

## #1 — fredrik99, 2003-05-26T21:18Z

Efter som SQL inte klarade av mitt problem försöker jag med asp :)

Jag har ett fälten:
fnamn, text
enamn, text
point, tal

Det jag vill är, lägga ihop dem **10 högsta** poängen (ur point) för varje person, och sedan lista ut alla personer med tillhörande totalpoäng!

Lurigt, inte sant  :q

Permalänk: https://www.webforum.nu/p/78192

## #2 — Engine^, 2003-05-27T07:46Z

```
strSQL = "SELECT fnamn, enamn FROM tabell"
Set rsPerson = [i]connection[/i].Execute(strSQL, , 1)

While Not rsPerson.EOF
  strSQL = "SELECT TOP 10 point FROM tabell WHERE fnamn = '" & rsPerson("fnamn") & "' AND enamn = '" & rsPerson("enamn") & _
  "' ORDER BY point DESC"
  Set rsPoint = [i]connection[/i].Execute(strSQL, , 1)

  intTotalPoint = 0

  For i = 1 To 10
    intTotalPoint = intTotalPoint + CInt(rsPoint("point"))

    rsPoint.MoveNext
    If rsPoint.EOF Then Exit For [blue]'Ifall personen inte har 10 poäng...[/blue]
  Next

  Response.Write rsPerson("fnamn") & " " & rsPerson("enamn") & " har totalpoäng: " & intTotalPoint

  rsPerson.MoveNext
Wend
```

Jag använder en for-loop, eftersom Access (om du nu kör det) inte hanterar TOP speciellt smart.

Permalänk: https://www.webforum.nu/p/1065304

## #3 — fredrik99, 2003-05-27T09:21Z

/r

Kanon :e
Överst skall personen som har störst totalpoäng stå, hur fixas detta utan (?) sql?

Permalänk: https://www.webforum.nu/p/1065357

## #4 — Engine^, 2003-05-27T10:12Z

Istället för att skriva ut det på en gång med Response.Write kan du lagra namn och totalpoäng i en tvådimensionell array. Denna sorterar du sedan efter poäng och skriver ut den...

Jag ska på lunch nu, så jag hinner inte plita ner några kodrader :l

Permalänk: https://www.webforum.nu/p/1065411

---

Tråden på webben: https://www.webforum.nu/amne/asp/78192-poängform
