---
title: "Gemener och versaler...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8252-gemener-och-versaler"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MindsEye"
published: "2001-02-16T23:08:00.000Z"
updated: "2001-02-22T09:39:00.000Z"
replies: 8
views: 269
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/8252-gemener-och-versaler"
---

# Gemener och versaler....

## #1 — MindsEye, 2001-02-16T23:08Z

Om man har en databas där all text är skriven med VERSALER och den är alldeles för stor för att skriva om allting än en gång, kan man då på något sätt med asp skriva hur man vill att texten skall visas? Alltså på samma sätt som man kan låta autokorrigeringen fixa allt i tex word? 

Kanske en helt idiotisk fundering men det känns såååå jobbigt när man har en guldgruva som man inte kan använda utan att gräva igen den för att sedan gräva upp den igen ;)

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

## #2 — SPiN, 2001-02-18T12:03Z

Hmm jag förstår inte riktigt hur du menar tror jag, menar du t.ex. en stor bokstav efter varje punkt, och resten små? Isf är nog det smidigaste att sätta in hela texten i en sträng och sedan splitta den in i en array vid varje mellanslag. På så sätt kan man sedan kolla om sista tecknet är en punkt, och i så fall göra om första tecknet i nästa array till en versal.

Har för mig att det fanns en sådan tråd tidigare, annars borde jag ha den funktionen på burken här...

Hoppas du hängde med i mitt resonemang :)

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

## #3 — MindsEye, 2001-02-19T09:12Z

Låter som ett sätt jag skulle kunna använda. Kan du klistra in lite kod om du har det tillgängligt? Har inte jobbat något med den där funktionen tidigare.

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

## #4 — SPiN, 2001-02-20T07:29Z

Visst självklart kan jag ge dig koden, dock inte just nu... Har den inte tillgänglig på burken jag sitter på för tillfället :)

Kommer senare idag...eller tidigt i morrn :)

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

## #5 — SPiN, 2001-02-21T17:50Z

Lessen att det tog lite tid med funktionen... Jag har inte haft så mycket tid :)
Här är en någorlunda fungerande version, men den gör om till versaler endast efter . och inte efter t.ex. 1 eller ?.

Om du fixar till och gör om den till det bättre, skicka den gärna till mig :)

```
' ©Copyright Björn Wikström, bjorne.w@telia.com
function dotword(sText)

Dim sText, arrText, i, X, chkLen, newLen, sVersal, sRest, txt, newText

sText = Replace(sText, ". ", ".")
sText = Replace(sText, ".", ". ")
 
arrText = split(sText, ". ")
i = 0
If Right(sText, 2) = ". " then
X = uBound(arrText)
Else
X = uBound(arrText) + 1
End If
 
Do Until i = X
chkLen = Len(arrText(i))
newLen = chkLen - 1
sVersal = uCase(Left(arrText(i), 1))
sRest = Right(arrText(i), newLen)
txt = sVersal & sRest
If i = 0 then
newText = txt
else
newText = newText & ". " & txt
end if
i = i + 1
Loop
 
newText = newText & "."
 
dotword = newText
 
end Function
```

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

## #6 — MindsEye, 2001-02-21T21:04Z

Tackar så väldans mycket!

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

## #7 — SPiN, 2001-02-22T07:29Z

Lugna puckar... Nu lägger jag upp den på wfScript också, kanske fler som är intresserade. :)

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

## #8 — Toonster, 2001-02-22T09:23Z

Du kan konvertera redan när du hämtar ur databasen!

SELECT LOWER(artikel) FROM tbl_artiklar

Ger fältet artiklar i gemener.

Man kan använda detta tillsammans med en UPDATE för att ändra hela databasen på en gång.

Det finns även UPPER() till versaler, och INITCAP() som gör första tecknet till versal, resten gemener.

/T

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

## #9 — MindsEye, 2001-02-22T09:39Z

Det låter som ett enkelt sätt. Skitbra svar jag fått av er allihopa! Tackar så mycket!!! Detta är fan det bästa forumet i världen :). Man får ju svar snabbare här än om man är ute på mIRC. Kanon helt enkelt ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8252-gemener-och-versaler
