---
title: "Separera med , och lista"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/114056-separera-med-och-lista"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Meng"
published: "2004-10-21T08:11:44.000Z"
updated: "2004-10-21T14:07:29.000Z"
replies: 7
views: 263
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/114056-separera-med-och-lista"
---

# Separera med , och lista

## #1 — Meng, 2004-10-21T08:11Z

Hej, 

Håller på att pilla lite med ett genvägs system, går ut på att när personen i fråga uppget vilka initialer han har så kollas de mot ett anställnings register där bla hans/hennes namn visas och vilken avdelning personen tillhör, efter detta får personen ett antal förslag på genvägar som han/hon kan använda och kryssar för vilka man vill ha. Detta sparas ner i databasen i ett fält med personens initialer som sortering och ett fält där det står vilka genvägar han/hon har valt. 

Det ser t ex ut så här: TO13,VO13,ORG,KANT,NEWN osv..

Dessa är callnavn till genvägarna som ligger i en annan tabell.

De hämtar jag såhär:

```
<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../databas/PI.mdb")

Set RecSet = Conn.Execute("Select * From brugere Where init='" & Request.Cookies("whoareyou") & "'")%>
<html>
<!--osv osv.. (body, tabel style osv..)-->

<!-- ICON LISTNING -->
<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../databas/PI.mdb")

Set RS = Conn.Execute("Select * From shortcuts Where callnavn ='" & RecSet("icons") & "'")%>
	<table border="0" cellpadding="0" cellspacing="0" align="center" width="80">
	  <tr>
	    <td valign="top" align="center">
		<a href="<%=RS("href")%>" target="content">
			<img src="inet_icons/<%=RS("icon")%>.gif" border="0">
			<br>
			<font face="verdana" size="1">
				<%=RS("iconnavn")%>
			</font>
		</a>
	    </td>
	  </tr>
	</table>
<%RS.Close
Set RS = Nothing%>
```

Detta kan bara visa en genväg, men hur gör jag så den lista den första innan , och nesta efter , och den efter nesta, osv. så den läser varje sak mellan , som en post?

Hoppas ni förstår vad jag menar annars får jag försöka förklara igen. :e

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

## #2 — J.N., 2004-10-21T08:16Z

HEJ!

Nej, jag är inte riktigt med, men du kan väl splitta strängen TO13,VO13,ORG,KANT,NEWN och sedan skriva ut arrayen?
(Egentligen kanske du inte ska spara de kommaseparerade heller i databasen, men ibland kan det vara enklast.)

<http://www.devguru.com/Technologies/vbscript/quickref/split.html>

Vad är ett genvägssystem, får man inte gå var man vill?

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

## #3 — Meng, 2004-10-21T09:16Z

Ja men har du något bättre förslag så databasen slipper se ut så här:

Initialer - icon1 - icon2 - icon3 - icon4 - icon5 osv..

?

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

## #4 — J.N., 2004-10-21T10:06Z

HEJ!

Lägg person och genväg i en separat tabell, relatera till persontabellen. Hoppas det passar med övrig konstruktion. Du får avgöra om det blir enklare, som jag skrev tidigare.

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

## #5 — Meng, 2004-10-21T10:13Z

Jo jo men det är ju så det är uppbyggt =)

Databasen har 3 tabeller,

Register - Allas initialer, avdelning, lok telefonnr, namn osv
Shortcuts - bild icon, href, callnavn, target, sortering
Användare - Initialer, vilka iconer personen vill ha, Intranet syring mm.

Och där där man väljer iconer är det då callnavnen den hämtar, alltså vilka genvägar den ska hämta

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

## #6 — J.N., 2004-10-21T13:07Z

HEJ!

Jag utgår från att fält "bild icon" innehåller "TO13,VO13,ORG,KANT,NEWN".

> **Meng skrev:**
>
> Shortcuts - bild icon, href, callnavn, target, sortering

Denna tabell ska du dela upp, lägg till id från register och/eller användare, vilket du nu relaterar tabellerna med.

Då lagrar du EN post för varje "TO13", "VO13" etc, och kopplar ihop det med relationen, och det blir som jag avsåg med att inte spara det kommaseparerat. (och om det blir enklare)

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

## #7 — Meng, 2004-10-21T13:58Z

Nej nej shortcuts/callnavn är t ex TO13, men bara en för varje icon så där kanske ligger ett 30 tal iconer i 30 olika poster med var sitt callnavn

I användare skapas då en ny psot när en person vill använda genvägarna t ex.. där det länkas med ikon fältet där det står TO13,VO13, osv.. 

Så jag kan ju inte skapa en ny tabell för varje person som vill ha genvägarna ju..

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

## #8 — J.N., 2004-10-21T14:07Z

HEJ!

Okej, jag blev lite förbryllad, eftersom du skrev att
"databasen ser ut såhär: Initialer - icon1 - icon2 - icon3 - icon4 - icon5 osv.."
men beslöt mig för att lita på ditt senare svar istället, där du angett hur tabellen ser ut.
Jag tycker dessa är motstridiga?

Jag antar det du egentligen frågar om är hur
\<img src="inet_icons/\<%=RS("icon")%\>.gif" border="0"\>
lättast skriver ut personens ikoner?

Varför kan du inte göra en split på din array (hur får du dem kommaseparerade då, när de ligger för sig i tabellen???).

Som du märker är jag inte helt med på vad du menar :q

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/114056-separera-med-och-lista
