---
title: "Ytterligare funktioner..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41951-ytterligare-funktioner"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rinaldo"
published: "2002-04-18T11:28:00.000Z"
updated: "2002-04-21T10:23:39.000Z"
replies: 11
views: 274
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/41951-ytterligare-funktioner"
---

# Ytterligare funktioner...

## #1 — Rinaldo, 2002-04-18T11:28Z

Jag vill se till så att alla checkboxar (type 11) hamnar sist i formuläret.

```
<%
'Skriver ut det som man ska fylla i.
strProfileRegister = strProfileRegister & ";"
set rsGetFields = Server.CreateObject("adodb.recordset")
sqlGetFields = "Select * from tblAuthor"
rsGetFields.Open sqlGetFields, Conn
For each strField in rsGetFields.Fields
	strFieldType = rsGetFields(strField.Name).type
	'Kollar vilka fält som är undantag för registreringen
	if Instr(strProfileRegister, strField.Name & ";") > 0 then 
	     Response.write ""
	else
	'Fixar korrekta namn för fälten
	set rsGetFieldName = Server.CreateObject("adodb.recordset")
	sqlGetFieldName = "Select * from tblPublicNames where fieldName = '"&strField.Name&"'"
	rsGetFieldName.Open sqlGetFieldName, Conn
	response.write"<tr><td bgcolor="&strTblColor1&" width=""150"">"&_
                  " "&rsGetFieldName("Public_fieldName")&" "&_
				  "</td><td bgcolor="&strTblColor1&">"
		if strFieldType = "11" then
		response.write"<input type=""checkbox"">"
		elseif strFieldType = "202" then
    	response.write"<input type=""text"" name="&strField.Name&" size=""26"">"
		elseif strFieldType = "203" then
		response.write"<textarea cols=""20"" rows=""3"" name="&strField.Name&"></textarea>"&_
		"</td></tr>"
		end if
	end if
	Next
%>
```

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

## #2 — Rinaldo, 2002-04-19T11:21Z

Någon som vet?

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

## #3 — Rinaldo, 2002-04-21T09:08Z

Är det ingen som vet ett bra sätt att i en sådan här for loop sortera olika sorters fält så att de hamnar med varandra...???

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

## #4 — @nders, 2002-04-21T09:17Z

Varför ska du sortera i loopen?
Kan du inte bara sortera i SQL-frågan?

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

## #5 — Rinaldo, 2002-04-21T09:32Z

```
sqlGetFields = "Select * from tblAuthor"
rsGetFields.Open sqlGetFields, Conn
For each strField in rsGetFields.Fields
[B]strFieldType = rsGetFields(strField.Name).type[/B]
```

Det är ju den feta raden som bestämmer typen, men hur ska jag då sortera i sql frågan?'

```
sqlGetFields = "Select * from tblAuthor Order by strField asc"
rsGetFields.Open sqlGetFields, Conn
For each strField in rsGetFields.Fields
strFieldType = rsGetFields(strField.Name).type
```

Skulle det fungera?

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

## #6 — @nders, 2002-04-21T09:45Z

du pratar alltså om ja/nej-fält i din tabell?

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

## #7 — icaaq, 2002-04-21T09:45Z

Testa  vetja ;)

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

## #8 — Rinaldo, 2002-04-21T10:04Z

ja, det finns olika typer, som text, pm och ja/nej... Det som jag skrev fungerade inte... Jag villa alltså sortera ja/nej fälten så att dom hamnar underst i formuläret...

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

## #9 — @nders, 2002-04-21T10:09Z

Absolut enklast:

Lägg till ett fält i tabellen du kan sortera efter. Då kan du dessutom ganska enkelt flytta upp ett eller ett par fält om du vill att sorteringen ska ska gälla för "alla fält utom det och det".

Mvh,

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

## #10 — Rinaldo, 2002-04-21T10:18Z

Ja det skulle jag ju kunna göra, fast vad skulle jag skriva i det då? a/b/c?

Fast borde man inte kunna sortera ändå. Jag får ju faktiskt fram ett tal 11, 202 eller 203 och då vill jag att alla tal 11 forms ska hamna underst....

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

## #11 — @nders, 2002-04-21T10:21Z

Det är jättebra att sortera efter tal, och det är bäst och enklast att sortera med order by i SQL-frågan.

Jag föreslår därför att du skapar ett sorteringsfält av typen tal.

Mvh,

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

## #12 — Rinaldo, 2002-04-21T10:23Z

ok, ska försöka med det. tack

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41951-ytterligare-funktioner
