---
title: "Ang. \"Personlig Lista\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/112026-ang-personlig-lista"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MickeA.com"
published: "2004-09-21T07:49:55.000Z"
updated: "2004-09-21T09:24:31.000Z"
replies: 6
views: 289
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/112026-ang-personlig-lista"
---

# Ang. "Personlig Lista"

## #1 — MickeA.com, 2004-09-21T07:49Z

Tjena!

Håller på med en applikation där varje medlem kan skapa en personlig lista med visst innehåll.
Nu vill jag ha det så att "den gamla" listan ska skrivas över först när man väljer att lägga till ngt nytt sen sin senaste inloggning.

När man loggar in en andra gång så ska denna lista man skapade vid sitt senaste besök finnas kvar, men lägger man till ngt nytt, ska allt på den gamla listan tas bort, innan något nytt läggs till.

Hur ska jag lösa det här?
Med hjälp av en datumkolumn, eller finns det bättre alt.?

Tack!

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

## #2 — OveRRidE, 2004-09-21T08:09Z

Vid inloggning:

```
conn.execute "UPDATE tblUserSettings SET SettingRegenerateList = 1"
```

Vid uppdatering av item på listan:

```
If cbool(conn.execute("SELECT SettingRegenerateList FROM tblUserSettings WHERE SettingUserId = " & userid)(0)) then
   conn.execute "DELETE FROM tblListItem WHERE ItemUserId = " & userid
   conn.execute "UPDATE tblUserSettings SET SettingRegenerateList = 0"
end if

conn.execute "INSERT INTO tblListItem (ItemName) VALUES('" & name & "')"
```

Koden förutsätter en ponerad tabellstruktur som innehåller tblListItem (håller reda på vilka items som finns i listan) och tblSettings (inställningar för user). Du kan säkerligen översätta det till din egen struktur med lite finurlighet.

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

## #3 — MickeA.com, 2004-09-21T08:50Z

Hmm, *ponerad* var ett lite för svårt ord mig, har ju bara gått i skolan i 12år ;)

Tabellen jag har heter "*tbl_list*" och i den lagras två saker:

```
listItem (text, Idnummer för den adressen som personen vill lagra på sin lista).
listUsr (text, Idnummer för den person som lagrat adressen)
```

Kanske man kan göra på ett annat sätt, nu när jag tagit förnuftet till fånga och  visat tabellstrukturen?

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

## #4 — OveRRidE, 2004-09-21T08:57Z

Ponera betyder ungefär 'att föreställa sig', typ som ett scenario. Det var kanske lite fel ordval, borde nog ha valt psuedo-struktur istället. :stud ;)

Nåväl; din tabellstruktur är ju precis som den jag beskrev, fast med andra namn. Vi ändrar andra stycket till;

```
If cbool(conn.execute("SELECT SettingRegenerateList FROM tblUserSettings WHERE SettingUserId = " & userid)(0)) then
   conn.execute "DELETE FROM tbl_list WHERE Listusr = '" & userid & "'"
   conn.execute "UPDATE tblUserSettings SET SettingRegenerateList = 0"
end if

conn.execute "INSERT INTO tbl_list (listItem, lstusr) VALUES('" & item & "','" & userid & "')"
```

 så stämmer det med din struktur.

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

## #5 — MickeA.com, 2004-09-21T09:09Z

Aha, ok, nu början jag hänga med, det här ska nog gå att få ihop. Bara en lite fråga. Den här tabellen "*tblUserSettings*", ska jag skapa den och ska den isf. ha ngra fler kolumner än "*SettingRegenerateList*" ?

/r Nu såg jag att det behövs minst en till kolumn, "*SettingUserId*".

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

## #6 — OveRRidE, 2004-09-21T09:22Z

> **MickeA.com skrev:**
>
> Aha, ok, nu början jag hänga med, det här ska nog gå att få ihop. Bara en lite fråga. Den här tabellen "*tblUserSettings*", ska jag skapa den och ska den isf. ha ngra fler kolumner än "*SettingRegenerateList*" ?
> 
> /r Nu såg jag att det behövs minst en till kolumn, "*SettingUserId*".

Jo, jag anser att det är bäst att ha den inställningen i databasen, även om man kanske kan göra det på andra sätt. En settingstabell är aldrig fel att ha, det kommer du antagligen märka. :)

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

## #7 — MickeA.com, 2004-09-21T09:24Z

Jo, det är nog en bra idé, ska sätta igång och mecka lite med det här nu, tack för all hjälp!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/112026-ang-personlig-lista
