---
title: "Uppdatera ett fält från ett annat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12458-uppdatera-ett-fält-från-ett-annat"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "evesve"
published: "2001-11-04T22:43:00.000Z"
updated: "2001-11-04T22:43:00.000Z"
replies: 0
views: 180
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/12458-uppdatera-ett-fält-från-ett-annat"
---

# Uppdatera ett fält från ett annat

## #1 — evesve, 2001-11-04T22:43Z

Tjenare!
Jag har en tabell som ser ut så här. (ASP) (Accessdatabas)
\------------------------------------------------------------------------
I..... NAMN....I.....          NAMN_GAMMALT.....           I
\------------------------------------------------------------------------
I..... ERIK .....       I ........I
\------------------------------------------------------------------------
I..... SVEN  ......     I...                 JOHAN .....           I
\------------------------------------------------------------------------
I.............                       I...                  ARNE  ......                  I
\------------------------------------------------------------------------
Jag vill flytta över ERIK till högra kolumnen enbart om jag fyller i ett annat namn.
Jag vill även kunna ta bort ett namn utan att ARNE försvinner.
ARNE ska givetvis finnas kvar som gammal om jag skriver in ett nytt namn i vänstra kolumnen.
SVEN ska givetvis "slå ut" JOHAN om SVEN blir utbytt.

Bifogar kod som inte blev så bra, men den visar hur jag försökt tänka.

```

<form method="POST" action="namn.asp?Nr=<% =Nr %> name="ad">

<%
'''Om "namn" ändras skall gammalt namn läggas till i "namn_gammal"
If  Recset("namn") ----INTE ÄR---- Request.Form("namn_gammalt") Then%>
<input type="text" name="namn_gammalt" value="<% =RecSet("namn") %>">

<%Else%>
<input type="text" name="namn_gammalt" value="<% =RecSet("namn_gammalt") %>">
<%End If%>

<input type="submit" name="knapp" class=bg5 value="Uppdatera">
```

```
<%If request.form("knapp") = "Uppdatera" Then
for i = 1 to request.form("nr").count%>
<%

sql = "update pluton setnamn = '" & request.form("namn")(i) & "'," _
   & " namn_gammalt = '" & Request.Form("namn_gammalt")(i) & "'" _
   & " where nr = " & request.form("nr")(i)

response.write sql
connect.execute sql,,128
next%>
```

Hur gör jag?

\[Redigerat av evesve den 04 nov 2001\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12458-uppdatera-ett-fält-från-ett-annat
