---
title: "Radiobutton RecSet?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/95740-radiobutton-recset"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Meng"
published: "2004-01-26T11:38:25.000Z"
updated: "2004-01-26T17:47:29.000Z"
replies: 14
views: 284
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/95740-radiobutton-recset"
---

# Radiobutton RecSet?

## #1 — Meng, 2004-01-26T11:38Z

Vill bara börja att säga att jag har sökt men inte hittat något som svarar på min fråga..

Jag kör med en Access databas. Jag håller på med en sida där man kan "Skapa ny post" och "Ändra post", precis som vanligt. Och nu har jag försökt mig på radiobuttons för första gången, Det var jätte lätt att använda sig av dem men jag har ett problem. När jag väljer "Ändra post" så vet jag inte hur jag ska kunna hämta vilken radiobutton som är vald, hur hämtar jag detta? Via en funktion antar jag.

ex:

```

	<input name="iconid" type="radio" value="1">
	<input name="iconid" type="radio" value="2">
	<input name="iconid" type="radio" value="3">
```

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

## #2 — cyprys, 2004-01-26T11:40Z

```
DittVärde = request.form("iconid")
select case DittVärde
case "1"
case "2"
case "3"
end select
```

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

## #3 — Meng, 2004-01-26T11:59Z

kan du förklara dej lite?

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

## #4 — OveRRidE, 2004-01-26T12:21Z

```
<%
lIconId = request.form("iconid")
select case lIconId
case "1"
  s1 = "selected"
case "2"
  s2 = "selected"
case "3"
  s3 = "selected"
end select
%>
<input name="iconid" type="radio" value="1" <% =s1 %>>
<input name="iconid" type="radio" value="2" <% =s2 %>>
<input name="iconid" type="radio" value="3" <% =s3 %>>
```

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

## #5 — Meng, 2004-01-26T13:32Z

För det första så förstår jag inte hur denna funktionen skulle kunna fungera? sen får jag den inte till att fungera  :l 

```
<%
lIconId = request.form("iconid")
select case lIconId
case "1"
  s1 = "selected"
case "2"
  s2 = "selected"
case "3"
  s3 = "selected"
case "4"
  s4 = "selected"
case "5"
  s5 = "selected"
case "6"
  s6 = "selected"
end select
%>
	<input name="iconid" type="radio" value="1" <% =s1 %>><img src="bilder/ico_1.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="2" <% =s2 %>><img src="bilder/ico_2.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="3" <% =s3 %>><img src="bilder/ico_3.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="4" <% =s4 %>><img src="bilder/ico_4.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="5" <% =s5 %>><img src="bilder/ico_5.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="6" <% =s6 %>><img src="bilder/ico_6.gif" width="15" height="15" align="absmiddle">
```

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

## #6 — OveRRidE, 2004-01-26T14:40Z

För det första är det ingen funktion. För det andra tror jag att det finns ett fel i den. För det tredje är den helt otestad. ;)

```
<%
lIconId = CLng(request.form("iconid"))
select case lIconId
case 1
  s1 = "selected"
case 2
  s2 = "selected"
case 3
  s3 = "selected"
case 4
  s4 = "selected"
case 5
  s5 = "selected"
case 6
  s6 = "selected"
end select
%>
	<input name="iconid" type="radio" value="1" <% =s1 %>><img src="bilder/ico_1.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="2" <% =s2 %>><img src="bilder/ico_2.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="3" <% =s3 %>><img src="bilder/ico_3.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="4" <% =s4 %>><img src="bilder/ico_4.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="5" <% =s5 %>><img src="bilder/ico_5.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="6" <% =s6 %>><img src="bilder/ico_6.gif" width="15" height="15" align="absmiddle">
```

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

## #7 — Meng, 2004-01-26T14:59Z

Funkar inte  :birp  men går det inte att hämta iconid ur databasen? den spara ju nummret 1 till 6 också blir den rutan bara checked som har samma nummer?

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

## #8 — OveRRidE, 2004-01-26T15:12Z

Jaha, jag trodde du menade vid en ompostning av formuläret. Jo, det går väl att hämta ur databasen. 

```
lIconId = CLng(recset("IconId"))
```

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

## #9 — Meng, 2004-01-26T15:24Z

men var ska jag sätta det? det är ju 6 olika input boxar...

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

## #10 — OveRRidE, 2004-01-26T15:30Z

```
<%
[b]lIconId = CLng(recset("IconId"))[/b]
select case lIconId
case 1
  s1 = "selected"
case 2
  s2 = "selected"
case 3
  s3 = "selected"
case 4
  s4 = "selected"
case 5
  s5 = "selected"
case 6
  s6 = "selected"
end select
%>
	<input name="iconid" type="radio" value="1" <% =s1 %>><img src="bilder/ico_1.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="2" <% =s2 %>><img src="bilder/ico_2.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="3" <% =s3 %>><img src="bilder/ico_3.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="4" <% =s4 %>><img src="bilder/ico_4.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="5" <% =s5 %>><img src="bilder/ico_5.gif" width="15" height="15" align="absmiddle">
	<input name="iconid" type="radio" value="6" <% =s6 %>><img src="bilder/ico_6.gif" width="15" height="15" align="absmiddle">
```

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

## #11 — Meng, 2004-01-26T15:35Z

det funkade lite bättre när man skrev Checked istället för selected OveRRide  :birp  men nu funkar det! tackar! fast jag har ingen aning om vad koden nedanunder egentligen betyder, care to explain?

```
<%
lIconId = CLng(recset("IconId"))
select case lIconId
case 1
  s1 = "checked"
case 2
  s2 = "checked"
case 3
  s3 = "checked"
case 4
  s4 = "checked"
case 5
  s5 = "checked"
case 6
  s6 = "checked"
end select
%>
```

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

## #12 — OveRRidE, 2004-01-26T15:46Z

Argh. Det var ju en fetmiss. :D :r

Select Case är ungefär som en *If.. Else If.. End if*\-sats, men med lite mindre grötig syntax. Alltså; Select Case *dinVariabel*, bestämmer vilket värde som skall jämföras och sedan kollar man bara vilket som stämmer med Case *Värde*. 

Det kan vara värt att notera att Select Case-satser inte stödjer några andra logiska jämförelser än *likamed* ( = ), alltså; du kan inte skriva syntaxer såsom t.ex. Case \> 1 eller Case \<\> 1.

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

## #13 — Meng, 2004-01-26T15:53Z

okej tack, då förstår jag lite bättre iaf, nu är det såhär att jag har 4 serier med radioknappar på samma sida och jag försökte översätta din kod så jag kunde använda den på alla men misslyckades:

```
Type mismatch: 'CLng'
```

 

Koden jag gjorde är:

```
<%
lTil = CLng(recset("Til"))
select case Til
case 1
  s1 = "checked"
case 2
  s2 = "checked"
case 3
  s3 = "checked"
end select
%>

	<input name="til" type="radio" value="Pelle" <% =r1 %>><b>Pelle</b>
	<input name="til" type="radio" value="Anders" <% =r2 %>><b>Anders</b>
	<input name="til" type="radio" value="Peter" <% =r3 %>><b>Peter</b>
```

 

Jag förstår ju att det är fel att ha med det 2 ggr men jag vet inte hur det ska ersättas, hur gör jag?

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

## #14 — OveRRidE, 2004-01-26T16:03Z

Vad innehåller kolumnen 'Til'? Text, tal, datum? CLng() funkar ju bara på tal. ;)

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

## #15 — @nders, 2004-01-26T17:47Z

Om *Til* innehåller namnen:

```
<%
Til = recset("Til") 
select case Til
case "Pelle"
  r1 = "checked"
case "Anders"
  r2 = "checked"
case "Peter"
  r3 = "checked"
end select
%>

	<input name="til" type="radio" value="Pelle" <% =r1 %>><b>Pelle</b>
	<input name="til" type="radio" value="Anders" <% =r2 %>><b>Anders</b>
	<input name="til" type="radio" value="Peter" <% =r3 %>><b>Peter</b>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/95740-radiobutton-recset
