---
title: "Lägga till ett specifikt värde..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/73954-lägga-till-ett-specifikt-värde"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Qimen"
published: "2003-04-13T00:16:22.000Z"
updated: "2003-04-13T01:13:19.000Z"
replies: 8
views: 219
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/73954-lägga-till-ett-specifikt-värde"
---

# Lägga till ett specifikt värde...

## #1 — Qimen, 2003-04-13T00:16Z

Hej

Har ett datumfält (nyenergi), ett energi fält och ett energitot.
Vill att fältet energi ska plusas med värdet från energitot en gång om dagen utifrån datumet (nyenergi). Sedan efter att den gjort det på alla ska den ändra datumet till det aktuella. :)

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

## #2 — Poffe, 2003-04-13T00:20Z

```
<%
If DateDiff("d", rs("datum"), Date) >= 1 Then

   Conn.Execute("Update tbl Set energi = energi + energitot, datum = Date")

End If
%>
```

Borde funka om du kör Jet

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

## #3 — Qimen, 2003-04-13T00:23Z

Kan man göra att så att den inte lägger till om värdet övestiger 1000? och om värdet är 980 och den ska lägga till 40 så blir det 1000?

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

## #4 — Poffe, 2003-04-13T00:25Z

Ja, kör bara en if-sats

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

## #5 — Qimen, 2003-04-13T00:27Z

:/ är inte så inne på det. Du tror inte du kan förklara?

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

## #6 — Qimen, 2003-04-13T00:49Z

jag pillade ihop denna koden:

```
sql = "update anvandare set energi = energi + energitot, " & _
" nyenergi = date() " & _
" where datediff('d',nyenergi,date()) > 0 "
connect.execute sql,,128
```

Den uppdaterar alla med den energi dem ska ha. och det funkar fint, efter det så uppdaterar den datumet också...
Men hur gör jag för att begränsa så att man inte kan ha mer än 1000 energi?

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

## #7 — mikul, 2003-04-13T00:58Z

Tror detta skall funka...

```
sql = "update anvandare set energi = "&_
	"iif(energi + energitot >= 1000,1000,energi + energitot), " & _
	" nyenergi = date() where datediff('d',nyenergi,date()) > 0 "
connect.execute sql,,128
```

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

## #8 — Qimen, 2003-04-13T01:12Z

jepp funkar fin fint... (tack för hjälpen via irc ;)

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

## #9 — mikul, 2003-04-13T01:13Z

Härligt! Np :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/73954-lägga-till-ett-specifikt-värde
